ดึงข้อมูลจาก Table A เพื่อตรวจสอบแล้วบันทึกเพื่อลง
กระทู้เก่าบอร์ด อ.Yeadram

 1,261   5
URL.หัวข้อ / URL
ดึงข้อมูลจาก Table A เพื่อตรวจสอบแล้วบันทึกเพื่อลง

รบกวนทุกท่านครับ คืออยากจะให้ ข้อมูลทุกครั้งที่กรอกเข้าต้องผ่านการตรวจสอบจาก Manager ก่อน สมมุติคือ คนคีย์ของมูลคีย์เสร็จ ข้อมูลจะไปที่ Table A เพื่อรอ Manager มาตรวจสอบ พอManagerมาตรวจสอบเสร็จ กด Save ให้ข้อมูล Copy ตัวเอง (เฉพาะrecordที่เรียกดูเท่านั้น) ไปที่ Table B เพื่อแสดงผลผ่าน Form หากกรอกข้อมูลมาแล้ว Manager ยังไม่ตรวจสอบ User ก็จะไม่สามารถเห็นข้อมูลที่พึ่งคีย์เข้าไปได้ ไม่ทราบว่ามีวิธีหรือแนวคิดอย่างไรบ้างครับ รบกวนด้วยครับ ขอบคุณครับ

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

1 @R16075
ถ้า Table B มีหน้าที่แค่แสดงข้อมูลให้ User ดูเฉพาะในส่วนที่ตรวจสอบข้อมูลแล้ว ไม่จำเป็นต้องสร้างก็ได้ ง่ายสุดเท่าที่คิดออกตอนนี้คือ คุณสร้างฟิลด์ใน Table A เพิ่มขึ้นมาอีกฟิลด์ สมมุติชื่อ Audited กำหนด Data Type เป็น Yes/No หาก Manager ตรวจสอบเสร็จก็ทำเครื่องหมายถูกที่ Check Box ชื่อ Autdited จากนั้นใช้คิวรี่กรองข้อมูลเเฉพาะที่ฟิลด์ Audited = True บนฟอร์มที่ User ใช้ ก็เปลี่ยนจากการดึงข้อมูลจากตาราง Tabel A มาดึงที่คิวรี่แทน

Routine คือ:
|Key information| > |Table A| > |Manager| > |Query| > |Form| > |Users|

1. คนคีย์ข้อมูลใส่ในตาราง Table A
2. Manager ตรวจสอบคำทั้งหมด หากตรวจเสร็จทำเครื่องหมายถูกที่ Check Box ชื่อ Audited
3. คิวรี่จะแสดงเรคคอร์ดที่ฟิลด์ Audited มีเครื่องหมายถูกเท่านั้น
4. ฟอร์มดึงข้อมูลจากคิวรี่ขึ้นมาแสดงใน User ใช้งาน
2 @R16079
ขอบคุณมากครับ คุณ TTT วิธีเข้าใจง่ายดีครับ ขอบคุณมากๆครับ เดี๋ยวจะลองทำดูครับ
3 @R16080
รบกวนอีกรอบครับคุณ TTT
คือตรง Audited = True นี่ ใช้ IIf ใช่ไหมครับ (ตัวผมใช้เป็น verify)
ผมลองใส่ไปใน Criteria ว่า IIf([verify] = True,True,False) แล้วพอรัน Query
ข้อมูลที่ยังไม่ได้ติ๊กก็ยังแสดงผลขึ้นมา ไม่ทราบว่าต้องใส่ยังไงหรอครับ ลองหาข้อมูลตามเน็ตแล้ว นึกภาพไม่ออก มือใหม่ Access พอสมควรครับ รบกวนด้วยครับ ขอบคุณครับ
4 @R16081
ในคิวรี่ที่ฟิลด์ verify ในช่อง Criteria ใส่คำว่า True เฉยๆเลยครับ หากกำหนด Data type เป็น Yes/No
5 @R16091
ขอบคุณมากครับ ได้แล้วครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2848s