จะอ้างqueryยังไงครับ
กระทู้เก่าบอร์ด อ.Yeadram

 895   1
URL.หัวข้อ / URL
จะอ้างqueryยังไงครับ

มีคิวรี่ x1 x2 ข้อมุลคนละอย่างกัน แล้วทำฟอร์มf1จาก x1
ใส่ค่าในf1 โดยตรวจสอบว่าค่าที่ใส่ต้องน้อยกว่าค่าที่อยุ่ใน x2 ต้องทำยังไงครับ

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

1 @R20659
ใส่ BeforeUpdate event procedure ของคอนโทรลที่รับค่า ก็ใส่โค้ดเพื่อเช็ค เอาง่ายๆก็ใช้คำสั่ง

If DCount("*","x2"."เงื่อนไข") > 0 then
   Cancel = True
   Msgbox "ข้อความบอกว่าไม่น้อยกว่าค่าใน x2"
   Exit Sub
End If

ส่วนเงื่อนไขก็คือ expression ที่ตรวจว่า ค่าที่ป้อนมากกว่าค่าจากเรคอร์ดที่สัมพันธ์กันในคิวรี่ x2 หรือไม่    expression นี้ก็เป็น clause ที่อยู่ใน WHERE clause ของ SQL นั่นแหล่ะ เพียงแต่ไม่มีคำว่า WHERE เท่านั้นเอง    ลองไปค้นกระทู้เก่าของคำว่า DCount หรือ Dlookup ก็ได้ เพื่อดูว่า expression ตรงนี้เขียนยังไง
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3396s