• ベストアンサー

レポートをテーブルにするには?

アクセス初心者です。女性顧客情報のレポートはあるのですが、テーブルが男女一緒のしかなくて・・・レポートの内容をテーブルにするにはどうしたらいいのですか?

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

質問文章の意味不明。 >テーブルが男女一緒のしかなくて・ 例えば顧客情報とかであれば、テーブルには範囲を広めに、男女とも 記録するのは当たり前。 >女性顧客情報のレポートはあるのですが 女性だけをクエリで絞ってレポート化したのでしょう。 テーブルー>クエリで絞り(女)-->クエリの結果ーー>レポート >・レポートの内容をテーブルにするにはどうしたらいいのですか レポートには項目見出しや、小合計、書式などが入っているのですが 普通はテーブル化しません。帳票見出しや項目見出し、ぺージ数、合計などは、(テーブルから派生するデータなので、テーブルは最小限の情報にするので、)テーブルには入れません。 それで質問を読むと何?と思ってしまう。 ーー (1)テーブルに男女別の区別やサインが入っているか確認する。 (2)あれば、今ある、「そのレポートの元にして使っているクエリ」を探す。 女の指定のところを「パラメータクエリ」にして、実行後男女を入力させ、それに従って、レポートを作成するようにすれば、今のレポートが、そのまま使えるかもしれない(見出し等一部修正が必要な場合や、そうは行かない場合も考えられるが、質問では不明)。 >アクセス初心者です 「パラメータクエリ」にする方法がわからなければ、クエリのデザインビューを見て、女性をしているフィールドの、具体例を質問で示し、再質問すればよいと思う。

その他の回答 (1)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

>テーブルが男女一緒のしかなくて・・・ こういうテーブルがあるのなら、その一部である >女性顧客情報 だけのテーブルを作ったりしてはいけません データは一箇所で管理(One fact in one place)はデータベースの大原則です そのようなものはレポートどうのこうのではなくクエリで作りましょう

