รบกวนช่วยบอกวิธีการ Dlookup แบบสองเงื่อนไขหน่อยครับ



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

20 เม.ย. 61 , 14:21:12
อ่าน 521 ครั้ง

lalerster

ในฟอร์ม ให้ผู้ใช้กรอก
- วันที่คีย์ข้อมูล [Date/Time]
- เลขที่ [Number]
- ชื่อสินค้า [Text]
- จำนวน [Number]
- ราคา [Number]
- จำนวนรวม [Number]

ตอนกด Save ผมอยากให้มันตรวจสอบในฐานข้อมูลก่อนว่าเคยมีเลขที่แล้วหรือยังในระบบ ถ้ายังไม่มีก็สามารถ save ได้ แต่ถ้าไม่มีก็ให้แก้เลขที่ใหม่
แต่พอเวลาเก็บข้อมูลเป็นปี แล้วเริ่มต้นปีใหม่ ผมจะต้องรันเลข 1 2 3... ใหม่ ทีนี้เลขมันจะซ้ำ ก็เลยอยากถามว่า ต้องเขียนโค้ดยังไง ใช้คำสั่งอะไรที่ผมคิดได้คือ ให้เช็คเลขที่กับปีพ.ศ. ถ้าเป็นปีปัจจุบันเท่านั้นเลขที่นี้ถึงจะสามารถ save ได้ แต่ไม่รู้ว่าต้องใช้คำสั่งอะไรครับ  รบกวนท่านผู้รู้ช่วยแนะนำทีครับ ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: 20 เม.ย. 61 , 15:06:34 โดย lalerster »

 

20 เม.ย. 61 , 15:36:30
ตอบกลับ #1

Eid

รบกวนส่งไฟล์ให้ดูได้ไหมครับ Piyaphan@se-ed.com

 

20 เม.ย. 61 , 17:35:56
ตอบกลับ #2

lalerster

รบกวนส่งไฟล์ให้ดูได้ไหมครับ Piyaphan@se-ed.com

ตัวอย่างไฟล์ https://1drv.ms/f/s!Ar6bY4ytUEw4h24QRrgwNpa7Eyfe link

จากไฟล์คือเช็คแค่เงื่อนไขเดียวนะครับ คือเช็คแค่ run_number ที่ซ้ำอย่างเดียว

แต่ที่ผมต้องการคืออยากให้เช็คเลข run_number กับ date_add ก่อนว่าซ้ำไหม ถ้าไม่ซ้ำ ก็ให้บันทึกได้

 

20 เม.ย. 61 , 18:14:32
ตอบกลับ #3

pizza_p

เลขที่ก็ต้องมีตัวเลขปีรวมอยู่ในนั้นด้วย จะได้ไม่ซ้ำกับปีก่อนหน้า

 


บอร์ดเรียนรู้ Access สำหรับคนไทย