Microsoft Access 掲示板

テーブル作成クエリを実行すると「プロシージャ呼び出しが正しくありません」と表示されてしまう

3 コメント
views
4 フォロー

お世話になります。
テーブル作成クエリを実行すると「プロシージャ呼び出しが正しくありません」と表示され作成することができません。
VBAを使っていなくても同じエラーが出ます。
原因になりそうなものがありましたらご教示ください。

試したのは以下の方法です。
・選択クエリで作成、正常に表示されることを確認してからテーブル作成クエリに変更
・選択クエリとテーブル作成クエリを別々に作成
・最適化、起動し直し

はじめはVBAでSQL出力で作成していましたが、上記のエラーが出たため、手動で作成し、動作確認していますが、テーブル作成クエリを実行しようとすると「プロシージャ名が正しくありません」と出ます。
VBA使っていないのにプロシージャ名といわれて困っています。
よろしくお願いします

ひんやり
作成: 2021/09/29 (水) 10:52:19
通報 ...
1
りんご 2021/09/29 (水) 12:40:13 c564b@0e907

 取り敢えず、テーブル作成クエリのSQLはどうなっているの?VBAに頼らずに、手動で作成したという事ですが。

2
ひんやり 2021/09/29 (水) 22:48:37 8be4a@c8e67 >> 1

遅くなりすみません。解決いたしました。データ不備でした。
定型外のデータが入っており、使用していた関数を修正をしたところ正常に動作しました。

1.元となるクエリ(クエリA)で使用した関数の結果にエラーが発生(「#Func!」エラー)。
2.クエリAとその他2つのテーブルを関連付けて選択クエリを作成(クエリB)。
3.クエリBから必要項目のみを絞り込んでテーブル作成クエリを作成(クエリC)

今回発生したエラーは3のところで発生していました。
データが多かったため、「#Func!」エラーが出ていることに気づきませんでした。
お騒がせいたしました

3
りんご 2021/09/29 (水) 23:18:21 c564b@0e907 >> 1

解決、やったね!