สอบถามเงือนไขเปิดรายงาน
กระทู้เก่าบอร์ด อ.Yeadram

 1,081   2
URL.หัวข้อ / URL
สอบถามเงือนไขเปิดรายงาน



อยากให้ตอนเปิดฟอร์ม ให้ combo13 ไม่สามารถเลือกได้

เมื่อเลือก check9 สามารถเปิดรายได้ทั้งหมด (ชื่อสาขาทั้งหมด by group)

เมื่อเลือก check11 combo13 สามารถเลือกรายการได้ ( combo13 เก็บรายการสาขา ประกอบด้วย รหัสสาขา(Autonumber) ชื่่อสาขา(text))

เมื่อกดปุ่ม command8 ให้เปิดรายงานตามเงือนไข

รายละเอียดรายงาน

ชื่อสาขา by group
ผู้ติดต่อ text
ที่อยู่   text
.....

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

1 @R08458
form_open(cancel as integer)
combo13.enabled=false
end sub

check11_click()
combo13.enabled=(check11)
end sub

command8_click()
dim stCriteria as string
stCriteria = ""
if combo13.enabled =true then stCriteria = "[ชื่อสาขา] = " & combo13
DoCmd.OpenReport "ชื่อรายงาน", acViewPreview, , stcriteria
end sub
2 @R08461
ขอบคุณอาจารย์ yeadram มากครับ ที่ให้โค้ดเป็นแนวทาง
โค้ดที่อาจารย์ให้มา มันไม่ตรงเท่าไหร่ครับ กด check11 แล้ว combo13 มันเลือกไม่ได้ครับ เลยเปลี่ยนเป็นแบบนี้ครับ
ส่วนชื่อสาขา ผมทำแล้วมัน error เลยเปลี่ยนเป็น รหัสสาขาแทนครับ
ของผมใช้ access2007

Private Sub Form_Open(Cancel As Integer)
combo13.Enabled = False
End Sub


Private Sub Check9_GotFocus()
combo13.Enabled = False
End Sub

Private Sub Check11_GotFocus()
combo13.Enabled = True
End Sub

Private Sub command8_Click()
Dim stCriteria As String
stCriteria = ""
If combo13.Enabled = True Then stCriteria = "[รหัสสาขา]=" & combo13
DoCmd.OpenReport "ชื่อรายงาน", acViewPreview, , stCriteria
End Sub
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2847s