เก็บเวลาปรับปรุงข้อมูลอัตโนมัต



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

12 ก.ย. 61 , 08:39:34
อ่าน 648 ครั้ง

alundc45

รบกวนชี้แนะด้วยครับผม ขอบคุณครับ
คือมี 2 ฟิวด์

ฟิวด์ "แรก" ใช้เก็บวันที่และเวลาที่มีการแก้ไขเรคคอร์ดโดยอัตโนมัต
ฟิวด์ "ที่สอง" ใช้เก็บวันที่เมื่อเพิ่ม เรคคอร์ด ใหม่อัตโนมัต





« แก้ไขครั้งสุดท้าย: 12 ก.ย. 61 , 09:01:17 โดย alundc45 »
:XD: :question:
 

12 ก.ย. 61 , 11:37:08
ตอบกลับ #1

Un

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #1 เมื่อ: 12 ก.ย. 61 , 11:37:08 »
ดูจากรูป เหมือนมี 2 ตาราง ถ้าผมเข้าใจถูกนะ
1.เพิ่มฟิลด์ DUpdate ชนิดเป็น DateTime ทั้ง 2 ตาราง
2.เพิ่ม Text Box ชื่อ DUpdate แล้วเลือก Control Source เป็น DUpdate ทั้ง 2 ตาราง
3.ทั้งฟอร์มหลักและฟอร์มย่อย เลือก Event Before Update แล้ว ใส่ Me.DUpdate=Now()
4.ตรง Text Box จะซ่อนก็ได้

 
โพสต์นี้ได้รับคำขอบคุณจาก: alundc45

12 ก.ย. 61 , 17:48:26
ตอบกลับ #2

alundc45

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #2 เมื่อ: 12 ก.ย. 61 , 17:48:26 »
ทำได้แล้วครับผม ขอบคุณมากครับ  :grin:
« แก้ไขครั้งสุดท้าย: 12 ก.ย. 61 , 19:22:31 โดย alundc45 »
:XD: :question:
 
โพสต์นี้ได้รับคำขอบคุณจาก: ANAN

13 ก.ย. 61 , 19:26:32
ตอบกลับ #3

alundc45

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #3 เมื่อ: 13 ก.ย. 61 , 19:26:32 »
ขอสอบถามอีก 1 คำถามครับ จะเพิ่มอีก 1 ตาราง เพื่อเก็บวันที่อัตโนมัติ สำหรับระเบียนที่เพิ่มใหม่ แล้วให้มีการบันทึกวันที่เพียงครั้งเดียวครั้งแรกที่เพิ่มงานในช่องนี้ ต้องทำอย่างไรครับผม  :question:

« แก้ไขครั้งสุดท้าย: 14 ก.ย. 61 , 04:53:39 โดย alundc45 »
:XD: :question:
 

14 ก.ย. 61 , 09:28:26
ตอบกลับ #4

Un

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #4 เมื่อ: 14 ก.ย. 61 , 09:28:26 »
ไม่รู้เข้าใจคำถามถูกป่าวนะ
1.ตรงกล่องข้อความวันที่บันทึก ไปที่ popertie > Data > Default Value ให้ใส่ Now()
2.ตรงกล่องข้อความวันที่บันทึก ไปที่ popertie > Data > Enabled ให้เลือก No หรือ Locked ให้เลือก Yes หรือทั้ง 2 เลยก็ได้

 
โพสต์นี้ได้รับคำขอบคุณจาก: alundc45

14 ก.ย. 61 , 13:44:09
ตอบกลับ #5

alundc45

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #5 เมื่อ: 14 ก.ย. 61 , 13:44:09 »
 :shout: ทำได้แล้วครับตามวิธีข้างต้นเยี่ยมยอดขอบคุณมากครับ  :grin:

ไม่รู้เข้าใจคำถามถูกป่าวนะ
1.ตรงกล่องข้อความวันที่บันทึก ไปที่ popertie > Data > Default Value ให้ใส่ Now()
2.ตรงกล่องข้อความวันที่บันทึก ไปที่ popertie > Data > Enabled ให้เลือก No หรือ Locked ให้เลือก Yes หรือทั้ง 2 เลยก็ได้
:XD: :question:
 

