การป้องกันไม่ให้เปิดรายงานถ้าไม่มีข้อมูลที่จะแสดง

โพสต์เมื่อพุธ 20 พฤษภาคม, 2009 - 22:01 | โดย admin |

เราสามารถป้องกันไม่ให้รายงานที่เปิดถ้าไม่มีข้อมูลที่จะแสดงและสำหรับการนี​​้เราจะใช้สองรูปแบบขึ้นอยู่กับรุ่นของ Access:

1 - ทุกรุ่น ACCESS
วางโค้ดด้านล่างในคุณสมบัติของรายงาน, 'เปิดใช้' เหตุการณ์

ใช้เหตุการณ์ทำให้รายงาน (Activate):

ตำบลเอกชน Report_Activate ()

หาก DCount ("*", Me.RecordSource) = 0 แล้ว

MsgBox "ไม่มีระเบียนที่ต้องการแสดง" vbDefaultButton1, "ผิดพ​​ลาด!"

AcReport DoCmd.Close, "ชื่อรายงาน"

End If

ย่อยสิ้นสุด

2 - ตั้งแต่ 7 รุ่น (95 ชั่​​วโมง) ถูกเพิ่มเหตุการณ์ 'ถ้าไม่มีข้อมูล' แล้วเราสามารถ urilizar รหัสต่อไปนี้:

Private Sub Report_NoData (ยกเลิก As Integer)

MsgBox "ไม่มีข้อมูลในรายงาน.", VbInformation, "ผิดพ​​ลาด!"

ยกเลิก = True

ย่อยสิ้นสุด

หากต้องการดูตัวอย่างการเรียกใช้ดาวน์โหลด: การป้องกันไม่ให้รายงานการเปิด

ฟีด RSS | URI Trackback

ความคิดเห็นที่ 13 »

ความเห็นโดยมิเชล
2009-06-02 21:00:48

ฉันประหลาดใจที่ Access รุ่นที่คุณใช้สำหรับการเปิดขายระบบในเครื่องของฉันเป็นฐานข้อมูลรูปแบบข้อความไม่เป็นที่รู้จัก

ความเห็นโดย ผู้ดูแลระบบ
2009-06-03 11:01:56

ตัวอย่างทั้งหมดจะทำใน Access 2003 ฉันสามารถส่งในรูปแบบอื่นก่อนที่จะ Access 2003 ถ้าคุณต้องการ

ความเห็นโดย Thiago Santos
2009-07-31 14:24:46

เช้าวันดี, ที่ฉันทำแบบฟอร์มตารางฟอร์มนี้มีสามเขตข้อมูลในคอลัมน์ที่มีสูตรตัวอย่าง (expressaão) แต่ละ

Calculado1 งวด - งวด (ลบ) calculado2
(Space w / ใส่วัน) (พื้นที่ / p ใส่วันที่)

Calculado3 งวด - งวด (ลบ) calculado4
(Space w / ใส่วัน) (พื้นที่ / p ใส่วันที่)

Calculado5 งวด - งวด (ลบ) calculado6
(Space w / ใส่วัน) (พื้นที่ / p ใส่วันที่)

หลังจากที่เขาทำให้ผลของความแตกต่างจากวันนั้นมันจะคูณด้วย 30 ที่มีความสัมพันธ์กับรายเดือน "X" แล้วผลจากผลการแสดงออกจะเพิ่มคอลัมน์เหล่านี้ไปยังที่ต่างๆในเขตที่เรียกว่าเครดิตและ / p ปรากฏ ผลใน Crediton เขตข้อมูลสมาชิกกรอกคอลัมน์ทั้งหมดเป็นเขตที่มีจะไม่จาก datasn หรือที่จะนำวันที่ 00/00/0000 ถ้าฉันตื่นแล้วมันก็พอเพียงที่ขาดหายไปนี้ W / สิ้นสุดการทำงานของฉัน
หากคุณสามารถช่วยฉันขอบคุณและขอแสดงความยินดีสำหรับบล็อกAbrç Thiago
ถ้าคุณยังไม่เข้าใจ Poso ส่ง w / คุณโดยอีเมลจากไปแล้วขอขอบคุณสำหรับความสนใจของคุณ

