アクセスのパラメータの入力メッセージについて 現在アクセスのクエリーを組んでいるのですが パラメータの入力の表示が出て困っています。
アクセスのパラメータの入力メッセージについて 現在アクセスのクエリーを組んでいるのですが パラメータの入力の表示が出て困っています。 やっていることとしてはテーブルからいくつかデータを持ってきて 1つの新しいテーブルを作成しています。 例 テーブルA データ1:20220519aaabbb 金額1:5580645 金額2:2245684 ・ ・ ・ 上記のようなテーブルのデータがあり 下記のようなクエリを作っています フィールド1 年:Left([テーブルA].[データ1],4) フィールド2 営業所:"" フィールド3 金額:Round([テーブルA].[金額1]/1000) フィールド4 金額:Round([テーブルA].[金額2]/1000) フィールド5 所在地:"" ・ ・ ・ こんな感じのクエリを作っています。 フィールドは上記では5個ですが実際は10個ほどあります。 これで最後に実行を押してテーブル作成をすると 上記でいうとフィールド2,3,4でパラメータの入力メッセージが出てきます。 メッセージをすべてOKを押すとちゃんとテーブルも作成でき、 中の数字も問題ないのですが毎回メッセージが出て困っています。 また、現象として下記が起きています。 ①書き方が悪いと思いフィールド2,3,4のみのクエリを別に作成したところ パラメータの入力メッセージは出ず、きちんとテーブルができた ②フィールド2,3,4のみのクエリに必要なフィールドを加えたところ 2,3,4だけのときは出なかったのになぜか2,3,4に対する パラメータの入力メッセージが出た ③別のフィールドでも Round([テーブルA].[金額1]/1000) や 営業所:"" のようにroundを使う、空欄で作成するなどがあるのに毎回パラメータの入力 が求められるのは2,3,4のように同じフィールドで求められる。 例えばフィールド2 営業所:"" フィールド5 所在地:"" は同じ表記だが パラメータの入力が求められるのはフィールド2で5はメッセージが出ない 対象方法ご教授いただけないでしょうか。 よろしくお願いいたします。
フィールドの集計なのですが確認したところグループと演算があります。 データは700件ほどで集計をなしにするとデータが数1400件と表示され、 集計にすると700件で内容も正しいものが表示されます。 また、集計部分を変更しましたがこの点も表示がおかしく 例: ①地名:"" 演算 ②番号:"AB" 演算 ③支払い:"0" 演算 上記のようにクエリのフィールドがある場合 ①②はパラメータの入力メッセージが出ないのに③はなぜか出ます。
Microsoft Access | Visual Basic・48閲覧・50
ベストアンサー
金額:Round([テーブルA].[金額1]/1000) を 金額:Round([金額1]/1000) としてもパラメータの入力メッセージが出ますか?
この返信は削除されました
質問者からのお礼コメント
回答ありがとうございました。 メッセージが出なくなった理由がわからないのですが、各々回答いただいた方法を次回試してみたいと思います。
お礼日時:5/23 9:06