กระทู้เก่าบอร์ด อ.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
Time: 0.3449s
ค่าของ 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 อะไรให้ใช้บ้างนะครับ