คำนวณค่าผ่านฟอร์ม
กระทู้เก่าบอร์ด อ.Yeadram

 1,325   1
URL.หัวข้อ / URL
คำนวณค่าผ่านฟอร์ม


คือเราสามารถสร้างฟอร์ม เพื่อคำนวณค่าแล้วเก็บลง database ได้ไหมคับ
ยกตัวอย่างเช่น มี tb1 เปนฐานข้อมูล มีฟิลด์ 4 ตัว
id      name       num1       num2      operator result
1        a             1              2              +              3
2          b            4             6               +           10
3           c           3              1               -             2
4           d          10              2              /            5
แล้วสร้างฟอร์มใหม่เพื่อแก้ไข ประกอบด้วย
listbox = ให้ป้อนค่า ชื่อ
textbox1 แสดง num1 , textbox2 แสดง num2 ,textbox3 แสดง operator,
textbox4 แสดง result

ทั้งนี้เราสามารถแก้ไข textbox1,2,3 และ textbox4 ให้เขียนโค๊ดแสดงผลได้
ค่าที่แสดงจะเปลี่ยนตามวิธีการ จาก operator
เช่น เปลี่ยน + เปน - ก้อดำเนินการคำนวณตามวิธีนั้นได้เลย
แล้วเก็บลงฐานข้อมูล ค่าก้อจะเปลี่ยนคับ

ใครพอมีวิธีดีๆบ้างคับ ช่วยทีคับ

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

1 @R03008
ให้แนวคิดไปแล้วกัน ส่วนโค้ด คุณไปเขียนเอาเอง

ค่าของ result ขึ้นกับ num1, num2 และ operator   เมื่อใดที่ค่าใน 3 ฟิลด์เหล่านั้นเปลี่ยนไป ค่าของ result ย่อมต้องเปลี่ยนไปด้วย ดังนั้นจึงเหมาะเจาะกับการใช้ AfterUpdate event ของ textbox1,2,3 เป็นที่สำหรับเขียนโค้ดให้คำนวนหา result ส่วน textbox4 เอง ไม่ควรเปิดให้แก้ไขผ่านหน้าจอได้ เพราะถ้าแก้ไขได้   business rule ของงานนี้ก็จะผิดไป   consistency ของ result ก็จะผิดไปด้วย   ดังนั้นก็ควรกำหนด Locked property ของ textbox4 ให้มีค่าเป็น true

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