ฉันมีฟอร์มย่อยที่ส่งคืนข้อมูลจากตาราง อย่างไรก็ตาม ฉันต้องการกรองข้อมูลนี้เพิ่มเติมโดยใช้คุณสมบัติตัวกรอง
ฉันมีกลุ่มของปุ่มตัวเลือก กล่องคำสั่งผสม และคำสั่ง case ซึ่งตั้งค่าตัวแปรที่ฉันต้องการใช้เป็นค่าที่ถูกต้อง ขึ้นอยู่กับการเลือกปุ่มตัวเลือก
รหัสของฉันสำหรับการเติมตัวแปรทำงานได้อย่างสมบูรณ์ แต่ฉันไม่สามารถใช้ vba เพื่อตั้งค่าตัวกรองได้ เว้นแต่ฉันจะพิมพ์สตริงที่ต้องการด้วยตนเอง
ฉันคิดว่าปัญหาของฉันคือสตริงตัวกรองของฉันมีไวยากรณ์ไม่ถูกต้อง แต่ฉันไม่แน่ใจว่าจะทำอย่างไร อาจเป็นเรื่องเกี่ยวกับตัวคั่นข้อความ
Forms![frmPendingActions]![qryPendingAction subform].Form.Filter = Filterby = FilterCrit
Forms![frmPendingActions]![qryPendingAction subform].Form.FilterOn = True
สมมติสำหรับคำถามนี้ว่า Filterby=[Reporter] และ FilterCrit= Fake Name