อยากให้ login บันทึกใน table อัตโนมัติ
กระทู้เก่าบอร์ด อ.Yeadram

 2,148   7
URL.หัวข้อ / URL
อยากให้ login บันทึกใน table อัตโนมัติ

รบกวนสอบถามดังนี้ค่ะ อยากให้ Login ที่ใส่ อัตโนมัติ record ใน table ทุกครั้งทีทำการเพิ่มข้อมูล ก็ให้ Login ของคนที่เข้ามาทำการบันทึก ณ เวลานั้น เก็บว่าใครเข้าทำการบันทึก

ขอบคุณค่ะ

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

1 @R12007
งงคำถามครับ
ต้องการแบบไหนครับ
1) User และ เวลา ที่ log in เข้าระะบบ (แต่ไม่สนว่าจะไปแก้ไขข้อมูลอะไร)
หรือ
2) User และ เวลา ที่ แก้ไข/เพิ่มเติม ข้อมูล (แต่ละชุด หรือ เฉพาะ table ใด table หนึ่ง)
หรือ
1) + 2)
2 @R12008
ขอโทษนะคะ ที่คำถามดูงง ขออธิบายเพิ่มเติมดังนี้ค่ะ ตอนนี้คือ มีการเก็บ user ที่ login เข้ามาให้ระบบ ความต้องการคือ เมื่อ login นั้น ๆ ทำการ แก้ไข เพิ่ม ข้อมูล ให้ทำการบันทึกลงใน table(Transaction) เพื่อตรวจสอบว่า ใครเป็นผู้ แก้ไข หรือ เพิ่ม ข้อมูลค่ะ
3 @R12010
แปลว่า เอาทั้ง 1) และ 2)
แต่ 1) ทำได้แล้วใช่ไหมครับ

ส่วน 2) วิธีทำ มี 2 วิธีหลักๆ คือ
1. เพิ่ม field User และ UpdateDateTime ลงใน Table ที่ต้องการบันทึก 2. สร้าง Table UpdateLog เพื่อเก็บแยกการแก้ไขออกมา ซึ่งใน table นี้อาจจะเก็บค่า User, UpdateDateTime, Table หรือ Form ที่ถูกแก้ไข, Key ของข้อมูล, data ก่อน และ หลัง (แล้วแต่ความจำเป็นว่าต้องการเก็บหรือไม่)

ซึ่่งไม่ว่าจะเก็บแบบไหน หากทำการบันทึกผ่าน form สามารถใช้ event AfterUpdate เพื่อกำหนดค่าลง table ได้
4 @R12012
1.จากที่แนะนำนะคะ เดิม มี table per_train เพื่อบันทึกรายละเอียดการอบรมของพนักงาน และ Table per_log เพื่อเก็บข้อมูลของ user ที่จะเข้ามาแก้ไขข้อมูล และได้เพิ่ม tb_tran_log เพื่อเก็บว่า มี user ใดเข้ามาแก้ไขบ้าง โดย tb_tran_log กำหนด field Log_no, Tr_No, Opr_Date, Login ถูกต้องมั้ย

2.แล้วการใช้ event after update ในการกำหนดค่า จะกำหนดที่ table ไหนค่ะ

รบกวนด้วยค่ะ
5 @R12593
ขอโทษครับผมอยากได้ด้วยครับ กำลังจะทำอยู่เหมือนกัน
(ช่วยอธิบายให้ละเอียดด้วยนะครับ ขอบคุณ)
6 @R12595
1.ประมาณนั้น
2.ตามที่คุณ PichaiTC แนะนำครับ
    ปกติผม set คำสั่ง ที่ ปุ่มที่ใช้บันทึกข้อมูลการแก้ไขครับ โดยจะ run คำสั่งหลังจาก user ทำงานสำเร็จแล้ว ก็สั่งให้โปรแกรม ไป insert data ลง table_log ครับ


7 @R22428
ถ้าจะให้ระบบบันทึกข้อมูลของผู้ที่แก้ไข ก็จะต้องเพิ่มฟิลด์และเขียนสคริปเพิ่มใช่ไหมคับ แล้วขั้นตอนต้องเป็นอย่างไรบ้างครับผม
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3316s