กระทู้เก่าบอร์ด อ.Yeadram
1,222 5
URL.หัวข้อ /
URL
ค้นหาข้อมูลผ่านคิวรี่บางตัวไม่แสดงครับ
ขอรบกวนท่านผู้รู้ด้วยครับผม
ผมทำการค้นหาข้อมูลผ่าน Query โดยใช้คำสั่ง Like "*" & [Forms]![FrmReportSearch]![Text74] & "*"
โดยมีฟิวที่ต้องการหาข้อมูลอยู่ด้วยกัน 6 ฟิว ประกอบไปด้วย DocNum , Section,SecNam,Customer,Items และ Model ทั้ง 6 ฟิวใน Query จะใส่code
เหมือนกับข้างบน เปลี่ยนเฉพาะตัว Text Box [Text74] สำหรับไว้ค้นหาข้อมูล ในกรณีที่ผู้ใช้งานลืมใส่ข้อมูลตัวใดตัวหนึ่งตอนคีย์ข้อมูลเข้าฐานข้อมูล ใน 6 ฟิวที่ต้องการค้นหา ข้อมูลชุดนั้นจะไม่แสดงในเวลาที่เราต้องการค้นหาข้อมูล
ไม่ทราบว่ามันเป็นเพราะอะไรเหรอครับ หรือเป็นที่คำสั่งข้างบนของผม
บังคับว่าทั้ง 6 ฟิวที่นำมากรองใน Query จะต้องไม่เป็นค่าว่างหรืออย่างไร
ขอขอบพระคุณอย่างสูงครับผม
ผมทำการค้นหาข้อมูลผ่าน Query โดยใช้คำสั่ง Like "*" & [Forms]![FrmReportSearch]![Text74] & "*"
โดยมีฟิวที่ต้องการหาข้อมูลอยู่ด้วยกัน 6 ฟิว ประกอบไปด้วย DocNum , Section,SecNam,Customer,Items และ Model ทั้ง 6 ฟิวใน Query จะใส่code
เหมือนกับข้างบน เปลี่ยนเฉพาะตัว Text Box [Text74] สำหรับไว้ค้นหาข้อมูล ในกรณีที่ผู้ใช้งานลืมใส่ข้อมูลตัวใดตัวหนึ่งตอนคีย์ข้อมูลเข้าฐานข้อมูล ใน 6 ฟิวที่ต้องการค้นหา ข้อมูลชุดนั้นจะไม่แสดงในเวลาที่เราต้องการค้นหาข้อมูล
ไม่ทราบว่ามันเป็นเพราะอะไรเหรอครับ หรือเป็นที่คำสั่งข้างบนของผม
บังคับว่าทั้ง 6 ฟิวที่นำมากรองใน Query จะต้องไม่เป็นค่าว่างหรืออย่างไร
ขอขอบพระคุณอย่างสูงครับผม
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R16492
ถ้าลองเป็น Like "*[Forms]![FrmReportSearch]![Text74]*" จะได้หรือเปล่าครับ
2 @R16493
ถ้าดูใน SQL View จะเห็นเป็น
select ... from ... where DocNum Like ...
ให้เปลี่ยนเป็น
select ... from ... where Nz(DocNum) Like ...
select ... from ... where DocNum Like ...
ให้เปลี่ยนเป็น
select ... from ... where Nz(DocNum) Like ...
3 @R16496
ให้ใส่แบบนี้หรือเปล่าครับ
SELECT Document.DocNum, Document.DocRev, Document.DocMas, Document.DocName, Document.DateRec, Document.DateDoc, Document.DateUse, Document.Section, Document.SecName, Document.Customer, Document.Items, Document.Model, Document.Opertor, Document.Grp, Document.Comment, Document.PathName, Document.QA, Document.EN, Document.MK, Document.QC, Document.PD1, Document.PD2, Document.PD3, Document.PD4, Document.PD5, Document.AD1, Document.AD2, Document.AD3, Document.IT, Document.FA, Document.PN, Document.QMR
FROM Document
WHERE (Nz((Document.DocNum) Like "*" & Forms!FrmReportSearch!Text74 & "*") And Nz((Document.Section) Like "*" & Forms!FrmReportSearch!CmSec & "*") And Nz((Document.SecName) Like "*" & Forms!FrmReportSearch!CmDoc & "*") And Nz((Document.Customer) Like "*" & Forms!FrmReportSearch!CmCustomer & "*") And Nz((Document.Items) Like "*" & Forms!FrmReportSearch!CmItem & "*") And Nz((Document.Model) Like "*" & Forms!FrmReportSearch!TxtModel & "*") And Nz((Document.Grp)=False))
ORDER BY Document.DateRec;
ไม่รู้ผิดหรือเปล่า แต่ยังไม่ได้
copy มาจากของจริงใน Query
SELECT Document.DocNum, Document.DocRev, Document.DocMas, Document.DocName, Document.DateRec, Document.DateDoc, Document.DateUse, Document.Section, Document.SecName, Document.Customer, Document.Items, Document.Model, Document.Opertor, Document.Grp, Document.Comment, Document.PathName, Document.QA, Document.EN, Document.MK, Document.QC, Document.PD1, Document.PD2, Document.PD3, Document.PD4, Document.PD5, Document.AD1, Document.AD2, Document.AD3, Document.IT, Document.FA, Document.PN, Document.QMR
FROM Document
WHERE (Nz((Document.DocNum) Like "*" & Forms!FrmReportSearch!Text74 & "*") And Nz((Document.Section) Like "*" & Forms!FrmReportSearch!CmSec & "*") And Nz((Document.SecName) Like "*" & Forms!FrmReportSearch!CmDoc & "*") And Nz((Document.Customer) Like "*" & Forms!FrmReportSearch!CmCustomer & "*") And Nz((Document.Items) Like "*" & Forms!FrmReportSearch!CmItem & "*") And Nz((Document.Model) Like "*" & Forms!FrmReportSearch!TxtModel & "*") And Nz((Document.Grp)=False))
ORDER BY Document.DateRec;
ไม่รู้ผิดหรือเปล่า แต่ยังไม่ได้
copy มาจากของจริงใน Query
4 @R16497
ของคุณ อยากรู้ Like "*[Forms]![FrmReportSearch]![Text74]*"
ก็ไม่ได้เหมือนกันน่ะครับ
ก็ไม่ได้เหมือนกันน่ะครับ
5 @R16498
วงเล็บผิดครับ จาก Nz((Document.DocNum) Like "*" & Forms!FrmReportSearch!Text74 & "*") ต้องเป็น (Nz(Document.DocNum) Like "*" & Forms!FrmReportSearch!Text74 & "*")
Time: 0.2996s