เขียนเงื่อนใขคำสั่งให้เปิดรายงาน เงื่อนใขข้อมูลเป็
กระทู้เก่าบอร์ด อ.Yeadram

 1,292   4
URL.หัวข้อ / URL
เขียนเงื่อนใขคำสั่งให้เปิดรายงาน เงื่อนใขข้อมูลเป็

ถามมาก็หลายครั้งแล้ว ได้รับคำตอบทุกครั้ง
แต่เขียนใหม่ไม่เคยได้สักที่ เพราะไม่เข้าใจเรื่อง ข้อมูลที่เป็น text

คำถามคือ
code ,acname,actype เป็นข้อมูลแบบtext
เปิดฟอร์มขึ้นมาเพื่อเลือกข้อมูลโดยมีดังนี้
forms! fine ! id เพื่อเลือก ชื่อ code
forms! fine ! ac เพื่อเลือก acname
forms ! fine ! at เพื่อเลือก actype

เขียนคำสั่งบนปุ่ม preview ไปไม่ถูกละครับ

DoCmd.OpenReport stDocName, acPreview, , ,"[code]=&[forms!fine!id & "and[acname]=&[forms]![fine]![acname]&..............................
ไม่เข้าใจตอนที่ต้องใส่ ' เพื่อให้มันแสดงเป็น text นะครับ ไม่รู้ต้องใส่หัวท้ายตอนใหน ดูตัวอย่างก็หลายที่ ไม่เ้ข้าใจ

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

1 @R08644

DoCmd.OpenReport stDocName, acPreview, , ,"[code]='" & Me.id & "' and [acname]='" & Me.acname & "' and [actype]='" & Me.at & "'"
2 @R08646
เอาไปใช้แล้วปรากฎว่าขึ้นข้อความว่า
type mismatch ครับ

ตัวฐานข้อมูลทั้งสามตัว เป็นแบบ text ทั้งหมดครับ
3 @R08648
ข้อมูลของรายการ
code ,acname , actype อยู่ในฐานข้อมูล เป็น แบบ text

แบบสอบถามของรายงาน เป็นแบบสอบถามไขว้

ฟอร์มีที่เปิดเพื่อกรอกเลือรายการ
เป็นฟอร์มธรรมดา
ทีมีกล่องข้อความให้พิมพ์สามกล่อง
กล่องแรกชื่อ id พิมพ์ตัวเลือกชื่อของข้อมูลใน code
                   ac                                          acname
                    at                                           actype
พอกดปุ่ม preview
มันแสดงข้อความผิดพลาดว่า
type mismatch ครับ
ต้องแก้ใขอย่างไรครับ
4 @R08650
เจอที่ผิดแล้วครับ
ขอบคุณครับที่ให้ความช่วยเหลือ
ใส่ , ใน docmd. มากไปอันหนึ่งครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3279s