|
Naoさん 初めまして。
ご丁寧な回答ありがとうございます。
まず、変数宣言の部分ですが、指摘されてびっくりしました。
まったく気づきませんでした。コピペなので原文そのままです。
どうしてエラーが出なかったんでしょうか・・・逆に不安です。
通常はVBEでデバッグ作業をすると思いますが、私はイマイチ
イミディエイトなどの見方や使い方が分からず、実際にDBで
実行してみて確認していました。そのときには何も出なかったんです。
本来のやり方をこれから勉強します。
次に、事業者NOのデータ型はご指摘いただいたとおり数値型でした。
変数宣言部分を As Integer に、Fldid1 = 0 に変更しました。
エリア名についてですが、実は時間の都合上データベースを作りながら
Accessを勉強していったという経緯がありまして、『間違いではないけれど
適切ではない』というものについての知識はまったくありませんでした。
形上はデータの格納もできますし、今のところエラーもないので(と自分では
思っているんですけど、普通に考えたらありえない話ですね。)
ある日、別のエリア名を変更したとき、クエリやフォーム、マクロなど
あらゆるものがエラーになってしまった経験があります。
指摘されたことはあったのですが訂正したときの弊害が大きすぎて
手が出せなくなってしまっていたというのが実際のところです。
最初に『テーブル』についてよく勉強をしなかったのを今でも悔やんでいます。
データ型が決まったので教えていただいた
>数字型なら
>
>rs2.FindFirst "事業者NO = " & rs1!事業者NO
を記述したところスムーズに動きました!ありがとうございます。
少しずつでもできるようになってくると楽しいですね。
本当にありがとうございました!
|
|