|
▼クロ さん:
こんばんは ご心配かけてすみません、不在でしたので
連絡が遅くなってすみません。
下のように変えると又エラーがでました。
>おはようございます
>「参照設定」で[Microsoft DAO 3.* Object Library] を参照する。
>※3.6があれば3.6を
>
>>Private Sub Form_Open(Cancel As Integer)
>> Dim D_DB As Database, CTL As Recordset, TOK As Recordset
>> Set D_DB = DBEngine.Workspaces(0).OpenDatabase(DBNAME)
>
>ここを
>Dim D_DB As DAO.Database
>Dim CTL As DAO.Recordset
>Dim TOK As DAO.Recordset
>Set D_DB = Currentdb
>
>以下省略
>
>としてみてはどうですか?
>※Ac2000ではデフォルトでDAOが参照されていないと思います。
Private Sub Form_Open(Cancel As Integer)
Dim D_DB As DAO.Database
Dim CTL As DAO.Recordset
Dim TOK As DAO.Recordset
Set D_DB = CurrentDb
Set CTL = D_DB.OpenRecordset("Fコントロール")
CTL.INDEX = "主キー"
CTL.Seek "=", 1
If CTL.NoMatch Then
上記のように入力すると
実行時エラー 3251
CTL.INDEX = "主キー" が黄色くなります。
入力が間違ってますか?
|
|