กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
        
           509   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.0605s
    
      
		
dteDate = Date()
ไม่ต้องใช้
dteDate = Now()
2. หมายถึงใส่เส้นรอบๆ กรอบของแต่ละ Text Box
ก็ให้คลิกเลือก Text Box เป้าหมาย แล้วไปคลิกเลือกสีตรง Line/Border Color ได้เลยครับ