กระทู้เก่าบอร์ด อ.Yeadram
1,247 2
URL.หัวข้อ /
URL
ข้อมูลวันที่ปัจจุบัน ปรากฏเเฉพาะบนฟอร์ม
ทำไม text box ที่ผมตั้งชื่อฟิลด์ว่า CurrentDate ซึ่งกำหนด เป็น =Date() ถึงปรากฏเฉพาะบนฟอร์มครับ และเมื่อไปเปิดดูที่ table จริงไม่ปรากฏ วันที่ปัจจุบัน กลับเป็นฟิลด์ที่ว่าเปล่า ครับ งงจริงๆ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R21034
ขอบคุณ อ.สันติสุขมากครับ ได้ความรู้เยอะเลยในเว็บบอร์ดนี้
Time: 0.3274s
1. เป็นชื่อฟิลด์ในตาราง(หรือคิวรี่)ที่ระบุใน Record Source property ของฟอร์ม เพื่อให้ Access จัดการเชื่อมต่อระหว่างเท็กซ์บ็อกซ์กับฟิลด์ในตารางโดยอัตโนมัติ โดยที่เราไม่ต้องเขียนโค้ดใดๆ
2. หรือเป็น expression (อย่างเช่น =Date()) ซึ่งแสดงได้อย่างเดียว จะแก้ไขไม่ได้ และไม่ได้ผูกกับฟิลด์ในตาราง(หรือคิวรี่)อย่างอัตโนมัติ ถ้าเราต้องการให้ค่าของ expression บันทึกลงในฟิลด์ เราต้องเขียนโค้ดจัดการเอาเองก่อนที่เรคอร์ดบนหน้าฟอร์มจะทำการบันทึกลงตาราง
3. หรือปล่อยว่างไว้
แต่สิ่งที่คุณต้องการมันเหมือนข้อ 1+2 วิธีที่เราทำได้ก็มีหลายวิธี แต่ในกรณีนี้ผมคิดว่า กำหนดค่าใน Default Value property ของเท็กซ์บ็อกซ์ให้เป็น =Date() จะง่ายที่สุด แล้วผู้ใช้ก็สามารถป้อนเปลี่ยนแปลงวันที่ทับลงไปเองได้อีกด้วย