รบกวนขอ VBA Code หน่อยครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,436   7
URL.หัวข้อ / URL
รบกวนขอ VBA Code หน่อยครับ

เนื่องจากผมสร้างฟอร์มค้นหาแบบ continuous form ที่มี command button คือ print preview , edit พอกดแสดงทั้งหมดจะเป็นรูปแบบที่สอง อยากได้ vba code ของปุ่มคำสั่งที่เรียกเฉพาะ record ในแต่ละแถว(record เดียวเท่านั้นเวลากดแสดงทั้งหมด)อะครับ
และ edit อยากให้เปิดฟอร์มนึงขึ้นมาและแสดงข้อมูลใน current record ลงไปด้วยเลย
จะทำได้ไหมครับ
รบกวนหน่อยนะครับ ถ้าไม่เข้าใจยังไงทิ้งเมลล์ไว้เดี๋ยวผมส่งงานไปให้ช่วยใส่ code เลยก็ได้ครับ พอดีติดปัญหานี้มานานแล้ว รบกวนหน่อยนะครับ
ขอบคุณมากครับ

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

1 @R19287


โทษทีครับอันนี้รูปแรก
2 @R19288
1. กดปุ่ม แสดงทั้งหมด แล้วให้แสดงทุกเรคอร์ดใช่มั๊ยครับ?
2. กดปุ่ม Edit ที่เรคอร์ดไหน ก็ให้แสดงเฉพาะเรคอร์ดนั้นใช่ไหมครับ?

ที่ถามเพราะงง
3 @R19289
ต้องการข้อ 2 ครับ
ข้อแรกทำได้แล้วครับ
4 @R19290
ลองส่งไฟล์มาให้ผมหน่อยครับ
เอาเฉพาะส่วนที่เกี่ยวข้องกับฟอร์มที่ต้องการนะครับ

mrtouch999@gmail.com

ปล. ทีแรกก็คิดจะให้ส่งผ่าน Dropbox แต่คิดว่ามันเป็นไฟล์ส่วนตัว เลยไม่เอาดีกว่า
5 @R19292
ส่งไฟล์กลับไปแล้วนะครับ
6 @R19295
อ.ธัชชัย ขอคำอธิบายด้วยครับ เป็นความรู้เพิ่มเติม ขอบคุณครับ
7 @R19298
วิธีการนี้เป็นวิธีการง่ายๆ นะครับ
1. ในฟอร์มที่เป็น Continuous Form ผมเพิ่ม Text Box ชื่อ txtOrderID เข้าไป (คือเดิมเขาไม่ได้ใส่ไว้) เพื่อใช้เป็นตัวอ้างอิงเรคอร์ดที่เราต้องการ โดย Text Box อันนี้เราสามารถสั่ง Visible = Yes ได้ เพื่อซ่อนไม่ให้แสดงออกมา
2. สร้างคิวรีชื่อ qryQuestion โดยกำหนดเงื่อนไขให้แสดงข้อมูลที่ตรงกับ txtOrderID ในฟอร์มในข้อ 1
3. สร้างฟอร์มชื่อ frmRecord โดยกำหนด Record Source เป็น qryQuestion
4. แก้ไข VBA ในปุ่ม Edit ของฟอร์มในข้อ 1 ให้เปิดฟอร์ม frmRecord

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