次のコード例では、RecordsetClone プロパティと Recordset オブジェクトを使って、レコードセットのレコードとフォームのカレント レコードを同期させます。コンボ ボックスから会社名を選択すると、FindFirst メソッドはその会社のレコードを検索し、Recordset オブジェクトの Bookmark プロパティがフォームの Bookmark プロパティに代入され、検索したレコードがフォームに表示されます。
Sub SupplierID_AfterUpdate()
Dim rst As Recordset
Dim strSearchName As String
Set rst = Me.RecordsetClone
strSearchName = Str(Me!SupplierID)
rst.FindFirst "SupplierID = " & strSearchName
If rst.NoMatch Then
MsgBox "Record not found"
Else
Me.Bookmark = rst.Bookmark
End If
rst.Close
End Sub
最新の画像[もっと見る]
-
hello world 7年前
-
クエリーの結果をデータシートビューでポップアップ表示する 11年前
-
クエリーの結果をデータシートビューでポップアップ表示する 11年前
-
リレーションシップでデータシートの3階層入力 12年前
-
リレーションシップでデータシートの3階層入力 12年前
-
リレーションシップでデータシートの3階層入力 12年前
-
データシートの行選択 13年前
-
フォームのデータシート表示で列幅を調整する方法 13年前
-
複数のサブフォームのイベント発生順を変更する。 13年前
-
他mdbのFunction呼び出し 15年前