2009年4月6日月曜日

【VB】データベースでキーワードを指定して絞り込み検索

検索機能を追加するにはBindingSource.Filterメソッドを使用する。


「Customers」というテーブルの「CustName」 列から「txtSearch」テキストボックス内のキーワードから検索
Me.CustomersBindingSource.Filter = "CustName LIKE '" & txtSearch.Text & "'"

※このままでは全文検索になる。(あいまい検索にはならない)

キーワードによるフィルターを解除するには
Me.CustomersBindingSource.RemoveFilter()