กระทู้เก่าบอร์ด อ.Yeadram
        
           5,830   2		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ขอสูตรในการเอาตัวเลขตัวแต่ไม่เอาเศษทศนิยมครับ      
    
      สมมติว่าผมมี Text Box อยู่ 3 อัน ชื่อ T1,T2 และ T3 ที่ T1 ใส่ตัวเลขจำนวน 350 ที่ T2 ใส่ 200 ส่วน T3 นั้นเกิดจากนำ T2 หาร T1 ก็จะได้เป็น 1.75 ไม่ทราบว่าที่ T3 นั้น เราจะทำอย่างไรให้ใส่เป็นจำนวนเต็มโดยไม่เอาเศษครับคืออยากจะให้มันใส่เป็น 1 เลย ไม่ทราบว่าจะต้องทำอย่างไรครับรบกวนผู้ทราบด้วยครับ    
    
  
				2 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    1 @R05232    
        
  
      แทนที่จะหาด้วย T1/T2 ธรรมดาๆ ก็ต้องใส่ฟังก์ชัน Int( ) เพื่อให้มันปัดเศษลง ดังนั้นก็จะเป็น Int(T1/T2) แทนครับ    
    
  
        
    2 @R05234    
        
    
      การหารไม่เอาเศษ ถ้าใช้เครื่องหมาย ก็ลองใช้เครืองหมาย หารกลับหลัง หรือ back slash นั่นเองครับ เช่น
a = b\c
หรือการใช้ฟังก์ชั่นช่วย เพื่อแปลงจำนวนจริง ให้เป็นจำนวนเต็ม
cInt()
หรือ cLng()
เช่น a = cInt(b/c)
หรือ a = cLng(b/c)
หรือถ้าแค่ต้องการมองเห็นผ่านฟอร์มโดยไม่สนใจว่าค่าที่แท้ของมันจะเป็น จำนวนจริง หรือจำนวนเต็ม เพียงแค่อยากเห็นที่หน้าฟอร์มเป็นจำนวนเต็ม คุณก็ไปกำหนดรูปแบบการแสดงผล ของ textbox ตัวนั้นเลยครับ
    
  a = b\c
หรือการใช้ฟังก์ชั่นช่วย เพื่อแปลงจำนวนจริง ให้เป็นจำนวนเต็ม
cInt()
หรือ cLng()
เช่น a = cInt(b/c)
หรือ a = cLng(b/c)
หรือถ้าแค่ต้องการมองเห็นผ่านฟอร์มโดยไม่สนใจว่าค่าที่แท้ของมันจะเป็น จำนวนจริง หรือจำนวนเต็ม เพียงแค่อยากเห็นที่หน้าฟอร์มเป็นจำนวนเต็ม คุณก็ไปกำหนดรูปแบบการแสดงผล ของ textbox ตัวนั้นเลยครับ
      Time: 0.6060s
    
      
		