2017-08-30 30 views
2

處輸入時,在報告中出現一個標籤和文本(折扣)。我難以使VBA或宏執行此功能。基本上,我正在制定一個MS訪問銷售服務系統和折扣部分所需的系統。這個概念是當用戶在表單站點輸入折扣的百分比並且在百分比爲0時出現在報表中時,系統將隱藏折扣標籤。當數字(大於0)在表格

我嘗試使用一些VBA代碼,如

Private Sub txtDiscount_Click(txtDiscount As Integer) 
    If Me.txtDiscount.Value = 0 Then 
     Me.lblDiscount.Visible = False 
    Else 
     Me.lblDiscount.Visible = True 
    End If 
End Sub 

但我不是如何使當按F5就彈出宏命名工作。我請求專家來解決我的問題。可能會向我展示執行VBA的一些步驟。

+0

不確定在Access中,但在Excel用戶窗體中,您應該將事件放在'txtDiscount_Change'上以便折扣標籤自動顯示/隱藏:'Me.lblDiscount.Visible =(Me.txtDiscount.Value> 0)'。 – PatricK

回答

0

在一個形式,這將是這樣的:

Private Sub txtDiscount_AfterUpdate() 

    Me!lblDiscount.Visible = (Me.txtDiscount.Value > 0) 

End Sub 

在報告中,您可以使用格式事件,其中標籤位於該報告的部分。

相關問題