กระทู้เก่าบอร์ด อ.Yeadram
        
           2,322   2		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        การกำหนดค่าใน พารามิเตอร์      
    
      สวัสดีครับ ผมได้ติดตามบอร์ดนี้ มาได้ซักพักแล้ว ก็ได้เขียนโปรแกรมบัญชีแยกประเภทมาตัวนึงครับ ก็พอใช้ปิดงบได้ แต่ไม่ได้เก่งถึง เขียน Recordset ได้ครับ
ผมมีข้อสังสัยข้อนึงครับ (แต่แก้ปัญหาได้แล้ว) ในคิวรี่
วดป รายการ book voc debit credit Expr:month([วดป])
พารามิเตอร์ <=[เดือน]
ทำไมค่าพารามิเตอร์ ถ้ากำหนดเป็น text แล้วใส่ค่า 10 ทำไมมันออก 1,10
แต่พอ กำหนดเป็น byte ทำมันออกมา 1 ถึง 10 เลยครับ
สังสัยมากเลย ช่วยอธิบายด้วยครับ
ขอบคุณทุกท่านมากครับ
    
    
  ผมมีข้อสังสัยข้อนึงครับ (แต่แก้ปัญหาได้แล้ว) ในคิวรี่
วดป รายการ book voc debit credit Expr:month([วดป])
พารามิเตอร์ <=[เดือน]
ทำไมค่าพารามิเตอร์ ถ้ากำหนดเป็น text แล้วใส่ค่า 10 ทำไมมันออก 1,10
แต่พอ กำหนดเป็น byte ทำมันออกมา 1 ถึง 10 เลยครับ
สังสัยมากเลย ช่วยอธิบายด้วยครับ
ขอบคุณทุกท่านมากครับ
				2 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R01127    
        
    
      ขอบคุณมากครับ    
    
  
      Time: 0.0639s
    
      
		
เพราะฉะนั้น เมื่อคุณใส่ [เดือน] เป็น 10 ก็จะตีความเป็นเท็กซ์ '10' (ขออ่านว่า หนึ่งศูนย์ ไม่ใช่ สิบ) และเท็กซ์ที่น้อยกว่าค่านี้ก็คือเดือน 1 และ 10 ที่ถูกตีความเป็นเท็กซ์ '1' และ '10' เช่นกัน
ส่วนกรณีกำหนด data type เป็น byte ค่าที่ได้จะตีความหมายเป็นจำนวน ดังนั้นค่าที่น้อยกว่า [เดือน] ซึ่งมีค่าเป็น 10 (สิบ) ก็คือเดือนตั้งแต่เดือน 1 (หนึ่ง) ถึงเดือน 10 (สิบ) นั่นเอง