กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
322 4
URL.หัวข้อ /
URL
ต้องการส่งค่า จาก combobox ไปยัง Report
สมมุตว่าผมมี fields ในฐานข้อมูลเป็นเดือน
แล้วผมสร้างฟอร์มมาฟอร์มหนึ่ง แล้วให้เลือกจาก comboBox โดยเป็นรายชื่อเดือน (นำเข้ามาจาก table Month ประกอบด้วย 1,ม.ค.) แล้วต้องการส่งค่าที่เลือกไปยัง Report โดย Report ออกเฉพาะเดือนที่เลือก คล้าย ๆ Applya Filter แต่ตรงเงื่อนไขจะบอกยังไงครับ ช่วยชี้แจ้งด้วย
แล้วผมสร้างฟอร์มมาฟอร์มหนึ่ง แล้วให้เลือกจาก comboBox โดยเป็นรายชื่อเดือน (นำเข้ามาจาก table Month ประกอบด้วย 1,ม.ค.) แล้วต้องการส่งค่าที่เลือกไปยัง Report โดย Report ออกเฉพาะเดือนที่เลือก คล้าย ๆ Applya Filter แต่ตรงเงื่อนไขจะบอกยังไงครับ ช่วยชี้แจ้งด้วย
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R01745
ลองใช้ Filter กับ OnOpen ของรายงานเป้าหมายดูครับ
Private Sub Report_Open(Cancel As Integer)
Me.FilterOn = True
Me.Filter = "[ฟีลด์ที่เป็นเดือน] =#" & Forms!ชื่อฟอร์ม!ชื่อComboBox & "#"
End Sub
2 @R01746
ผมลองทำตามตัวอย่างแล้วไม่ได้ และไม่ค่อยเข้าใจด้วยครับ ช่วยหน่อยครับเป็นงานที่ทำงานนะครับ
3 @R01747
ผมว่าไม่ควรจะใส่วันเดือนปีเกิดแยกกันนะครับ เพราะจัดการยากมาก
ให้ดูสิ่งที่ผมได้แก้ไขให้
1. ปรับส่วนของ combo box ให้ เพราะของเก่าจะมี 2 column ทำให้ได้ค่าไม่ถูกต้อง ซึ่งค่าที่ซ่อนอยู่คือ 1-12 ไม่ใช่ ม.ค. - ธ.ค.
2. ลองใช้กับ Query ที่มีอยู่ แล้วใส่ค่า Criteria ให้เป็น [forms]![frmprintreport].[cbomonth]
4 @R01748
ขอบพระคุณมากครับ ผมจะพยายามตั้งใจศึกษาให้มากขึ้นนะครับ
Time: 0.1204s