- ベストアンサー
レポート(書式設定)
レポート (データ書式設定で、クエリのグループ化で付けられた名前(例えば「NOの先頭」等)では式のデータ名としては使えませんがなぜですか?Access
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
クエリに条件を設定するときは、クエリのデザインビューで、 (以下はグループ化の場合) フィールド NOの先頭 他のフィールド テーブル テーブル1 テーブル1 集計 先頭 グループ化 並べ替え 表示 抽出条件 1110 Or 1230 Or 124 または のように、抽出条件のところに入れます。また、 Orなどは上記のように半角開けて設定します。
その他の回答 (1)
- piroin654
- ベストアンサー率75% (692/917)
まず、クエリで、 NOの先頭:NO のようにした場合に、フィールド名は「NOの先頭」 ということになります。したがって、このままクエリを レポートやフォームのレコードソースにすれば、 「NOの先頭」がクエリのフィールド名の一つに なります。 レポート、あるいはフォームにおいても、レコードソース のフィールド名をそのままコントロールの名前にすれば、 フォームやレポート、あるいはサブフォームやサブレポート内 において他のコントロールで同じ名前を使えば、 名前の一意性に抵触してしまいます。 コントロールの名前はコントロールの種類によらず名前を プロパティで変更できます。 気をつけてほしいことは、 レポートやフォームの新規作成機能を使ったり、 レポートやフォームでデザインビューで先に レコードソースを設定するとレコードソースの フィールド一覧が表示され、その中からフィールドを レポートやフォームにドラッグ&ドロップすると レポートやフォームのコントロールのフィールド名は 自動的にレコードソースの名前になります。
お礼
式に 例えば [NOの先頭]=1110r1230r124 と設定してレポートを開くと、パラメータ入力で「NOの先頭」を入力を要求する ポップアップが出てしまいます。
補足
すみません。間違えてお礼の所に投稿してしまいました。 式に 例えば [NOの先頭]=1110r1230r124 と設定してレポートを開くと、パラメータ入力で「NOの先頭」を入力を要求する ポップアップが出てしまいます。
お礼
回答ありがとうごさいました