กระทู้เก่าบอร์ด อ.Yeadram
1,121 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
รบกวนสอบถามหน่อยครับว่า สามารถทำได้ไหม อย่างไรบ้างครับ ขอบคุณมากครับผม
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
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 เป็น ปิดบัญชี
ขอบคุณมากครับ
ตู้เอกสาร ซึ่งใน 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 เถอะ ง่ายกว่า)
คำถามที่ 1 ให้สร้างปุ่มค้นหาซองเอกสารว่าง โดยดูจาก Status ของ tblCabinet ต้องการใส่ ID_Customer เข้าไปใน Cabinet ไหน ก็เลือกอันนั้น โดยใช้ปุ่มที่ฝังคำสั่งให้เลือกอันนั้น
คำถามที่ 2 ถ้าจะให้เรคอร์ดที่เบอกออกไปว่าง ก็กำหนด ID_Customer เป็น 000 หรือ Vacant ก็ได้ ส่วนฟิลด์ Statue ใน tblCustomer ก็กำหนด Status เป็น ปิดบัญชี โดยทั้งหมดนี้สามารถใช้ Updated Query หรือจะเขียน Code เอาก็ได้ (แต่ใช้ Updated Query เถอะ ง่ายกว่า)
5 @R21662
ขอบพระคุณมากครับอาจารย์ธัชชัย
Time: 0.3299s
frmRegis กำหนด Record Source เป็น tblCusMast
แล้วต้องการ Copy ข้อมูล CIF,CS_Name,Code,Status จากตาราง???
(แต่ถ้าใส่ปุ่มในฟอร์ม frmRegis ก็น่าจะจากตาราง tblCusMast)
เพื่อไปเพิ่มข้อมูลในตาราง tblCusMast
จากนั้นลบข้อมูลในตาราง tblCustMast (บางฟิลด์) แถมเปลี่ยน Status เป็น 99
ผมงงโจทย์ครับ