การเก็บวันที่ในตาราง
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 262   4
URL.หัวข้อ / URL
การเก็บวันที่ในตาราง

อาจารย์สุภาพครับ ผมอยากจะขอคำแนะนำเกี่ยวกับการเก็บข้อมูลในตาราง

1. การจัดเก็บข้อมูลที่เป็นแบบวันที่ ถ้าเก็บให้อยู่ในรูปแบบ Date/time กับให้อยู่ในแบบใช้ code อันไหนจะดีกว่ากันทั้งในแง่ของการใช้เนื้อที่ในการเก็บ และความสะดวกในการใช้งานครับ ตอนนี้ก็อ่านแล้วไม่แน่ใจว่าน่าจะเลือกแบบไหนดี

2. ผมเคยอ่านกระทู้เกี่ยวกับว่าการออกรายงานจะทำให้มีเส้นตาราง ได้หรือไม่ ที่ไหนสักแห่งหนึ่ง แต่หาดูแล้วไม่เจอ เลยอยากจะขอคำแนะนำครับว่าทำอย่างไร ขอบคุณครับ

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

1 @R04320
1. ถ้าไม่มีการใช้เวลา ก็เก็บเป็น Date อย่างเดียว

dteDate = Date()

ไม่ต้องใช้

dteDate = Now()

2. หมายถึงใส่เส้นรอบๆ กรอบของแต่ละ Text Box
ก็ให้คลิกเลือก Text Box เป้าหมาย แล้วไปคลิกเลือกสีตรง Line/Border Color ได้เลยครับ
2 @R04331
ขอบคุณอาจารย์ครับ แต่อาจารย์ครับผมถามต่ออีกนิดหนึ่ง ตรงที่ว่า นอกเหนือจากการเก็บเป็น date() แล้วถ้ากรณีงานของผม จะต้องเข้าฟาร์ม หลายวัน แต่ละวันก็จะเก็บตัวอย่างในฟาร์มมาหลายตัวอย่าง ในส่วนของเบอร์ตัวอย่างผมก็จะใช้ตัวเลข 2 ตัวสุดท้ายของปี เพื่อให้รู้ว่าเก็บตอนไหน ถ้าอยากเก็บแบบ
CODE DATE
01 1/8/2546
02 3/8/2546
03 5/8/2546

การเก็บแบบนี้ กับเก็บแบบ date() เลย อันไหนจะประหยัดเนื้อที่กว่ากัน และถูกต้องตามหลักการสร้างฐานข้อมูลครับ
3 @R04334
การเก็บแบบ Text จะประหยัดพื้นที่มากกว่าเพื่อน

ถ้าไม่ได้ใช้วันที่ในการคำนวณอะไรอีก (เช่น หาจำนวนว่าเก็บในแต่ละเดือนมีจำนวนมากน้อยเท่าไร) ก็อาจเก็บเป็น Text แทน เช่น

010846001

2 ตัวแรกคือวันที่
2 ตัวถัดไปคือเดือน
2 ตัวถัดไปคือปี
และ 3 ตัวสุดท้ายคือหมายเลขตัวอย่าง

ซึ่ง 3 ตัวสุดท้ายนี้จะสามารถรองรับได้ถึง 999 ตัวอย่างใน 1 วัน

ลองปรับใช้ดูครับ
4 @R04341
ขอบคุณอีกครั้งครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0494s