15 ก.ย. 61 , 08:15:03
ตอบกลับ #6

alundc45

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #6 เมื่อ: 15 ก.ย. 61 , 08:15:03 »
 :question:เจอปัญหาครับผมตามนี้ครับช่วยชี้แนะด้วยครับฟอร์มอื่นผมทำได้หมดยกเว้นฟอร์มนี้ครับ



« แก้ไขครั้งสุดท้าย: 15 ก.ย. 61 , 08:19:40 โดย alundc45 »
:XD: :question:
 

15 ก.ย. 61 , 11:23:54
ตอบกลับ #7

UnKnown

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #7 เมื่อ: 15 ก.ย. 61 , 11:23:54 »
ขอแนะนำนอกเรื่องว่า"พยายามไม่ตั้งชื่อกล่องข้อความหรืออะไรก็แล้วแต่เป็นภาษาไทยนะ" :prettiness:

(มือใหม่) อ่านซักนิดถ้าคิดจะใช้ Access ตอนที่ 1- ภาษาไทยใน Access By อ.OddyWriter

 
โพสต์นี้ได้รับคำขอบคุณจาก: alundc45

15 ก.ย. 61 , 13:16:24
ตอบกลับ #8

alundc45

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #8 เมื่อ: 15 ก.ย. 61 , 13:16:24 »
 :question: :smile:ขอบคุณสำหรับคำแนะนำครับผมจะเก็บไว้ปรับปรุงครับ ผมลองเปลี่ยน table แล้ว ก็ text box เป็น ภาษาอังกฤษ แล้วก็ยังไม่หายครับ ไม่รู้ว่าเกิดจากอะไรครับ

ขอแนะนำนอกเรื่องว่า"พยายามไม่ตั้งชื่อกล่องข้อความหรืออะไรก็แล้วแต่เป็นภาษาไทยนะ" :prettiness:

(มือใหม่) อ่านซักนิดถ้าคิดจะใช้ Access ตอนที่ 1- ภาษาไทยใน Access By อ.OddyWriter
:XD: :question:
 

15 ก.ย. 61 , 20:45:13
ตอบกลับ #9

OddyWriter

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #9 เมื่อ: 15 ก.ย. 61 , 20:45:13 »
ปัญหานี้มักเกิดกับไฟล์ที่เราแก้ไขอะไรซ้ำๆ หลายรอบ

วิธีแก้ไขก็มี 2 ทางคือ
1. ลบ Cache ตามลิงก์นี้ https://answers.microsoft.com/en-us/msoffice/forum/msoffice_access-mso_windows8/problem-communicating-with-ole-server-or-activex/ec639e01-25c7-4cd2-bb36-a19a3655e4a4?auth=1 link
2. ย้ายฐานข้อมูลไปไฟล์ใหม่
กินร้อน ช้อนตัวเอง จานใครจานมัน ออกนอกบ้านใส่หน้ากากอนามัยหรือหน้ากากผ้า
 
โพสต์นี้ได้รับคำขอบคุณจาก: alundc45

15 ก.ย. 61 , 21:48:09
ตอบกลับ #10

alundc45

: เก็บเวลาปรับปรุงข้อมูลอัตโนมัต
« ตอบกลับ #10 เมื่อ: 15 ก.ย. 61 , 21:48:09 »
แก้ไขได้แล้วครับโดยวิธีสร้างฟอร์มขึ้นมาใหม่โดยฐานข้อมูลยังใช้ตารางเดิมครับ

ปัญหานี้มักเกิดกับไฟล์ที่เราแก้ไขอะไรซ้ำๆ หลายรอบ

วิธีแก้ไขก็มี 2 ทางคือ
1. ลบ Cache ตามลิงก์นี้ https://answers.microsoft.com/en-us/msoffice/forum/msoffice_access-mso_windows8/problem-communicating-with-ole-server-or-activex/ec639e01-25c7-4cd2-bb36-a19a3655e4a4?auth=1 link
2. ย้ายฐานข้อมูลไปไฟล์ใหม่
:XD: :question:
 


บอร์ดเรียนรู้ Access สำหรับคนไทย