Access 2003 で ServerFilterByForm の実行に問題があります 入力したフィルタを適用すると、要求されたデータが返されますが、画面 (フォーム) に表示された後に消えます。なぜこれが起こっているのかわからない
誰かが同じ問題を抱えていましたか?どうすれば解決できますか?これがコードの一部です」
Private Sub Form_ApplyFilter(Cancel As Integer, ApplyType As Integer)
Dim stSql As String
If Len(ServerFilter) > 0 Then
stSql = "SELECT * FROM v_InitialReviewQuery " & _
" WHERE " + ServerFilter & _
" ORDER BY acctnumber"
Else
stSql = "SELECT top 1 * FROM v_InitialReviewQuery ORDER BY acctnumber"
End If
Me.RecordSource = stSql
End Sub