ทำปุ่มรูปภาพดึงราคาสินค้า
กระทู้เก่าบอร์ด อ.Yeadram

 2,101   12
URL.หัวข้อ / URL
ทำปุ่มรูปภาพดึงราคาสินค้า

ตารางสินค้า tblProduct
รหัส       ชื่อ        ราคา
1          coke        20
2          fanta        15
3          sprite        20

ในฟอร์ม ผมอยากจะทำปุ่มรูป Coke   รูป Fanta รูป Sprite ให้มันลิ้งค์กับ tblProduct เวลากดก็ให้มันดึงราคาของตัวนั้นๆ ออกมา ไม่ทราบว่า ต้องทำเช่นไรครับผม

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

1 @R22749
1.สร้างปุ่มขึ้นมาใช้ชื่อว่า Command1
2.เลือก Event Procedure ในช่อง On Click
3.ใส่ Code ดังนี้ครับ

Forms("ชื่อฟอร์อม").ชื่อฟอร์มย่อย.Form.ชื่อText Box = บาร์โค้ดของสินค้านั้นๆ
End Sub

ตัวอย่าง

Private Sub Command1_Click()
Forms("PosMain").PosQuery.Form.Item = 8851111856885
End Sub

กรณีไม่มีฟอร์มย่อยก็ให้เอาชื่อฟอร์มย่อยออกได้ครับ

เมื่อคลิกที่ปุ่มบาร์โค้ดสินค้าจะไปแสดงในช่อง Item ตรงช่องที่เราใส่บาร์โค้ดครับ
2 @R22750
ขอบคุณมากครับผม
3 @R22751
สอบถามต่ออีกหน่อยครับ
ที่ทางคุณ ekkaphon แนะนำมานี่เป็นการทำตัวต่อตัวใช่ป่ะครับ
แล้วถ้าอยากจะไปผูกกับ ฟิลด์ใน table tblProduct ทำไงครับผม
4 @R22752
จริงๆเป็นการผูกโดยอัตโนมัติแล้วครับ ผมไม่แน่ใจว่าเราเข้าใจตรงกันหรือเปล่า ลองโหลดตัวอย่างตามนี้ดูครับ
https://drive.google.com/open?id=0B35TLEzx5-J-Y0U2S3pGdkJ1bjg
5 @R22753
แบบที่ คุณ ekkaphon แนะนำมาก็ได้เช่นกันครับ
แต่เราต้องไปสร้างปุ่มเอง และกำหนดค่าให้กับมันเอง
พอมีการเพิ่มรายการสินค้า เราก็ต้องไปเพิ่มใหม่เองในฟอร์ม
ถ้าแบบเพิ่มใน table แล้วให้มัน auto ในฟอร์มเลยได้ไหมครับผม

ขอบคุณมากครับ
6 @R22754
อันนี้ผมจนปัญญาจริงๆครับ เคยคิดแต่ทำไม่ได้ เลยเลิกคิดไปแล้วครับ
7 @R22755
ขอบคุณ คุณ ekkaphon มากครับ
8 @R22757
ถ้าคุณใช้ MS Access 2007 ขึ้นไป ลองใช้คอนโทรล Attachment แทน ปุ่ม และทำเป็นซับฟอร์ม น่าจะทำให้ยืดหยุ่นตามค่าตารางได้ครับ
9 @R22758
รบกวนขอตัวอย่างหน่อยได้ไหมครับ ท่าน TTT
10 @R22759
ผมขออนุญาติใช้ไฟล์ตัวอย่างของคุณ ekkaphon เขียนเพิ่มเลยนะครับ ขี้เกียจเขียนใหม่ต้องขออนุญาติด้วยครับ

ตัวอย่าง

แนวคิดคือ เพิ่มฟิลด์ Attachment ขึ้นมาเพื่อแสดงรูป
สร้างคิวรี่โดยแยก ID ออก เป็น 4 ส่วน เพื่อแสดง 4 item ตามแนวนอน
จับคิวรี่ทั้ง 4 มา Join กัน
สร้างคอนโทรล Attachment แทนปุ่มบนฟอร์มใหม่
นำฟอร์มมาแสดงเป็นซับฟอร์มของฟอร์มหลักเพื่อให้เลือกสิ้นค้าได้

ประมาณนี้ครับ ลองปรับใช้ดู
11 @R22760
ปล. สำคัญคือ ในตาราง tblProduct ฟิลด์ Item-no เลขจะต้องเรียงกันห้ามข้าม หากจำเป็นต้องลบเรคคอร์ด ก็ต้องสร้างเลขให้เรียงกันใหม่ มิฉนั้นภาพบนฟอร์มก็จะข้ามช่องตามไปด้วยครับ
12 @R22761
เยี่ยมมากเลยครับผม

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