ต้องการทำปุ้มแบบดับเบิ้ลคลิกเพื่อเลือกรหัสลูกค้าคร
กระทู้เก่าบอร์ด อ.Yeadram

 941   6
URL.หัวข้อ / URL
ต้องการทำปุ้มแบบดับเบิ้ลคลิกเพื่อเลือกรหัสลูกค้าคร

ต้องการทำปุ้มแบบดับเบิ้ลคลิกเพื่อเลือกรหัสลูกค้าครับ เช่น ช่องที่ใส่รหัสลูกค้าหากผู้ใช้งานไม่ทราบรหัส สามารถคลิกที่ปุ่มเล็กๆเพื่อค้นหารหัสลูกค้าแล้วดับเบิ้ลคลิกที่ชื่อลูกค้าได้เลยครับ

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

1 @R22263
อยาก double click ที่คอนโทรลไหน ก็ใส่โค้ดใน double click event procedure ของคอนโทรลนั้น เช่น ที่ปุ่ม A ก็จะใส่โค้ดเป็น

Private Sub A_DblClick(Cancel As Integer)
    Forms("ชื่อฟอร์มที่จะใส่รหัสลูกค้า").เท็กซ์บ็อกซ์รหัสลูกค้า = Me.เท็กซ์บ็อกซ์รหัสลูกค้า
End Sub

แต่ปกติก็ใช้ ComboBox เพื่อค้นหาชื่อหรือรหัสลูกค้าได้โดยไม่ต้องไปทำเป็นฟอร์มแยกต่างหากก็ได้ และอีกอย่าง ไม่นิยมให้ผู้ใช้กด double clik ที่ปุ่ม command button นะครับ ปกติก็แค่ click เดียวเท่านั้น
2 @R22281
ถ้ามีปุ่มแบบนั้น คือปุ่มอะไร รบกวนหน่อยนะครับ ผมยังไม่เคยเห็น ส่วนรูปแบบที่ทำก็ตามรูปครับ ต้องการให่้ดับเบิ้ลคลิกแล้ว รหัสลูกค้า2ตัวไปอยู่ในช่องรหัสลูกค้าด้านหลังทันทีครับ เดี่ยวผมลองทำตามที่แนะนำก่อนนะครับ

3 @R22282
ทำได้แล้วครับ ขอบคุณมากนะครับ
4 @R22429
เรียน อ.สันติสุขครับ กรณีที่เป็นฟอร์มย่อย สามารถทำได้หรือไม่ครับ ผมลองใส่ชื่อฟอร์มย่อยดูแต่มันERR ครับ บอกว่าไม่สามาถค้นหาชื่อฟอร์มนั้นได้ ทั้งๆที่ใส่ชื่อฟอร์มถูกแล้วครับ
5 @R22431
การอ้างอิงถึงเท็กบ็อกซ์(หรือคอนโทรลใดๆ)ใน subform ต้องเขียน

Forms("ชื่อ main form").ชื่อคอนโทรลของ subform.form.ชื่อเท็กบ็อกซ์ใน subform

เช่น Forms("Form1").Child1.Form.Textbox1
หรือถ้าโค้ดที่เราเขียนนั้น เป็นโค้ดที่อยู่ใน Form1 อยู่แล้ว ก็สามารถเขียนย่อเป็น Me.Child1.Form.Textbox1 ได้ครับ
6 @R22438
ขอบคุณมากนะครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3061s