คำนวนเลขที่เลือกมาจากcombobox
กระทู้เก่าบอร์ด อ.Yeadram

 794   1
URL.หัวข้อ / URL
คำนวนเลขที่เลือกมาจากcombobox

คำถามแรก
ต้องการแสดงค่าในTextbox1 ให้เท่ากับ0
ซึ่งค่าในtextbox1นี้ได้มาจาก การเลือกcombobox1 จากนั้นจะแสดงราคาในtextbox1

ใช้Defalt value ไม่สามารถใส่ได้ค่ะ
ต้องการนำเลขในtextboxไปคำนวนหาผลรวมหลายtextbox ในกรณีเดียวกันแบบนี้ค่ะ

คำถามสองคือ
ตอนหาผลรวมหลายtextbox ที่ได้ค่ามาจากการเลือกcomboboxค่ะ
เราใช้โค้ดนี้อยุ่
=Nz(Val([cost1txt]))+Nz(Val([cost2]))
แต่ถ้าค่าในtextboxไม่เท่ากับ0ตั้งแต่เริ่ม มันจะแสดง!Type
เราต้องเลือกราคาให้แสดงทั้ง2textboxก่อน มันจึงคำนวนค่ะ

อยากทราบว่ามีวิธีไหนที่ตัวเลขยังไม่แสดง(เปนค่าว่างในtextbox) แล้วระบบจะคำนวนค่านั้นให้เปน0เองอะค่ะ เช่น textbox1 ราคา=20 textbox2 ราคายังไม่ได้เลือกจึงเปนค่าว่าง
textboxผลรวมเท่ากับ 30

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R23538
ถ้า Textbox1 เป็นค่าว่าง (Null) แน่นอนว่า สูตรคำนวณไม่สามารถทำงานได้
ถ้าคุณบอกว่าค่าใน Textbox1 เกิดจากการเลือกจาก Combobox1 ถ้างั้นเราก็ทำให้ Combobox1 มีเลขศูนย์ให้เลือกด้วยจะได้หรือเปล่าครับ
จากตัวอย่างที่คุณสมมุติคือ ถ้าเลือก textbox1 = 20 หากคุณอยากจะให้ textbox2 มีค่าเป็นศูนย์ คุณสามารถผูกมาโคร SetValue (ผูกไว้ที่ Combobox1 ใช้ Event : AfterUpdate) โดยกำหนด Item : textbox2, และ Expression : 0
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1820s