Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3285 / 9994 ←次へ | 前へ→

【9970】アクセス95から2000に移行後のエラー
質問  timtim E-MAIL  - 07/11/9(金) 10:13 -

引用なし
パスワード
   初心者ですがよろしくお願いします。
昔、95で作成されたプログラムを2000に移行し、
走らせたところ、実行時エラー「94」:と表示され
下記のコードの※しるしがついたところがエアーと表示され
CTL![東亜建設コード]= Nullとなっている。

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)
  Set CTL = D_DB.OpenRecordset("Fコントロール")
    CTL.INDEX = "主キー"
    CTL.Seek "=", 1
  If CTL.NoMatch Then
    MsgBox "コントロールF READエラー"
    Cancel = True: CTL.Close: Exit Sub
  End If
※ 東亜建設コード = CTL![東亜建設コード]
  有効日 = CTL![有効日]
  消費税率1 = CTL![消費税率1]
  消費税率2 = CTL![消費税率2]
  
  Set TOK = D_DB.OpenRecordset("M得意先")
    TOK.INDEX = "主キー"
    TOK.Seek "=", CTL![東亜建設コード]
  If TOK.NoMatch = True Then
    MsgBox "コントロールFに東亜建設コードを入力して下さい"
    Cancel = True: CTL.Close: TOK.Close: Exit Sub
  End If
  Me![端数区分] = TOK![端数区分]
  CTL.Close: TOK.Close
  
  Me![記事61] = "上記計"
End Sub
下記の部分を変更したら
Dim D_DB As Database, CTL As Recordset, TOK As Recordset
から
Dim D_DB As Database, CTL As Database, TOK As Database
に変更したら変更した上の行{Private Sub Form_Open(Cancel As Integer)}
が黄色く反転されます。
間違いがわかりません、よろしくご指導お願いします。
1,381 hits

【9970】アクセス95から2000に移行後のエラー timtim 07/11/9(金) 10:13 質問[未読]
【9971】Re:アクセス95から2000に移行後のエラー クロ 07/11/12(月) 8:54 回答[未読]
【9974】Re:アクセス95から2000に移行後のエラー timtim 07/11/13(火) 23:14 質問[未読]
【9975】Re:アクセス95から2000に移行後のエラー Gin_II 07/11/14(水) 8:41 回答[未読]
【9976】Re:アクセス95から2000に移行後のエラー timtim 07/11/14(水) 9:14 質問[未読]
【9977】Re:アクセス95から2000に移行後のエラー Gin_II 07/11/14(水) 10:20 回答[未読]
【9978】Re:アクセス95から2000に移行後のエラー timtim 07/11/14(水) 11:12 質問[未読]
【9979】Re:アクセス95から2000に移行後のエラー Gin_II 07/11/15(木) 8:41 回答[未読]
【9982】Re:アクセス95から2000に移行後のエラー timtim 07/11/16(金) 1:40 質問[未読]
【9983】Re:アクセス95から2000に移行後のエラー Gin_II 07/11/16(金) 8:49 回答[未読]
【9989】Re:アクセス95から2000に移行後のエラー timtim 07/11/18(日) 12:38 お礼[未読]
【10008】Re:アクセス95から2000に移行後のエラー VBWASURETA 07/11/22(木) 18:23 発言[未読]
【10012】Re:アクセス95から2000に移行後のエラー timtim 07/11/22(木) 20:17 発言[未読]
【10014】Re:アクセス95から2000に移行後のエラー VBWASURETA 07/11/22(木) 20:52 回答[未読]
【10015】Re:アクセス95から2000に移行後のエラー timtim 07/11/22(木) 21:36 質問[未読]
【10016】Re:アクセス95から2000に移行後のエラー Gin_II 07/11/23(金) 2:06 発言[未読]
【10017】Re:アクセス95から2000に移行後のエラー VBWASURWTA 07/11/23(金) 9:51 発言[未読]

3285 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free