• 締切済み

アクセスで

Access2000を使っています。既存のレポートにフィールドを追加したいのですが、方法が分かりません。 フィールドを追加したいレポートのデザインを開き、「並べ替え/グループ化」ダイアログ ボックスの「フィールド/式」列で追加したいフィールドを選ぼうとしたのですが(この方法でいいのですよね)、選択肢の中に追加したいフィールドがありません。 追加したいフィールドは、テーブルには存在しています。 アクセスにはあまり詳しくないので、初心者向けにわかりやすく教えていただけると助かります。 連休中はお礼ができませんが、よろしくお願いします。

  • mok1
  • お礼率84% (253/300)

みんなの回答

  • software
  • ベストアンサー率28% (24/84)
回答No.3

再び#1です。 集計クエリを基にレポートを作成しようとしているのですね。 追加した項目の集計フィールドの設定値が誤っていると考えられます。レポート作成時だけでなくクエリの実行時にも同じエラーが出るはずです。追加した項目が集計キーならば「グループ」、集計項目ならば「合計」です。

mok1
質問者

お礼

ありがとうございます。 クエリでフィールドを追加したときに、「集計」の所はわからなかったので空けておいたのですが、開いてみると「演算」なっていました。 「集計キー」「集計項目」が既に何のことか分からないのですが^_^;、このフィールドの数値を使って何か計算するということはないので、とりあえず「グループ化」を選び、再びレポートのデザインのフィールドリストを見てみましたが、やはり同じエラーが出ました。そしてもう一度クエリの「集計」を見ると、また「演算」に戻っていました。

mok1
質問者

補足

マンツーマン状態で教えていただき、ありがとうございました。 直接の解決には至りませんでしたが、「フィールドリスト」を使うということが分かり、参考になりました。

  • software
  • ベストアンサー率28% (24/84)
回答No.2

#1です。 縦スケールと横スケールの交差地点に□があると思いますが、そこをクリックしてからプロパティを開いてください。(レポートヘッダや詳細とかかれたところが黒くなっていない状態)

mok1
質問者

お礼

ありがとうございます。やってみました。 クエリで追加したいフィールドが選択されていなかったので、選択してからクエリを閉じ、再びレポートのデザインのフィールドリストを開こうとすると、「集計関数の一部として指定された式'(フィールド名)'を含んでいない式を実行しようとしました」というエラーが出ました。もう???です。 クエリに追加したフィールドを消そうとしましたが、消すことができません。。。

  • software
  • ベストアンサー率28% (24/84)
回答No.1

>この方法でいいのですよね  この操作はレポート内の表示順序を指定するもので、項目を追加するための操作ではありません。  項目を追加するためには、「フィールドリスト」から必要な項目をレポート内にドラッグしてきます。(「フィールドリストは」初期状態で「並び替え・グループ化の設定」の左横にあると思います。)  もしも「フィールドリスト」に必要な項目が無ければ、「レポートのプロパティ」-「データ」-「レコードソース」の「...」を押してみて、項目が選択されているか確認してください。

mok1
質問者

お礼

わかりやすい説明をありがとうございます。 そもそも根本から間違ってたんですね。^_^; 教えていただいたところを確認してみましたが、ちゃんと選択されていました(チェックボックスに印が入っていたら、選択されているんですよね)。

mok1
質問者

補足

↓すいません!「お礼」の内容は間違いです。違うレポートのデザインでした。 直したいレポートのデザインの「フィールドリスト」に追加したいフィールドがなかったので、「レポートのプロパティ」を見てみましたが、「データ」の所が灰色一色で何も表示されていません。 「書式」や「イベント」はちゃんと書いてあるのですが…どういうことでしょうか??

