นำไปใช้กับ
|
วัตถุ BoundObjectFrame |
วัตถุ Image |
วัตถุ OptionButton |
วัตถุ SubForm |
|
วัตถุ CheckBox |
วัตถุ Label |
วัตถุ OptionGroup |
คอลเลกชันตัวควบคุมแท็บ |
|
วัตถุ ComboBox |
วัตถุ Line |
วัตถุ Page |
วัตถุ TextBox |
|
วัตถุ CommandButton |
วัตถุ ListBox |
วัตถุ PageBreak |
วัตถุ ToggleButton |
|
วัตถุ CustomControl |
วัตถุ ObjectFrame |
วัตถุ Rectangle |
คุณสามารถใช้คุณสมบัติ IsVisible ในโค้ด Visual Basic for Applications (VBA) เพื่อกําหนดว่า ตัวควบคุม บน รายงาน สามารถมองเห็นได้หรือไม่ อ่าน/เขียน บูลีน
นิพจน์.IsVisible
นิพจน์ จำเป็น นิพจน์ที่ส่งกลับวัตถุใดวัตถุหนึ่งในรายการ นําไปใช้กับ
ข้อสังเกต
คุณสมบัติ IsVisible ใช้การตั้งค่าต่อไปนี้
|
การตั้งค่า |
คำอธิบาย |
|
จริง |
(ค่าเริ่มต้น) ตัวควบคุมสามารถมองเห็นได้ |
|
เท็จ |
ตัวควบคุมที่ไม่สามารถมองเห็น |
หมายเหตุ: คุณสามารถตั้งค่าคุณสมบัติ IsVisible เฉพาะในการ พิมพ์ ส่วนของรายงานที่มีตัวควบคุมได้
คุณสามารถใช้คุณสมบัติ IsVisible ร่วมกับคุณสมบัติ HideDuplicates เพื่อกําหนดว่าตัวควบคุมในรายงานจะสามารถมองเห็นได้เมื่อใด และแสดงหรือซ่อนตัวควบคุมอื่นๆ เป็นผลลัพธ์ ตัวอย่างเช่น คุณสามารถซ่อนตัวควบคุมบรรทัดเมื่อตัวควบคุม กล่องข้อความ ซ่อนอยู่เนื่องจากมีค่าที่ซ้ํากัน
ตัวอย่าง
ตัวอย่างต่อไปนี้ใช้คุณสมบัติ IsVisible ของกล่องข้อความเพื่อควบคุมการแสดงตัวควบคุมบรรทัดในรายงาน รายงานจะยึดตามตาราง ผลิตภัณฑ์ และใช้ตัวควบคุมสามตัวที่มีคุณสมบัติต่อไปนี้
|
คุณสมบติ |
ตัวควบคุมบรรทัด |
กล่องข้อความ #1 |
กล่องข้อความ #2 |
|
ชื่อ |
บรรทัด 0 |
ID ประเภท |
ชื่อผลิตภัณฑ์ |
|
แหล่งตัวควบคุม |
ID ประเภท |
ชื่อผลิตภัณฑ์ |
|
|
ซ่อนค่าซ้ำ |
ใช่ |
ไม่ |
|
|
ซ้าย |
0 |
0 |
2.0 |
|
ด้านบน |
0 |
.1 |
.1 |
|
ความกว้าง |
4.0 |
1.0 |
1.0 |
วางโค้ดต่อไปนี้ลงในส่วนการประกาศของมอดูลรายงาน และดูรายงานเพื่อดูการจัดรูปแบบบรรทัดที่ควบคุมโดยคุณสมบัติ IsVisible:
Private Sub Detail_Print(Cancel As Integer, _ PrintCount As Integer) If Me!CategoryID.IsVisible Then Me!Line0.Visible = True Else Me!Line0.Visible = False End IfEnd Sub