กระทู้เก่าบอร์ด อ.Yeadram
5,565 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.3267s