関連するQ&A

  • アクセス レポートで、並べ替え設定したフィールドは、表示しなくても大丈夫?

    お世話になります。Access2003です。 レポートの、並べ替え/グループ化の設定で、 1番めに昇順に並べたフィールドを、レポートには表示させたくない為、 デザインフィールドで、そのフィールドのテキストボックスとラベルを 削除したのですが、 これって問題ありますか? レポートの印刷ビューで見ると、1番目に昇順にしたフィールドで順序どおりになっているようですが・・ 内部できちんと処理されているのでしょうか?

  • ACCESSでVBA等を用いて既存テーブルにフィールドを追加する

    タイトルどおりです。 ACCESS97以降で、VBA等を用いた「既存テーブルにフィールドを追加する」方法を調べています。 業務で、デザインビューを使用せずにテーブルフィールドの追加が発生したので、その対応のためです

  • ACCESS2007のクエリについて

    ACCESS2007のクエリについて ACCESS初心者です。 よろしくお願いします。 クエリを作成するときに、デザインビューでフィールドの位置を変更したり、 (たとえば、「氏名」の列を4列目から2列目に移動する) 並べ替えなどをして、データシートビューにすると反映されているのに、 データシートビューでフィールドの位置を変更したり、並べ替えなどをしても、 デザインビューには反映されてませんが、 クエリとはこういうものなのですか?

  • Accessのテーブル作成クエリで・・・

    Access2000で「テーブル作成クエリ」を作ろうとしておます。 デザインビューの画面では、既存テーブルの項目をクエリのフィールドへ追加していきますが、 (・・・ここまでは極普通のクエリ作成方法です) それ以外のフィールドとして、先頭に”オートナンバー”を設けることは可能なのでしょうか? また、その場合どのように設定したらよいか、教えていただけますか? 何卒、よろしくお願いいたします。

  • アクセス レポートのデザインビュー

    たびたびすみません。Access2003です。 1、レポートのデザインビューで、詳細セクションから、各ヘッダーセクションに、テキストボックスを移動させても、   印刷されるフィールドの中身に支障はないのでしょうか? 2、レポートのデザインビューで、フィールドリストからフィールドを追加する場合、   ラベルをページヘッダー、テキストボックスを○○ヘッダーの様に、異なるセクションへ分けたいのですが、うまく分離できません。   これはこういうものなのでしょうか?

  • アクセス2000のレポート作成で

    アクセス2000のレポート作成時にデザインビューを利用してレポートを作成しようとしています。 ここでフィールドリストを利用してテーブルのフィールド名をドラッグ&ドロップし、デザインビュー上に配置したいのですが、フィールドリストを画面に参照できません。 どのような設定をすればフィールドリストが出せるのでしょうか。 また、他に方法がないかと思い、デザインビュー上にテキストボックスを配置し、 プロパティ> データ> コントロールソース>式ビルダの作業画面からテーブルのフィールド名を配置していますが、プレビュー表示すると「#Name?」と表示されてしまいます。 よろしくお願いします。

  • Accessのフォームとテーブルについて教えてください。

    Access2003を使用しています。 既存のフォームAにフィールド3個を増やしました。 フォームAはテーブル(1)と連動していました。 追加したフィールドはテーブル(6)のものです。 ところがフォーム上で追加フィールドに入力が出来なくなりました。3フィールドのうち、ひとつはコンボボックスです。表示はされますが確定ができません。 フォームAのSQLステートメントではテーブル(1)・(6)以外にテーブル(2)・(3)・(4)・(5)が結合されています。 フォームAからするとテーブル(2)・(3)・(4)・(5)のデータはIDの名称を見るための参照用です。 テーブル(6)は、追加フィールドのコンボボックスが参照用で、他の2追加フィールドは、フォームから入力してテーブル(6)に反映させたいものです。 テーブル(6)の画面では入力できます。 フォーム上からは入力できません。 設定が何か欠けているからでしょうか? 他の質問では2つのテーブルをひとつのフォームにする場合は、クエリを別に設けた方がいいとなっています。フォームが出来上がっているので、できればクエリを設けずに行いたいのですが、よくない方法でしょうか? 手順なども踏まえて教えていただけると助かります。 よろしくお願いいたします。

  • アクセスのクエリでフィールソ名の新設

    例でいいますと、 テーブル:Aには フィールド:A1,A2,A3、があります ここで、Bというフィールドを定義(?)したいです Bの内容はA3、と同様です なぜこんなことするか、と言うと 既存のシステムがあり、フィールド名を合わせれば そのまま使えるからです。 ACCESSクエリのデザインモードは ------------------- フィールド | B:A3 テーブル 並べ替え 抽出条件 または ------------------- の表のようになっています そこで、フィールド行の最後に B:A3 と書きました、 これでうまくいかないので、正式な書き方が あるのか、と、つまずいています よろしくおねがいします

  • accessのデータの並べ替えについて

    初めてaccessデータベースを作る為、マニュアルを読んでもわからなかったので、初歩的な質問をさせてください。 顧客データを管理しているのですが、一つのテーブルを元に、データを管理しています。(氏名・住所・希望予算・連絡先・顧客ランクなど) それをレポート出力するにあたって、ソート(並べ替え)をかけるのですが、時と場合によって、「今日は、顧客来店日付順」「今日は担当者別」「今日は予算別」という風にソートの基準が違います。 レポートの雛型は作成してあるのですが、それは日付順でしか並べ替えできません。 任意に、並べ替えの基準を変えて並べ替えをし、既存のレポートに出力することはできるのですか? それとも、並べ替えをするたびにレポート書式をデザイン作成しなくてはいけないのですか? 初心者なので、なるべく簡単な方法があるとよいのですが・・・。

  • Accessで既存のテーブルにシーケンシャルのフィールドを追加したい場合。

    Accessで既存のテーブルにさらにフィールドを追加し、そのフィールドにシーケンシャル番号を追加したい場合はどのようにしたらよろしいのでしょうか?

専門家に質問してみよう