1

ms-access データベースを列でフィルタリングし、テキスト ボックスから指定された値よりも高い値を持つセルのみを表示する方法を説明する人を探していますか?

例: テキスト ボックスに指定された値が 3 の場合:

Column1
1
2
3
4
5

フィルタリング...

Column1
4
5 
4

1 に答える 1

1

クエリでフォームを参照できます。

SELECT Column1
FROM ATable
WHERE Column1 > Forms!AForm!txtTextbox

フォームにフィルターを適用することもできます。現在のフォームに対して、次のように言うことができます。

Private Sub txtTextbox_AfterUpdate()
    Me.Filter = "Column1>" & Me.txtTextbox
    Me.FilterOn = True
End Sub
于 2013-02-06T10:44:21.270 に答える