関連するQ&A

  • Accessのレポートについて

    初心者で、Access2000を使用しています。 いま、フォームを作って 顧客 訪問日 話の内容 というふうにテーブルに入力しています。 こんど、顧客ごとに 訪問日1 話の内容1 訪問日2 話の内容2 と印刷したいのですが 簡単にレポートにできないでしょうか。 自分でウイザードからやってみたのですが うまくいきませんでした。 すいませんが、どなたか教えていただけませんか?

  • accessで条件ごとにレポート印刷をしたい

    accessは初心者です。 顧客名簿テーブルを基に会社別にレポート印刷をしたいと思っています。 会社別にレポート作成、若しくは会社名を入力ごとに検索抽出しレポート作成をしたいと思っています。 どのようにすれば出来るのでしょうか? どなたか教えていただけますでしょうか。宜しくお願いいたします。 テーブル:顧客名簿 フィールド:会社名,氏名,住所,TEL,備考 レポート名:リスト

  • accessのレポートで元になるテーブルの変更

    access初心者です。会社で作ってあるaccessのプログラムでレポートの変更をしたいのですができません。ちょこちょこレポートを改良していってるのですがテーブルに新たにフィールドを追加しても認識されないみたいで変更というか更新したいのです。これを最初に作った人は出張で外国に行ってしまいました。だれか知っている方教えてください。 access 97

  • ACCESS レポートの元テーブルの交換

    ACCESSのレポートを作成後に、そのレポートのデザインを残して他のテーブルとすりかえたいのですが、可能でしょうか? 可能であればテーブル交換方法のご指導を宜しくお願い致します。

  • Access2000フォームにリレーションしたテーブル内容を入れたい

    Access2000フォームにリレーションしたテーブル内容を入れたい Access2000を利用していますが、フォームにリレーションしたテーブル内容を表示したいです。 具体的には 顧客情報テーブルのフォームに履歴テーブルの情報や、入金テーブルなどを表示したいです。 サブシートでは見づらく入力ミスとかが発生してしまうので・・ よろしくお願いします。

  • テーブルの名前のつけかた。

    アクセス初心者です。 テーブルの各フィールドに名前をつけますよね? そのときに、T_ 顧客テーブル⇒顧客マスターとか、       T_ 商品テーブル⇒商品マスターとかがいろんな解説書に載っているのですが、T_ とはテーブルだから、Tがきてるのですか?何か意味があって、T_ が項目の前にきているのでしょうか?よろしくお願いします。

  • 別々の性質のもつテーブルのクエリーとレポートについて

    ACCESS2000において テーブルA  ID  氏名  口座   テーブルB  ID  振込み月  金額A テーブルC  ID  振込み月  開発費 テーブルD  ID  振込み月  金額B 上記のようなテーブルが存在するときに、 リンクまたはクエリーでそれぞれのテーブルの 内容をまとめて、レポートを出力させます。 このとき、それぞれのテーブルでの振込み月は 必ず毎月存在するとは限らないので、存在しない 月はデータがありません。 それぞれのテーブルのデータを集計し、各IDにおける その月の振込み月の金額の合計を算出します。 レポートにおいては、振込み月とそれぞれの金額と 金額の合計をレポート印刷します。 そのままのクエリーを考えると、それぞれのテーブルの データをもつIDのみ、クエリーのデータとなってしまう ので、その月のデータがない場合でも金額¥0として クエリーとしたいですが、どのようにすればいいでしょうか?よろしくお願いします。

  • Access2000レポートについて

    Access2000で担当者別顧客名簿を作成しています。担当者別なので顧客の重複があります。 クエリで抽出してレポートのラベル印刷をしたいのですが、顧客の重複している場合は、1ラベルだけ印刷したいのです。テーブルの削除はしてはいけないのです。できる方法ご存知の方お願いします。 また、顧客名の重複がある場合チェックが自動的に入る方法もありましたらお願いします。

  • アクセスでテーブルの変更内容をフォームに反映させるには?

    アクセス超初心者です。 テーブルを作って、その後フォームを作りました。 フォームの内容が足らなかった為、テーブルに戻って編集しました。 しかし、テーブルの変更内容がフォームに反映されません。 顧客管理のデータベースを作りたかったのですが。。 例えば、テーブルで「氏名」という項目が足らなかったとして、追加したとします。それを保存します。その後、フォームの顧客管理を開けても、反映されません。編集後、どうすればフォームに反映されるのでしょうか。。(T_T) 宜しくお願いします。

  • 複数のテーブルに対して・・・

    過去に同様の質問があったかも知れませんが、Accessのバージョンがかなり古いので質問させて下さいね。 Access97(すみません、ホント古くて…)で、下のような顧客情報管理ファイルを作成しました。 テーブルA<→フォームA> ・顧客ID(主キー: テキスト型) ・氏名 ・情報A1, A2~ ・入力フォームB~への移動ボタン(同一IDレコードの表示) テーブルB<→フォームB> ・顧客ID(主キー: テキスト型) ・情報B1, B2~ テーブルC<→フォームC> ・顧客ID(主キー: テキスト型) ・情報C1, C2~ 最初からテーブルA~Cを結合したものを作ればよかったのですが、 それぞれのテーブルについて細かい入力項目が30~40個あるため、 分割して作成してしまいました(そして今後もテーブルは増える可能性大です)。 現在、テーブルAにだけ、20人分のデータが入っています。 今後も顧客数やテーブルが増える予定なのですが、 その都度テーブルごとに顧客IDをいれるのが面倒になってきました。 そこでお訊ねしたいのですが、テーブルA(を元にしたフォームA)に顧客IDを入れると、 テーブルBやCにも同じテキストが入力されるような設定は可能でしょうか。 最初、クエリーで連結しようとしたのですが、 既にテーブルAにいくつかデータが入っているせいか、どうも上手く反映されません。 単に私の参照方法が下手だったからかもしれませんが…。

専門家に質問してみよう