รบกวนถามเรื่องการหารด้วย ศูนย์ ครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,246   2
URL.หัวข้อ / URL
รบกวนถามเรื่องการหารด้วย ศูนย์ ครับ

รบกวนถามเรื่องการหารด้วย ศูนย์ แล้วให้ได้ ศูนย์ ครับ

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

1 @R05503
ก็ก่อนหารเช็คตัวหารว่าเป็นศูนย์เสียก่อน ถ้าใช่ก็ให้เป็นศูนย์ เช่น

if B = 0 then
     Result = 0
else
     Result = A / B
end if
2 @R05507
นี่หล่ะนะ ผลของการไม่อธิบายให้ชัดเจนแจ่มแจ้งในคราวเดียว ไม่รู้จะประหยัดคีย์บอร์ดกันไปถึงไหน

ก็เขียนโค้ดนี้ในรายงาน ในส่วนของ Detail_Print event procedure (เข้าใจว่าอย่างนั้น เพราะคุณไม่ได้บอกมาว่าช่องที่ต้องการแสดงมันอยู่ใน Section อะไร ก็ถือว่าอยู่ใน Detail Section ก็แล้วกัน) เท็กซ์บ็อกส์ที่อยู่ใน Detail Section ของเดิมที่เป็น bound control (คือผูกกับฟิลด์ในเทเบิล) ก็ให้ทำเป็น unbound control แทน (คือไม่ต้องผูกกับฟิลด์อะไร) สมมุติว่า unbound control นี้ชื่อ Result โค้ดก็จะมีลักษณะเป็น

Private Sub Detail_Print(Cancel As Integer, FormatCount As Integer)
   if B = 0 then
        Me.Result = 0
   else
        Me.Result = A / B
   end if
End Sub
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3410s