กระทู้เก่าบอร์ด อ.Yeadram
1,362 4
URL.หัวข้อ /
URL
ขอวิธีแก้หรือปิด Error Message box ครับ
ขอความกรุณาด้วยครับ เราจะแก้ Error message box นี้ยังไง
หน้านี้มี form หลักและ sub form ลิ๊งค์กันด้วยเลขที่บิล
กำหนดความสัมพันธ์เรียบร้อย และเข้าใจ ว่า สินค้าที่เลือกจะต้องไม่ซ้ำกันใน 1 บิลคือ 1 record ต่อ 1 รายการ ส่วนจำนวนกำหนดได้ แต่เมื่อเลือกซ้ำขึ้นมา
มันจะมี erroe message ดังภาพ
หน้านี้มี form หลักและ sub form ลิ๊งค์กันด้วยเลขที่บิล
กำหนดความสัมพันธ์เรียบร้อย และเข้าใจ ว่า สินค้าที่เลือกจะต้องไม่ซ้ำกันใน 1 บิลคือ 1 record ต่อ 1 รายการ ส่วนจำนวนกำหนดได้ แต่เมื่อเลือกซ้ำขึ้นมา
มันจะมี erroe message ดังภาพ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R19270
ถ้าจะเอาวิธี Quick and Dirty เพื่อแก้ปัญหาโดยไม่สนใจว่าจุดประสงค์ของโค้ดคุณนั้นต้องการทำอะไร ก็แค่ใส่
On Error Resume Next
DoCmd.GotoRecord .........
.........
.........
.........
On Error Resume Next
DoCmd.GotoRecord .........
.........
.........
.........
3 @R19271
ผมลองแล้วครับ ขึ้นเหมือนเดิม หรือต้องไปใส่ตรงไหนครับ ผมลองใส่ทั้ง
on Dirty ของ Combobox และของ Subform ก็ยังขึ้นเหมือนเดิมครับ
หรือว่ามีวิธีไหนใหมครับ ที่ผมจะทำ box search แล้วถ้า
รหัสสินค้า หรือ บาร์โค้ด หรือ ชื่อสินค้า อย่างใดอย่างหนึ่งตรงกับสินค้าในตารางผม
ให้มัน Add เข้าไปในบิลเลย ........ขอบคุณล่วงหน้าครับ
on Dirty ของ Combobox และของ Subform ก็ยังขึ้นเหมือนเดิมครับ
หรือว่ามีวิธีไหนใหมครับ ที่ผมจะทำ box search แล้วถ้า
รหัสสินค้า หรือ บาร์โค้ด หรือ ชื่อสินค้า อย่างใดอย่างหนึ่งตรงกับสินค้าในตารางผม
ให้มัน Add เข้าไปในบิลเลย ........ขอบคุณล่วงหน้าครับ
4 @R19272
ไม่ใช่ให้ใส่ใน OnDirty ให้ใส่ใน procedure cboBarCode_AfterUpdate เดิมของคุณนั่นแหล่ะครับ
ยังไงก็ตาม ที่บอกว่า "ที่ผมจะทำ box search..." มันสัมพันธ์กันยังไงกับโค้ดที่เกิดปัญหาหรือครับ (DoCmd..GotoRecord ....) ไม่เข้าใจ เหมือนจุดประสงค์อย่างนึง แต่เขียนโค้ดเพื่อทำอีกอย่างนึง เลยไม่รู้ว่าจริงๆต้องการอะไรกันแน่
หมายเหตุ : คำว่า Quick and Dirty หมายถึงการทำอะไรที่ให้เสร็จๆไป ไม่ต้องพิถีพิถัน ในที่นี้คือให้มันไม่แสดง error message box แต่ไม่สนใจว่าเพราะอะไรถึงเกิดปัญหา
ยังไงก็ตาม ที่บอกว่า "ที่ผมจะทำ box search..." มันสัมพันธ์กันยังไงกับโค้ดที่เกิดปัญหาหรือครับ (DoCmd..GotoRecord ....) ไม่เข้าใจ เหมือนจุดประสงค์อย่างนึง แต่เขียนโค้ดเพื่อทำอีกอย่างนึง เลยไม่รู้ว่าจริงๆต้องการอะไรกันแน่
หมายเหตุ : คำว่า Quick and Dirty หมายถึงการทำอะไรที่ให้เสร็จๆไป ไม่ต้องพิถีพิถัน ในที่นี้คือให้มันไม่แสดง error message box แต่ไม่สนใจว่าเพราะอะไรถึงเกิดปัญหา
Time: 0.3123s
อยากทราบว่า.......เราจะมีวิธีการแก้โค้ดนี้ยังไงครับ หรือปิดไม่ให้มันแสดงก็ได้.....