นำไปใช้กับ
วัตถุ 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 If
End Sub