สอบถามเรื่อง การเชื่อม combobox เข้าด้วยกันครับ
กระทู้เก่าบอร์ด อ.Yeadram

 2,364   3
URL.หัวข้อ / URL
สอบถามเรื่อง การเชื่อม combobox เข้าด้วยกันครับ

คือผมได้อ่านจากกระทู้ต่างๆ แล้วนำมาทำตาม แต่ก็ยังไม่ได้ครับ
ต้องการที่จะเชื่อม combobox 2 อัน ให้มีความสัมพันธ์กันครับ

Private Sub Combo109_Click()
    Dim strCombo109 As String
    Dim sql1 As String
    
    strCombo109 = Combo109.Column(1)
    
    sql1 = "SELECT [ร้านค้า].[Supplier Code], [ร้านค้า].[Supplier Name]"
    sql1 = sql1 & "FROM ร้านค้า.Supplier Code"
    sql1 = sql1 & " WHERE (ร้านค้า.Supplier Name)=   '" & strCombo109 & "' ORDER BY [ร้านค้า].[Supplier Code]; "
    Combo87.RowSource = sql1
    Combo87.Requery
    Combo87.Enabled = True
End Sub

แต่มัน run ดูครับ
error ข้อผิดพลาดทางไวยากรณ์(ตัวดำนเนินการหายไป) ในนิพจน์แบบสอบถาม (ร้านค้า.Supplier)

ไม่ทราบว่าเป็นเพราะอะไรครับ
ขอบคุณมาก

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

1 @R08888
ระหว่าง keyword หรือระหว่างแต่ละ clause ให้เพิ่มช่องว่างเข้าไปด้วย

SELECT∆...∆FROM∆...∆WHERE∆...ORDER∆BY∆...

∆ = Space Character

และ   ร้านค้า.Supplier Name   ต้องเป็น   ร้านค้า.[Supplier Name]
2 @R08889
ขอสอบถามต่อครับ

หากมันขึ้นให้ใส่ค่าพารามิเตอร์ หมายความว่าไงครับ

และ

เมื่อคลิกเลือกข้อมูลที่ combo 1 และ เราต้องมาคลิกเลือกข้อมูลที่ combo2 อีกครั้งนึง คือผมอยากทราบว่า หากคลิกที่ combo1 แล้ว อยากจะให้แสดงข้อมูลที่สัมพันธ์กับ combo 2 เลยได้เปล่า ครับ

ขอบคุณครับ
3 @R08890
ชื่ออะไรที่คิวรี่ไม่รู้จัก อาจเพราะคุณสะกดชื่อฟิลด์ผิด ชื่อเหล่านี้คิวรี่จะตีความว่าเป็นพารามิเตอร์ที่ให้ผู้ใช้ป้อน เพื่อที่ตัวคิวรี่เองจะได้ทำงานต่อไปได้

ตัวอย่างที่คลาสสิก (สำหรับไทย) ในกรณีเลือก combo1 แล้วให้ combo2 แสดงข้อมูลที่สัมพันธ์กันก็คือ การเลือกจังหวัดแล้วให้แสดงอำเภอที่มีในจังหวัดนั้น ลองดูที่นี่ครับ http://access.crtrading.net/fileDownload2009.aspx?softwareID=39

หรือจะค้นหาในเวปบอร์ดนี้ด้วยคำว่า "จังหวัด" ก็ได้ครับ แนะนำว่าให้หาผ่าน Google จะดีที่สุด เพราะจะเร็วกว่า ป้อนด้วย "จังหวัด site:thai-access.com" ลงในช่องค้นหาของ Google ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.7123s