Page 1 of 1

ถามว่า combobox ดึงข้อมูลจาก query พร้อมขึ้นคำว่า "แสดงทุกรา

Posted: Tue Jan 15, 2013 2:22 pm
by tast107
ถามว่า combobox ดึงข้อมูลจาก query พร้อมขึ้นคำว่า แสดงทุกรายการ

ปกติแล้วเวลาเราใช้ combobox เลือกรายการ จะมี 2 กลุ่มใหญ่ๆ คือ
1 เลือกทุกรายการ
2 เลือกเฉพาะสินค้า

ทีนี้ผมสามารถทำให้ combobox แสดงรายการทั้งหมดได้แล้ว แต่ผมยังสร้าง "เลือกทุกรายการ" ไม่ได้เลยครับ คิดว่า vba น่าจะทำได้ ยกตัวอย่างนะครับ
เช่น ใน query ผมมี
sa1
sa2
sa3
ผมก็จะใ้ช้ combobox ดึงข้อมูลจาก query พร้อมเพิ่ม เลือกทุกรายการ จะกลายเป็น
เลือกทุกรายการ
sa1
sa2
sa3
ไม่ทราบว่าผมจะสร้างยังไงครับ

Combo58.RowSource = "Qry_X_TCat"
Combo58.RowSourceType = "Value List"
Combo58.AddItem "ทุกรายการ"

ใช่ vba นี้หรือป่าวครับ ผมเขียนรวมกันแล้วมันดึงค่าจาก Qry_X_TCat ไม่ได้ แต่มันแสดงคำว่า ทุกรายการ แต่เมื่อผมใช้โค้ด
Combo58.RowSource = "Qry_X_TCat"
มันก็ดึงค่าใน Qry_X_TCat ได้เลยสอบถามผู้รู้ครับ

Re: ถามว่า combobox ดึงข้อมูลจาก query พร้อมขึ้นคำว่า "แสดงท

Posted: Tue Jan 15, 2013 3:38 pm
by snasui
:D ลอง AddItem "ทุกรายการ" เข้าไปก่อน ต่อ AddItem ด้วยการ Loop จาก "Qry_X_TCat" เข้ามาใช้ด้วย VBA ครับ

Re: ถามว่า combobox ดึงข้อมูลจาก query พร้อมขึ้นคำว่า "แสดงท

Posted: Tue Jan 15, 2013 4:12 pm
by tast107
snasui wrote::D ลอง AddItem "ทุกรายการ" เข้าไปก่อน ต่อ AddItem ด้วยการ Loop จาก "Qry_X_TCat" เข้ามาใช้ด้วย VBA ครับ
Loop จาก "Qry_X_TCat" เข้ามาใช้ด้วย VBA ครับ หมายถึงอะไรหรือครับ เพราะ Qry_X_TCat มันเป็ฯ query

Re: ถามว่า combobox ดึงข้อมูลจาก query พร้อมขึ้นคำว่า "แสดงท

Posted: Tue Jan 15, 2013 4:30 pm
by snasui
:D ที่ผมพูดมันเป็น VBA ครับ ซึ่งผมแจ้งไว้แล้วตามด้านล่าง :ard:
snasui wrote::D ลอง AddItem "ทุกรายการ" เข้าไปก่อน ต่อ AddItem ด้วยการ Loop จาก "Qry_X_TCat" เข้ามาใช้ด้วย VBA ครับ
กรณีเป็น Query และเราจะนำไปใช้ต่อ หนทางหนึ่่งคือ Query ออกไปเป็น Table แล้ว Loop จากค่าใน Table ผมไม่เคยนำค่าจาก Query มาใช้ต่อด้วย VBA ในลักษณะที่ถาม ถ้าจะใช้ต่อ นั่นหมายความว่ามันถูกพักอยู่ที่ใดที่หนึ่งก่อนแล้ว เช่น ในตาราง Excel ครับ

ที่ถาม ๆ ตอบ ๆ กันอยู่นี้โอกาสที่จะได้คำตอบเพื่อให้ทำงานต่อได้นั้นอยู่ในระดับยากมาก เพราะผมไม่เห็นข้อมูล ไม่เห็น Query ไม่มีโอกาสได้ลองได้ทดสอบอะไรเลย :lol:

Re: ถามว่า combobox ดึงข้อมูลจาก query พร้อมขึ้นคำว่า "แสดงท

Posted: Wed Jan 16, 2013 8:49 am
by tast107
จากไฟล์ผมต้องการเพิ่ม "ทุกรายการ" ใน combobox เพื่อแสดงยอดขายของแต่ละคนใน query1_subform ครับ ขอคำแนะนำด้วยครับ