0
レコードが検索されたときに特定のレコードをdatagrid
にハイライトしたいとします。それはクイック検索のようなもので、ユーザーは名前を書いて、すぐにレコードが見つかります。これまでレコードを指している矢印しかありませんが、完全に強調表示する必要があります。詳細は画像を提供しています。 コード:クイック検索によるDatagridのレコードのハイライト
Private Sub txtQuickSearch_Change()
Dim varBookmark As Variant
With StudentTable
varBookmark = .Bookmark
If (.SelBookmarks.Count <> 0) Then
.SelBookmarks.Remove 0
End If
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find "[Last Name] like '" & txtQuickSearch.Text & "'"
If frmStudents.Adodc1.Recordset.BOF Then
.SelBookmarks.Add Adodc1.Recordset.Bookmark
End If
End With
End Sub
私はあなたが 'ない場合はfrmStudents.Adodc1をしたいと思います.Recordset.BOF Then ' –
私はこのエラーを表示します。 'Run-time error' 3021 ':BOFまたはEOFのいずれかがTrueであるか、現在のレコードが削除されています。 '@JimHewitt –
' If not frmStudents.Adodc1.Recordset.BOF And Not frmStudents.Adodc1.Recordset.EOF Then' –