15 ก.ย.55 นาน ๆ ทีจะมีเพื่อนที่ใช้งาน Microsoft Access มาพูดคุยด้วย ครั้งนี้เป็นเพื่อนราชการที่เชียงใหม่ จะคุยเรื่องวันที่ .. โดยก่อนหน้านี้เป็นเพื่อนที่ใช้ GPS (ซึ่งเป็นลูกศิษย์หัวหน้า) ก็เกือบคุยกันไม่ได้แล้ว แต่ที่เขามาคุยด้วยคือภาษา PHP ที่ประยุกต์กับ GPS จึงผ่านไปด้วยดี .. แล้วก่อนถึงวันพรุ่งนี้ได้ทดสอบฟังก์ชันไว้คุยกับเขา 2 ฟังก์ชัน คือ CDbl(#2012-09-14 10:10:00 AM#) มีค่า 41166.42361 และ CVDate(41167.42361) ก็จะได้ Saturday, Saptember 15,2012 หากกำหนด format เป็น long date
แหล่งอ้างอิง ms access รุ่นใหม่ใน http://support.microsoft.com/kb/210276
แต่สำหรับ access97 ต้องดูใน http://support.microsoft.com/kb/130514
โดยอธิบายว่า 1 วัน เท่ากับ 1 เริ่มต้นจากวันที่ 30 ธันวาคม 1899 ถึงวันที่ 14 กันยายน 2012 ห่างกัน 41166 วัน และใน 1 วันก็จะมีค่าตั้งแต่ 0 – 0.99999 นั่นเอง
ภาพนี้ได้จาก Microsoft access 2010 ซึ่งมีสกุลเป็น .accdb ทั้งหมดนี้มีผลทดสอบ
ใน http://www.thaiall.com/teachaccess/date2010.accdb และ folder นี้ได้กำหนด .htaccess ให้สามารถ download แฟ้มนี้ได้ว่า
AddType application/vnd.openxmlformats .docx .pptx .xlsx .doc .xls .ppt .accdb