ข้อมูลวันที่ปัจจุบัน ปรากฏเเฉพาะบนฟอร์ม
กระทู้เก่าบอร์ด อ.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

1 @R21033
ค่าใน Control Source property อาจเป็นได้อย่างใดอย่างหนึ่งจาก 3 สิ่งต่อไปนี้เท่านั้น

1. เป็นชื่อฟิลด์ในตาราง(หรือคิวรี่)ที่ระบุใน Record Source property ของฟอร์ม เพื่อให้ Access จัดการเชื่อมต่อระหว่างเท็กซ์บ็อกซ์กับฟิลด์ในตารางโดยอัตโนมัติ โดยที่เราไม่ต้องเขียนโค้ดใดๆ

2. หรือเป็น expression (อย่างเช่น =Date()) ซึ่งแสดงได้อย่างเดียว จะแก้ไขไม่ได้ และไม่ได้ผูกกับฟิลด์ในตาราง(หรือคิวรี่)อย่างอัตโนมัติ ถ้าเราต้องการให้ค่าของ expression บันทึกลงในฟิลด์ เราต้องเขียนโค้ดจัดการเอาเองก่อนที่เรคอร์ดบนหน้าฟอร์มจะทำการบันทึกลงตาราง

3. หรือปล่อยว่างไว้

แต่สิ่งที่คุณต้องการมันเหมือนข้อ 1+2   วิธีที่เราทำได้ก็มีหลายวิธี แต่ในกรณีนี้ผมคิดว่า กำหนดค่าใน Default Value property ของเท็กซ์บ็อกซ์ให้เป็น =Date() จะง่ายที่สุด แล้วผู้ใช้ก็สามารถป้อนเปลี่ยนแปลงวันที่ทับลงไปเองได้อีกด้วย
2 @R21034
ขอบคุณ อ.สันติสุขมากครับ ได้ความรู้เยอะเลยในเว็บบอร์ดนี้
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3274s