ต้องการให้
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 413   3
URL.หัวข้อ / URL
ต้องการให้

สิ่งที่ผมต้องการทราบนะครับ ขอรบกวนพี่ๆด้วยครับ
1.ถ้าใช้ Report สรุปยอดขาย
รายเดือนโดยมีรายละเอียดเป็นวัน,รายปีโดยมีรายละเอียดเป็นเดือน
จะรวมกลุ่มกันอยางไรครับ

2.ถ้าเปิด Report แล้วไม่พบข้อมูลที่จะรายงานจะให้ขึ้น MsgBox ต้องทำอย่างไรครับ
Private Sub Report_Open(Cancel As Integer)
MsgBox "No data found! Closing report."
Cancel = True
End Sub
ผมลองใช้ตัวอย่างข้างบนจะขึ้น MsgBox ทั้งที่มีข้อมูลอยู่ครับ

3.ต้องการให้ form ย่อยแสดงค่าที่เราต้องการค้นหา(เป็นแบบตารางครับ)
โดยเราเลือก Check Box เพื่อเลือก field ที่ต้องการ แล้วป้อนค่าที่ต้องการ
ค้นหาลงใน Text Box แล้วกดปุ่มให้เริ่มค้นหา
แล้วใน form ย่อยจะแสดง Record ที่ค้นพบและนับจำนวน Record ที่พบด้วยครับ
ไม่ทราบว่าต้องทำอย่างไรครับ

อ่านใน help ของ Access แล้วไม่ค่อยเข้าใจครับ
ถ้าไม่เป็นการรบกวนจนเกินไปช่วยส่งตย. mdb ที่หรือ NRoma@mailcity.com
ที่downloadให้ด้วยครับ
*ปล.ผมพึ่งเริ่มต้นศึกษา MS Access ครับ...(เริ่มต้น...)
ขอบคุณพี่ๆทุกคนด้วยครับที่สละเวลาเข้ามาอ่านครับ
*** Edited by Supap Chaiya *** 24/3/2546 9:35:25

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

1 @R00020
ให้ลองไปดูไฟล์ตัวอย่างที่
http://agserver.kku.ac.th/basiceng/download.asp

โดยมีหลักการดังนี้
1. การทำ Report สรุปยอดขาย
-ให้สร้าง Query เพื่อระบุ Field ในตารางที่ต้องการ ในตัวอย่างผมสร้าง qryTest
-สร้างรายงาน โดยใช้ Report Wizard ช่วย โดยคลิกที่ปุ่ม New>Report Wizard โดยเลือก qryTest เป็น Source>เลือก Field ที่ต้องการ โดยผมจะเลือก ชื่อเกษตรกร รวม จำนวนเงิน และวันที่>เลือก วันที่ เป็น Grouping Level แล้วคลิกปุ่ม Grouping Options ให้เป็น Day หรือ Month ตามที่ต้องการ>ตรงปุ่ม Summary Options ให้เลือก Sum ในส่วนของ Field จำนวนเงิน กับ รวม แล้วเลือก Summary Only ในช่อง Show แล้วคลิก OK>เลือก Layout และ Style ตามที่ต้องการ>Finish
-ให้ลองดูตัวอย่าง Report ทั้ง 2 ดูว่า ผมได้ปรับแต่งอะไรไปบ้าง ลองปรับแต่ง หรือสร้างใหม่หลายๆ รอบ จนกว่าจะได้ Report ตามต้องการ

2. ต้องใช้ On No Data ดังนี้
Private Sub Report_NoData(Cancel As Integer)
MsgBox "No data found! Close Report?"
Cancel = True
End Sub

3. ลองศึกษาจาก Form ชื่อ frmShowField2 ดู
*** Edited by Supap Chaiya *** 24/3/2546 9:36:32
2 @R00021
ขอบคุณครับ เดียวผมจะมารายงานผลอีกที่ครับ
3 @R00024
ขอบคุณครับ ได้แล้วครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0701s