ปรึกษาวิธีใช้ FindFirst and FindNext
กระทู้เก่าบอร์ด อ.Yeadram

 1,414   1
URL.หัวข้อ / URL
ปรึกษาวิธีใช้ FindFirst and FindNext

คือว่ามี Table ประกาศ field เป็น numeric(double) ชื่อ case_no

แต่ว่าต้องการนำค่าจาก combo box ชื่อ case_no (Me.case_no) ไป find record

โดยเขียน command
RS.FindFirst "inv_no = '" + Me.inv_no + "' And model_code = '" + Me.m_code + "' And lot_no = '" + Me.lot_no + "' And case_no = '" + Me.case_no + "'"
(ต้องการใช้คีย์ทั้งหมดสี่คีย์นี้ในการหาน่ะค่ะ)

ซึ่งเวลารันแล้วขึ้น error ว่า
Run-time error '13' : Type mismatch

ได้ลองใช้ command ทั้งหมดโดยตัดคีย์ case_no ออก สรุปว่าสามารถรันได้
RS.FindFirst "inv_no = '" + Me.inv_no + "' And model_code = '" + Me.m_code + "' And lot_no = '" + Me.lot_no + "'"

มันผิดที่อะไรค่ะ แล้วจะแก้ปัญหาอย่างไร
กรุณาแนะนำด้วยน่ะค่ะ

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

1 @R11953
case_no เป็น numeric(double)
เวลาส่ง ค้าผ่านเข้า query (หรือ SQL) ไม่ต้องมี ' หรือ " คร่อมครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2101s