กระทู้เก่าบอร์ด อ.Yeadram
1,158 6
URL.หัวข้อ /
URL
โค้ดปุ่มพิมพ์
เวลากดปุ่ม ต้องการให้แสดง report โดยจำกัดวันที่ที่ต้องการพร้อมกับจำกัดพื้นที่ที่ต้องการค่ะ
แต่ตอนนี้ที่ทำได้ ได้แค่พื้นที่ค่ะ แต่วันที่มาหลายวันเลย
Private Sub Command14_Click()
DoCmd.OpenReport "rpQueryfordriver", acViewPreview, , "AreaID= " & Me.AreaID, acWindowNormal
End Sub
โค้ดตอนนี้เป็นแบบนี้ค่ะ
ขอบคุณค่ะ
แต่ตอนนี้ที่ทำได้ ได้แค่พื้นที่ค่ะ แต่วันที่มาหลายวันเลย
Private Sub Command14_Click()
DoCmd.OpenReport "rpQueryfordriver", acViewPreview, , "AreaID= " & Me.AreaID, acWindowNormal
End Sub
โค้ดตอนนี้เป็นแบบนี้ค่ะ
ขอบคุณค่ะ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R19766
คุณ GUN ตอบไปแล้วในคำถามที่ 4401 ไม่กี่คำถามก่อนหน้านี้เอง ไปดูได้ครับ
2 @R19768
ค่ะ อันนั้นเป็นปุ่ม ค้นหาอ่าค่ะ
ถ้าเป็นปุ่มที่จะเปิด report สามารถใช้โค้ดเดียวกันได้หรอคะ
ถ้าเป็นปุ่มที่จะเปิด report สามารถใช้โค้ดเดียวกันได้หรอคะ
3 @R19772
งั้นถามกลับว่าพารามิเตอร์ตัวที่ 4 ของ .OpenReport มันต้องการค่าเป็นอะไรครับ
4 @R19773
หมายถึงชื่อพื้นที่หรือเปล่าคะ
5 @R19774
พารามิเตอร์ตัวที่ 4 ของ .OpenReport มันต้องการ string expression ที่ใช้เป็นเงื่อนไขในการกรองให้ได้เรคอร์ดตรงตามที่ต้องการ ค่าของ string expression ที่ evaluate มานี้ จะเหมือนกับส่วนของ WHERE clause ใน SQL statement ดังนั้นผลลัพธ์ตรงนี้หลังจากที่ evaluate แล้วจึงต้องได้ string ที่มีค่าเป็น "ชื่อฟิลด์พื้นที่ = ค่า and ชื่อฟิลด์วันที่ = #วันที่#"
ที่นี้ลองเทียบกับส่วนที่คุณ GUN ตอบครับ น่าจะเห็นแล้วนะครับว่าต้องเขียนเป็นอะไร เหมือนๆกันเลย
ที่นี้ลองเทียบกับส่วนที่คุณ GUN ตอบครับ น่าจะเห็นแล้วนะครับว่าต้องเขียนเป็นอะไร เหมือนๆกันเลย
6 @R19781
ขอบคุณ อ.สันติสุข ครับที่ได้ตอบเพิ่มเติมให้
ปกติถ้าผมทำรายงาน ผมจะสร้าง Query แล้วในรายงานอ้างอิง RecordSource Property เป็น Query ดังกล่าว
เมื่อต้องการกรองข้อมูลก็ไปกำหนด Criteria ที่ Query นั้น ก็จะแสดงผลตามที่ต้องการ
เพิ่งได้ทราบว่าสามารถเขียนได้ที่พารามิเตอร์ของ OpenReport ได้ เป็นความรู้ใหม่ครับ
ขอบคุณครับ
ปกติถ้าผมทำรายงาน ผมจะสร้าง Query แล้วในรายงานอ้างอิง RecordSource Property เป็น Query ดังกล่าว
เมื่อต้องการกรองข้อมูลก็ไปกำหนด Criteria ที่ Query นั้น ก็จะแสดงผลตามที่ต้องการ
เพิ่งได้ทราบว่าสามารถเขียนได้ที่พารามิเตอร์ของ OpenReport ได้ เป็นความรู้ใหม่ครับ
ขอบคุณครับ
Time: 0.4796s