Visual Studioでデータベースを作成し、VB.netでコーディングしています。検索ボタンが押されたときにそれぞれが検索するフィールドに一致するテキストボックスとチェックボックスを作成しました。
テキストボックスとチェックボックスを使用して検索を実行すると、エラーが発生します。
Item Name
, Room
, Broken
, In Use
,は、 , , ,floor
内のテキストによってそれぞれ検索されるフィールドです....NameSearch
RoomSearch
BrokenSearchare
InUseSearch
FloorSearch
これは検索ボタンのコードです
Private Sub SearchButton_Click(sender As Object, e As EventArgs) Handles SearchButton.Click
RecordDataGridView.Refresh()
Me.RecordBindingSource.Filter = "[Item Name]= '" & NameSearch.Text & "' And [Room]= '" & RoomSearch.Text & "' And [Make]= '" & MakeSearch.Text & _
"' And [Broken]= '" & BrokenSearch.CheckState & "' And [Replaced]= '" & ReplacedSearch.CheckState & "'And [ID#]= '" & IdentificationNumberSearch.Text & _
"' And [Floor]= '" & FloorSearch.Text & "' And [In Use]= '" & InUseSearch.CheckState & "'"
Me.RecordTableAdapter.Fill(Me.MLGDatabaseDataSet.Record)
RecordDataGridView.Refresh()
End Sub
エラー
たとえば、item nameSearch と floorSearch にテキストを入力して検索を押しても、他のテキスト ボックスにはテキストが含まれていないため、結果は表示されません。