ขอทราบวิธีทำให้ Form แสดงผลหน้าต่างเดิมตลอด
กระทู้เก่าบอร์ด อ.Yeadram

 1,303   10
URL.หัวข้อ / URL
ขอทราบวิธีทำให้ Form แสดงผลหน้าต่างเดิมตลอด

ขอทราบวิธีทำให้ฟอร์มแสดงผลในหน้าต่างเดิมตลอดครับ

ผมออกแบบฟอร์มกรอกข้อมูล 3 หน้า คือ Form1, Form2 และ Form3
อยากทราบว่าจะใช้คำสั่งยังไง ให้เวลาเรากรอกข้อมูล ใน Form1 แล้วกดปุ่ม Next Form แล้ว การแสดงผลของ Form2 แสดงผลในหน้าต่างเดิม ไม่ต้องไปแสดงในหน้าต่างใหม่ครับ

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

1 @R22772
แง้ๆ. ทำไงน๊า...

มาสิท่าน สันติสุข
2 @R22773
ขอถามท่านผู้รู้เพิ่มเติมนะครับ
ใช้คำสั่งอะไรให้ เวลาเปิดฟอร์มมาแล้ว ให้ฟอร์มแสดงผลข้อมูล Record ID ที่เรากรอกล่าสุดครับ




ขอบคุณครับ
3 @R22778
ให้ฟอร์มแสดงผลข้อมูล Record ID ที่เรากรอกล่าสุดครับ

ทำ index_ID เก็บลำดับ 1 2 3
แล้วทำคิวรี่ max index_ID มาจับได้ไหม?? (ไม่เคยลองเหมือนกัน)


หรือไม่ก็ประยุกต์ หา max index_ID ไปเก็บค่าไว้แล้วในฟอร์มใส่
Private Sub Form_Open(Cancel As Integer)
DoCmd.ApplyFilter , "[index_ID]=999"
End Sub

รอผู้เชี่ยวชาญมาอีกทีนะคะ...
4 @R22779
1. ถ้าคุณจำเป็นต้องใช้หลายๆ ฟอร์มในเวลาเดียวกัน แนะนำให้สร้างฟอร์มใหม่ 1 ฟอร์ม แล้วใช้ Tab Control หรือ Navigation control ในการนำฟอร์มต่างๆที่คุณใช้มาใส่เป็นซับฟอร์มไว้ให้สามารถแท็ปเปลี่ยนฟอร์มได้จะดูดีและสะดวกกว่านะครับ

2. ไม่ค่อยเข้าใจ แต่ถ้าหมายถึงการไปที่ Record สุดท้ายเสมอที่เปิดฟอร์ม ก็ให้ใส่คำสั่งที่ Event > On Load:

DoCmd.GoToRecord , , acLast

ประมาณนี้ครับ
5 @R22781
เปล่าครับ ก็กรอกไปทีละฟอร์มนี่ล่ะครับ แค่ปกติเวลากด next form แล้วมันจะสร้่างหน้าต่างใหม่ขึ้นมา อยากให้มันเปิดไปฟอร์มใหม่ขึ้นหน้าต่างเดิม
6 @R22782
เรียน คุณชายน้อย
ผมว่าวิธีแบบนี้เป็นการเขียนโค้ดที่ยุ่งยากมากครับ เอาแบบวิธีง่ายๆเลยคือการสร้างฟอร์มที่1และฟอร์มที่2 เมื่อคลิกปุ่มnext ในฟอร์มที่1 จะบังคับให้เปิดฟอร์มที่2 เมื่่อฟอร์มที่2ถูกเปิดก็จะบังคับให้ปิดฟอร์มที่1 แบบนี้ง่ายกว่าไหมครับ

...แต่ถ้ามีวิธีที่ดีกว่านี้ ผมก็อยากจะเรียนรู้เหมือนกันครับ...
7 @R22783
ใช่ต้องการอย่างนี้หรือเปล่า ลองไปที่ Access Options - Current Database - Document Window Options เปลี่ยนาจาก Overlapping Windows เป็น Tabbed Documents
8 @R22786
ใช่เลยครับคุณ สันติสุข
โฮ้.....ดีเลยครับแบบนี้แหละครับ
ขอบคุณมากๆๆๆๆครับ เย้....เวิร์คเลย
9 @R22787
เห็นม่ะ อ.สันติสุข ตีโจทย์ได้อีกแระ เจ๊ล่ะมึดสิบหกด้านเลย
10 @R22788
มานึกขึ้นได้เอาตอนที่คุณ ekkaphon บอกในคำตอบก่อนผมนั่นแหล่ะครับ ก่อนหน้าก็งงๆเหมือนกัน
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3553s