sum ค่าใน textbox
กระทู้เก่าบอร์ด อ.Yeadram

 2,530   3
URL.หัวข้อ / URL
sum ค่าใน textbox

อยากสร้างนิพจน์ ในการ sum น่ะคับ ดังนี้คับ

ส่วนรายละเอียด
__________________________________________
txtbox1       txtbox2        textbox3                     txtbox4
=2              =3               =[txtbox1]*[txtbox2]     =[txtbox3
__________________________________________                                                                      
ส่วนท้ายของฟอร์ม                                           txtbox5
                                                                      =Sum([txtbox4])


พอใช้ sum แล้วไม่ออกค่าเลยคับ มันฟ้องโดย ให้กรอกค่า txtbox4 น่ะคับ
เหมือนมันมองไม่เหนค่าที่เก็บใน txtbox4 น่ะคับ ช่วยแนะนำทีคับ..

ที่ใช้ Sum เพราะว่า หากมีกรณีหลายแถวน่ะคับ ข้าไม่เห็นแก่ตัวบนแค่ 1 แถว



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

1 @R03124
textbox4 ให้เขียนว่า =[txtbox1]*[txtbox2]
textbox5 ให้เขียนว่า =sum([txtbox1]*[txtbox2])
2 @R03139
แล้วถ้าเกิดมันมีหลายแถวนี่ มันจะรวมให้ทุกแถวป่าวคับ
3 @R03140
txtbox5 เป็นการ รวมยอดท้ายฟอร์ม
สิ่งที่สามารถอ้างได้ ต้องเป็นชื่อฟิลด์ครับ ไม่สามารถอ้าง ชื่อคอนโทรลได้
ที่ผมบอกไปในคำตอบก่อนหน้า ถือว่า บอกผิดไปครับ ต้องขออภัยด้วยครับ
สำหรับประเด็นที่ว่ามีหลายแถวหรือไม่หลายแถวนั้น ไม่ต้องห่วงครับ ถ้าอ้างอิงได้ถูกต้อง ถ้าใช้คำสั่งถูกต้อง คำว่า หลายแถว ไม่ใช่ปัญหาครับ ในที่นี้ เราใช้ =sum() แล้วภายในฟังก์ชั่น sum() เราก็ได้อ้างอิงชื่อฟิลด์ ด้วย ดังนั้น txtbox5 ก็ทำงานได้ถูกต้อง รวมหมดทุกแถว ครับ


ส่วน txtbox3 กับ txtbox4 ไม่ใช่ การรวมท้ายฟอร์ม สามารถอ้างชื่อคอนโทรลได้ครับ


__________________________________________
txtbox1       txtbox2        txtbox3                     txtbox4
=field1       =field2      =[txtbox1]*[txtbox2]      =[txtbox3]    
__________________________________________                                                                      
ส่วนท้ายของฟอร์ม                                           txtbox5
                                                                =Sum([field1]*[field2])



มันสับสนกันนิดหน่อยระหว่างฟอร์มกับรายงานครับ ถ้าเป็นรายงานล่ะก็ ท้ายกลุ่มหรือท้ายรายงานสามารถอ้างชื่อคอนโทรลได้ครับ สงสัยเป็นข้อจำกัดของ Access อีกละครับ ใครจะไขข้อสงสัยนี้ได้ล่ะคราวนี้ อิอิ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3097s