Query In Form
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 338   4
URL.หัวข้อ / URL
Query In Form

ปัญหามีอยู่ว่า ผมสร้างฟอร์มที่เป็น Auto Number YY-MM-NNNN หากมีการอ้างที่ข้อมูลไปยัง Table การทำงานทำได้ถูต้อง แต่หากหากผ่าน Query AutoNumber จะไม่ทำงาน (การ Get รูปแบบ YY-MM จากระบบไม่ทำงาน)

ขอคำแนะนำด้วยครับ ขอบคุณครับ

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

1 @R03719
ผมลองทั้ง 2 แบบแล้วก็ไม่มีปัญหาอะไรนี่ครับ

ที่บอกว่าระบบไม่ทำงาน หมายถึงอะไรครับ เช่นให้ค่าไม่ถูก หรือมี error ว่าอย่างไรบ้าง
2 @R03728
รูปแนบครับ
3 @R03730
ที่ผมทดสอบ ผมได้กรอก BillNumber ก่อน แล้วค่อยไปกรอกข้อมูลอย่างอื่นเพิ่ม จะได้ผลที่ถูกต้อง แต่ถ้ากระโดดยัง ชื่อร้านค้าเลย จะมีปัญหาอย่างที่แจ้งเข้ามา

ผมยังไม่ทราบสาเหตุว่าทำไมจึงเป็นอย่างนั้น แต่ตามหลักการคีย์ข้อมูลจริง เราต้องให้ผู้ใช้กรอก BillNumber ก่อน

ซึ่งผมจะใช้กับเหตุการณ์ AfterUpdate ของ BillNumber ที่จะออกรหัสตัวนี้ ถ้าใช้กับ On Got Focus จะมีปัญหาดังกล่าว

หรือถ้ายังต้องการใช้อย่างเดิม ต้องเพิ่มเงื่อนไขเข้าไปอีกว่า

...
If Me.BillNumber <> "" Or Not IsNull(Me.BillNumber) Then
...

ไม่ทราบว่าทั้ง 2 ฟอร์มมีเงื่อนไขอะไรที่ต่างกันครับ ลองเปรียบเทียบกันดู จะได้รู้ว่าปัญหามันเกิดจากอะไร
4 @R03758
ขอบคุณครับ อ. สุภาพ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1963s