กระทู้เก่าบอร์ด อ.Yeadram
1,299 1
URL.หัวข้อ /
URL
หาร ด้วย 1 แล้วข้อมูลไม่ตรง
คือผมทำหน้า ฟอร์ม ที่มีข้อมูล 2 textbox แล้วนำ 2 textbox มาหารกัน แต่ข้อมูลที่ออกมาไม่ตรง
ตัวอย่าง
textbox 1 มีข้อมูล 2833.56 ( เป็นยอดของจำนวนเงิน )
textbox 2 มีข้อมูล 1 (เป็นจำนวนคนที่มีในแผนก แต่บางแผนกมีแค่ 1คน)
(ชึ่งข้อมูลทั้ง 2 textbox ได้จากการคำนวน อยู่บนหน้าฟอร์มเดี่ยวกัน )
textbox 3 ผมใช้สูตรโดยเอา =[textbox 1]/ [textbox 2] แต่หารกันออกมาแล้วได้ 4250.34 ซึ่งมันตรงที่ผมต้องการ
จุดประส่งค์ คือต้องการเอาคนในแผนกเฉลี่ยหารด้วย จำนวนเงินว่าจะตกคนละเท่าไร คำตอบจึงหน้าจะเป็น 2833.56 จึงอยากได้สูตร และคำแนะนำครับ
ขอบคุณครับ
paitoon
ตัวอย่าง
textbox 1 มีข้อมูล 2833.56 ( เป็นยอดของจำนวนเงิน )
textbox 2 มีข้อมูล 1 (เป็นจำนวนคนที่มีในแผนก แต่บางแผนกมีแค่ 1คน)
(ชึ่งข้อมูลทั้ง 2 textbox ได้จากการคำนวน อยู่บนหน้าฟอร์มเดี่ยวกัน )
textbox 3 ผมใช้สูตรโดยเอา =[textbox 1]/ [textbox 2] แต่หารกันออกมาแล้วได้ 4250.34 ซึ่งมันตรงที่ผมต้องการ
จุดประส่งค์ คือต้องการเอาคนในแผนกเฉลี่ยหารด้วย จำนวนเงินว่าจะตกคนละเท่าไร คำตอบจึงหน้าจะเป็น 2833.56 จึงอยากได้สูตร และคำแนะนำครับ
ขอบคุณครับ
paitoon
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.3677s
ถ้าต้องการคำนวนที่แม่นยำกว่า ขอแนะนำอย่าอ้างถึง คอนโทรลครับ ให้อ้างถึง ชื่อฟิลด์ดีกว่า เพราะการอ้างถึงชื่อคอนโทรล อาจผิดเพี้ยนได้ เนื่องจากระบบ cursor ของ recordset ที่เป็นแหล่งข้อมูลของฟอร์ม หรืออาจเนื่องมาจาก การโหลดข้อมูลใหม่ที่ไม่สมบูรณ์ การเลื่อนเรคคอร์ดที่ไม่สมบูรณ์ การล้างค่าเรคคอร์ดเดิมออกแล้วเรคคอร์ดใหม่มาแทนมีการกระทำที่ไม่สมบูรณ์ โดย access เอง (เป็นข้อสันนิษฐานของผมเองนะครับ)
เช่น ถ้า [textbox 1] ผูกอยู่กับฟิลด์ชื่อ t1 และ [textbox 2] ผูกอยู่กับฟิลด์ชื่อ t2
ให้เขียนสูตรใน [textbox 3] ว่า =t1/t2
ลองดูครับ ผมสันนิษฐานสาเหตุเอง เลยคิดแนวทางแก้มาทดสอบครับ ไม่รับรองผลนะครับ ถ้ามันไม่ได้ก็คงต้องหาสาเหตุทางอื่นต่อไป หรืออาจมีผู้รู้ท่านอื่นๆ เคยมีประสบการณ์คล้ายๆ อย่างนี้ อาจจะมาช่วยได้ครับ
ปล. ลำบากแฮะ ตั้งชื่อฟิลด์ให้มีช่องว่างเนี่ย อิอิ ต้องคร่อมตลอดเลย