• ベストアンサー

レポート(書式設定)

レポート (データ書式設定で、クエリのグループ化で付けられた名前(例えば「NOの先頭」等)では式のデータ名としては使えませんがなぜですか?Access

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.2

クエリに条件を設定するときは、クエリのデザインビューで、 (以下はグループ化の場合) フィールド     NOの先頭       他のフィールド テーブル       テーブル1      テーブル1 集計          先頭         グループ化 並べ替え 表示 抽出条件   1110 Or 1230 Or 124 または のように、抽出条件のところに入れます。また、 Orなどは上記のように半角開けて設定します。

noname#141015
質問者

お礼

回答ありがとうごさいました

その他の回答 (1)

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

まず、クエリで、 NOの先頭:NO のようにした場合に、フィールド名は「NOの先頭」 ということになります。したがって、このままクエリを レポートやフォームのレコードソースにすれば、 「NOの先頭」がクエリのフィールド名の一つに なります。 レポート、あるいはフォームにおいても、レコードソース のフィールド名をそのままコントロールの名前にすれば、 フォームやレポート、あるいはサブフォームやサブレポート内 において他のコントロールで同じ名前を使えば、 名前の一意性に抵触してしまいます。 コントロールの名前はコントロールの種類によらず名前を プロパティで変更できます。 気をつけてほしいことは、 レポートやフォームの新規作成機能を使ったり、 レポートやフォームでデザインビューで先に レコードソースを設定するとレコードソースの フィールド一覧が表示され、その中からフィールドを レポートやフォームにドラッグ&ドロップすると レポートやフォームのコントロールのフィールド名は 自動的にレコードソースの名前になります。

noname#141015
質問者

お礼

式に 例えば [NOの先頭]=1110r1230r124 と設定してレポートを開くと、パラメータ入力で「NOの先頭」を入力を要求する ポップアップが出てしまいます。

noname#141015
質問者

補足

すみません。間違えてお礼の所に投稿してしまいました。 式に 例えば [NOの先頭]=1110r1230r124 と設定してレポートを開くと、パラメータ入力で「NOの先頭」を入力を要求する ポップアップが出てしまいます。

関連するQ&A