คำสั่ง จาก form4 ไป form1 ยังไครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,089   3
URL.หัวข้อ / URL
คำสั่ง จาก form4 ไป form1 ยังไครับ

ขอความอนุเคราะห์ด้วยครับ
คือว่า ผมใช้ access 2013 ในการสร้าง ฟอร์มกรอกข้อมูล
โดยมี Form 1, Form2, Form3 และ Form4

1.ถ้าผมจะสร้าง ปุ่มกด ABC ที่เวลา click ปุ่มนี้ สามารถเปลี่ยนไปที่ฟิลล์ DEF ที่เป็นฟิลล์แรกของ Form1 ได้เลย ต้องใช้คำสั่งยังไงครับ

2. และเวลาที่เรากดปุ่ม ABC ที่อยู่ใน Form4 แล้วย้ายไปที่ Form1 ช่องที่ต้องกรอกทั้งหมดในฟอร์ม 1 เป็นช่องที่ว่าง สำหรับกรอก Record ใหม่ครับ

ต้องใช้คำสั่งยังไงครับ ขอความกรุณาท่านผู้รู้ด้วยครับ

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R22762
แบบนี้หรือไม่ครับ

กรณีฟอร์มหลัก
ชื่อฟอร์มหลัก.SetFocus
DoCmd.GoToRecord , , acNewRec

กรณีฟอร์มย่อย
Me.ชื่อฟอร์มย่อย.SetFocus
DoCmd.GoToRecord , , acNewRec
2 @R22768
ไม่ค่อยเข้าใจค่ะ ...
คือทั้ง 2 form เป็น Continuous Forms
กดปุ่มที่ form1 แล้วจะเปิด form4 (วิ่งไป record แรกสุด)
กดปุ่มที่ form4 แล้วจะเปิด form1 (วิ่งไป record ใหม่)
แบบนี้รึเปล่าคะ??

Private Sub ABCform1_Click()
DoCmd.OpenForm "form4" 'วิงไป record แรกอยู่แล้ว
End Sub


Private Sub ABCform4_Click()
DoCmd.OpenForm "form1"
DoCmd.GoToRecord , , acNewRec 'วิ่งไป record ใหม่ตามคุณ ekkaphon แจ้ง
End Sub
3 @R22769
ใช่ครับ แบบนั้นแหละครับ
อ่านตามเนตแล้ว งง มาก
ท่านใดทราบเวบที่อธิบาย หรือสรุป และแสดงตัวอย่างการกำหนดค่า เขียนคำสั่ง VBA ใน access แบบ ละเอียดบ้าง คือพยายามอ่านมากแต่มันก็ยัง งง กับการใช้อยู่
เพราะไม่มีความรู้ภาษา VBA เลย

ขอบคุณคุณ ekkaphon และ Cheburashka มากครับกับข้อแนะนำที่เยี่ยมมากๆ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2701s