iT邦幫忙

0

Access VBA 程式問題

有寫一個小程式
當下拉表單選取完成後
按下按鈕鍵 可以做篩選
程式大概如下
Me.Form.Filter=“[客戶]=‘“ & Combo1.value & “‘“
Me.Form.FilterOn=Ture
Me.Form.Requery

但按下按鈕後
畫面沒有更新
不過左下角導覽列有一個
篩選切換(已篩選/顯示未篩選)
當我在按下已篩選時
畫面才跳出篩選的結果

是有哪裡沒設定好嗎?有辦法按下按鈕時
就自動顯示為已篩選嗎?

https://s.yimg.com/tr/i/22e7035880994a15b17f6328067a21a4_A.jpeg

2 個回答

0
Vincent
iT邦新手 5 級 ‧ 2019-05-17 13:30:19

可以嘗試在物件的事件裡面用程式碼來操作看看
例如:
Private Sub 結束日期_AfterUpdate()
Me![子表單].Requery
End Sub

0
giulian
iT邦新手 4 級 ‧ 2019-05-17 18:11:11

也可以試試在最後補上
Me.Form.Repaint

我要發表回答

立即登入回答