ต้องการสร้างปุ่ม Copy ไปวางในเรคคอร์ดใหม่ และลบข้อ
กระทู้เก่าบอร์ด อ.Yeadram

 981   5
URL.หัวข้อ / URL
ต้องการสร้างปุ่ม Copy ไปวางในเรคคอร์ดใหม่ และลบข้อ

มีข้อมูลดังนี้

Table ชื่อว่า tblCusMast

No     Cabinet     CIF     CS_Name             Code             Status
1     1/1/1     31000          กนก             ก-0002          10     

ต้องการสร้างปุ่ม 1ปุ่ม ในฟอร์มชื่อ frmRegis
(ซึ่งใช้ข้อมูลของ tblCusMast)

โดยเมื่อกดปุ่มนี้ ให้ทำการ Copy ข้อมูล ตั้งแต่ฟิลด์
CIF     CS_Name             Code             Status
แล้วไปเพิ่มเรคคอร์ดใหม่และวางใน Table ชื่อว่า tblCusMast และทำการลบข้อมูลในเรดคอร์ดที่ได้ Copy ไป โดย ลบตั้งแต่ฟิลด์
CIF     CS_Name             Code             และเปลี่ยน Status เป็น 99

รบกวนสอบถามหน่อยครับว่า สามารถทำได้ไหม อย่างไรบ้างครับ ขอบคุณมากครับผม

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

1 @R21652
เดี๋ยวนะ

frmRegis กำหนด Record Source เป็น tblCusMast

แล้วต้องการ Copy ข้อมูล CIF,CS_Name,Code,Status จากตาราง???
(แต่ถ้าใส่ปุ่มในฟอร์ม frmRegis ก็น่าจะจากตาราง tblCusMast)
เพื่อไปเพิ่มข้อมูลในตาราง tblCusMast

จากนั้นลบข้อมูลในตาราง tblCustMast (บางฟิลด์) แถมเปลี่ยน Status เป็น 99

ผมงงโจทย์ครับ
2 @R21653
อ่อ ผมได้เปลี่ยนวิธีการใหม่ครับ เนื่องจากที่กล่าวมาข้างต้นการทำข้อมูลทำได้ยาก
ขอบคุณอาจารย์ธัชชัยมากครับผม
3 @R21654
ผมจะขอสอบถามเพิ่มเติมครับ คือผมมีข้อมูล
ตู้เอกสาร ซึ่งใน 1 ตู้ มีทั้งหมด 5 แถว และแต่ละแถว เก็บซองเอกสารได้ 120 ซองผมจึงทำข้อมูล Table ตู้ ซึ่งมีชื่อว่า tblCabinet ดังนี้
No           Cabinet       ID_Customer           Status
1               1/1/1              001                   ซองว่าง
2               1/1/2              002                   ซองว่าง
3               1/1/3              003                   ซองเต็ม
ไปจนถึง
600             1/5/120          600                   ซองเต็ม

(โดยตู้ที่จัดเก็บนั้นมี 30 ตู้ และ ในความหมายของ 1/1/1 คือ ตู้ที่ 1 ชั้นที่ 1 ซองที่ 1 ครับ)

ส่วน Table ที่สอง ชื่อ tblCustomer จะเก็บข้อมูลของลูกค้า ซึ่งมีรายละเอียดดังนี้

ID_Customer           Name                   Status
001                          สมชาย               เปิดบัญชี

อยากสอบถามว่า หากมีลูกค้ารายใหม่ เราจะเพิ่มข้อมูลลูกค้าใน   tblCustomer โดยทำการคีย์ที่ tblCustomer

คำถามที่ 1    จะมีวิธีใดที่จะค้นหา ซองเอกสารที่ว่างอยู่ ใน tblCabinet เพื่อนำข้อมูลลูกค้ารายนั้นเข้าไปใน tblCabinet ครับ

คำถามที่ 2     เมื่อมีการเบิกซองลูกค้าในตู้ไป จะทำอย่างไรให้เรคคอร์ดที่เบิกออกนั้นว่าง และ ทำให้ ฟิลด์ Status ใน tblCustomer เป็น ปิดบัญชี

ขอบคุณมากครับ
4 @R21658
ตอบ
คำถามที่ 1 ให้สร้างปุ่มค้นหาซองเอกสารว่าง โดยดูจาก Status ของ tblCabinet ต้องการใส่ ID_Customer เข้าไปใน Cabinet ไหน ก็เลือกอันนั้น โดยใช้ปุ่มที่ฝังคำสั่งให้เลือกอันนั้น

คำถามที่ 2 ถ้าจะให้เรคอร์ดที่เบอกออกไปว่าง ก็กำหนด ID_Customer เป็น 000 หรือ Vacant ก็ได้ ส่วนฟิลด์ Statue ใน tblCustomer ก็กำหนด Status เป็น ปิดบัญชี โดยทั้งหมดนี้สามารถใช้ Updated Query หรือจะเขียน Code เอาก็ได้ (แต่ใช้ Updated Query เถอะ ง่ายกว่า)
5 @R21662
ขอบพระคุณมากครับอาจารย์ธัชชัย
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2780s