- ベストアンサー
accessVBA 「フォームが見つかりません」
コードをいろいろいじっていたら「F仕分伝票というフォームは見つかりません」というメッセージが出るようになりました。 Me.RecordSource = "SELECT * FROM 仕分伝票 WHERE 伝票番号 = " & Forms!F仕分伝票![伝票番号] & ";" このようなメッセージはどのような原因が多いのでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フォームの名前をきちんと確認してみてください。 例えば、「F仕分伝票」の最初の文字のFが全角文字か半角文字かとか。 フォーム名は一字一句違わないように指定しなければなりません。 あと、SQL文のFROM句は後にテーブル名がくるのでフォーム名を書いてはいけません。
その他の回答 (1)
- chupark
- ベストアンサー率41% (90/218)
回答No.1
FROM のあとが 「仕分伝票」になってますよね? それを「F仕分伝票」にするべきではないでしょうか? ご自分でおつけになったフォーム名と一致させないと…。
質問者
お礼
回答ありがとうございました。 私がばかでした・・ (^^; ○仕訳伝票 ×仕分伝票
お礼
回答ありがとうございました。 私がばかでした・・ (^^; ○仕訳伝票 ×仕分伝票