ความเห็นโดย ผู้ดูแลระบบ
2009-07-31 20:38:53

คุณสามารถใช้ฟังก์ชั่นที่ NZ

Calculado1 งวด - (ลบ) nz (calculado2 ระยะเวลา)

ความเห็นโดยหลุยส์
2009-08-09 19:59:58

สวัสดีโฮเซ

ฉันดาวน์โหลดระบบการขายของคุณ, MS มีหลาย
การแก้ปัญหาที่ดาวน์โหลดไปขายระบบสำหรับฉัน
ขอบคุณ

ความคิดเห็นโดยอลัน
2009-08-12 17:29:22

คุณมีไฟล์ตัวอย่างของวิธีการใช้ฟังก์ชัน DLookup = e = DLookup

ความเห็นโดย Dri Viaro
2009-08-13 17:44:57

สวัสดีครับผมมารู้บล็อกของเขาและต้องการตอนเย็นดี
bjsss

ฉันรอคอยการมาเยือนของคุณ :)

ความเห็นโดยวอชิงตัน
2010-02-27 21:58:53

มันง่ายสุดเพื่อป้องกันการเปิดรายงาน

1) เปิดรายงานในการออกแบบและเปิดคุณสมบัติของฟอร์ม
2) ไปที่แท็บเหตุการณ์และเลือกถ้าไม่มีข้อมูล
3) คลิกจุดไข่ปลา (... )
4) ใส่โค้ดด้านล่าง

Private Sub Report_NoData (ยกเลิก As Integer)
MsgBox ("ข้อมูลสำหรับรายงานนี้ NO")
ปลาย
ย่อยสิ้นสุด

5) ปิดบรรณาธิการของ Visual Basic
6) หมายเหตุที่ปรากฏในกระบวนงานเหตุการณ์ตัวเลือกที่ข้อมูลไม่
7) คุณสามารถเรียกใช้โปรแกรมของคุณ

ความเห็นโดย ผู้ดูแลระบบ
2010-04-25 18:05:39

มีหลายวิธีที่จะบรรลุเป้าหมายเพียงเลือกและมีความคิดสร้างสรรค์

โดย บรูซ
2010-05-19 19:13:56

คุณสามารถใช้ฟังก์ชั่นที่ NZ

Calculado1 งวด - (ลบ) nz (calculado2 ระยะเวลา)

ความเห็นโดย Otavio Barros
2011-01-27 10:26:41

ดีตอนเช้า! คุณสามารถสร้างปุ่มบนฟอร์มเพื่อดำเนินการสำรองข้อมูลของฐานข้อมูลหรือไม่?
ขอบคุณ

โดย แอนดรู
2011-07-26 22:43:07

ขอแสดงความยินดีในงาน! ผมแวะไปที่เว็บไซต์ของคุณทุกวัน ... BTW ฉันจะระบุเว็บไซต์ http://www.iAulas.com.br มีคุณจะพบมากกว่า 10,000 ตำราสำหรับการดาวน์โหลดฟรีทุกชนิดของวิชา ได้แก่ การเข้าถึงเอกสารประกอบคำบรรยาย ... ฉันได้ช่วย ...

ความเห็นโดย jose Oliveira
2011-08-30 18:47:59

ถูกจริงๆมองหาตัวอย่างที่ยอดเยี่ยมของการเข้าถึง
ขอบคุณมาก

ชื่อ (จำเป็น)
ส่งอีเมล (จำเป็น - ไม่เห็น)
เว็บไซต์
ความคิดเห็นของคุณ ( ลด | เพิ่มขึ้น )
คุณสามารถใช้ <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> ในความคิดเห็น

การนำเสนอ

Avatar

ขอบคุณสำหรับการเยี่ยมชม
สมัครสมาชิกฟีดไม่พลาดข้อความใด ๆ ที่

ที่นี่ในบล็อกของผมจะเป็นตัวอย่างของการทำงานร่วมกับ Microsoft Access และยังมีแผนที่จะขอให้ผู้ที่ เพิ่มเติม

ต้องการสมัครบริการ?

สมัคร หรือสมัครทางอีเมล:
ป้อนอีเมลของคุณ:


โฆษณา