กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
325 4
URL.หัวข้อ /
URL
การเก็บวันที่ในตาราง
อาจารย์สุภาพครับ ผมอยากจะขอคำแนะนำเกี่ยวกับการเก็บข้อมูลในตาราง
1. การจัดเก็บข้อมูลที่เป็นแบบวันที่ ถ้าเก็บให้อยู่ในรูปแบบ Date/time กับให้อยู่ในแบบใช้ code อันไหนจะดีกว่ากันทั้งในแง่ของการใช้เนื้อที่ในการเก็บ และความสะดวกในการใช้งานครับ ตอนนี้ก็อ่านแล้วไม่แน่ใจว่าน่าจะเลือกแบบไหนดี
2. ผมเคยอ่านกระทู้เกี่ยวกับว่าการออกรายงานจะทำให้มีเส้นตาราง ได้หรือไม่ ที่ไหนสักแห่งหนึ่ง แต่หาดูแล้วไม่เจอ เลยอยากจะขอคำแนะนำครับว่าทำอย่างไร ขอบคุณครับ
1. การจัดเก็บข้อมูลที่เป็นแบบวันที่ ถ้าเก็บให้อยู่ในรูปแบบ Date/time กับให้อยู่ในแบบใช้ code อันไหนจะดีกว่ากันทั้งในแง่ของการใช้เนื้อที่ในการเก็บ และความสะดวกในการใช้งานครับ ตอนนี้ก็อ่านแล้วไม่แน่ใจว่าน่าจะเลือกแบบไหนดี
2. ผมเคยอ่านกระทู้เกี่ยวกับว่าการออกรายงานจะทำให้มีเส้นตาราง ได้หรือไม่ ที่ไหนสักแห่งหนึ่ง แต่หาดูแล้วไม่เจอ เลยอยากจะขอคำแนะนำครับว่าทำอย่างไร ขอบคุณครับ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R04331
ขอบคุณอาจารย์ครับ แต่อาจารย์ครับผมถามต่ออีกนิดหนึ่ง ตรงที่ว่า นอกเหนือจากการเก็บเป็น date() แล้วถ้ากรณีงานของผม จะต้องเข้าฟาร์ม หลายวัน แต่ละวันก็จะเก็บตัวอย่างในฟาร์มมาหลายตัวอย่าง ในส่วนของเบอร์ตัวอย่างผมก็จะใช้ตัวเลข 2 ตัวสุดท้ายของปี เพื่อให้รู้ว่าเก็บตอนไหน ถ้าอยากเก็บแบบ
CODE DATE
01 1/8/2546
02 3/8/2546
03 5/8/2546
การเก็บแบบนี้ กับเก็บแบบ date() เลย อันไหนจะประหยัดเนื้อที่กว่ากัน และถูกต้องตามหลักการสร้างฐานข้อมูลครับ
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 วัน
ลองปรับใช้ดูครับ
ถ้าไม่ได้ใช้วันที่ในการคำนวณอะไรอีก (เช่น หาจำนวนว่าเก็บในแต่ละเดือนมีจำนวนมากน้อยเท่าไร) ก็อาจเก็บเป็น Text แทน เช่น
010846001
2 ตัวแรกคือวันที่
2 ตัวถัดไปคือเดือน
2 ตัวถัดไปคือปี
และ 3 ตัวสุดท้ายคือหมายเลขตัวอย่าง
ซึ่ง 3 ตัวสุดท้ายนี้จะสามารถรองรับได้ถึง 999 ตัวอย่างใน 1 วัน
ลองปรับใช้ดูครับ
4 @R04341
ขอบคุณอีกครั้งครับ
Time: 0.1156s
dteDate = Date()
ไม่ต้องใช้
dteDate = Now()
2. หมายถึงใส่เส้นรอบๆ กรอบของแต่ละ Text Box
ก็ให้คลิกเลือก Text Box เป้าหมาย แล้วไปคลิกเลือกสีตรง Line/Border Color ได้เลยครับ