• 締切済み

Access2010 更新データのレポート表示

Access初心者です。 新規データを入力しても、レポートが更新されずに困っています。 (テーブルや、フォーム内では、データは更新されています) エクセルデータをAccess2010にインポートして、元テーブルを作成しました。 元テーブルを元に、フォーム・レポート・検索クエリ(年度別・分類別)等を作成しました。 ここまでの作業で、新規データの入力はありませんでした。 ところが・・・ 新規データをフォームに入力すると、元テーブルは更新されますが、既に作成しているレポートには、新規レコードが表示(反映)されません。 更新されている元テーブルを元に、もう一度レポートを作成しても、新規レコードは表示されません。 ホームタブの「全て更新」ボタンをクリックしても、新規レコードはレポートには表示されません。 尚、Access初心者です。 「更新クエリ」なるものは、作成していません。というか、「更新クエリ」って何?状態です。 また、クエリそのものが良くわかっておらず、作成したクエリは全て「検索」のためのクエリで、抽出条件に「 [] 」を入力したり、フィールドに「 年度: Year(DateAdd("m",-3,[発送日])) 」を入力したりしかできません。 勿論、リレーションシップって何???状態です。 どうしたらよいのでしょうか??? どなたか、初心者でもわかるように、教えていただけないでしょうか? 宜しくお願いいたします。

みんなの回答

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

> 新規データをフォームに入力すると、元テーブルは更新されますが、既に作成しているレポートには、新規レコードが表示(反映)されません。 単純にレポートを出す条件に「新規データ」が合致していないのでしょう。 レポートのデータソースが何なのか、どのような構造なのか、 残念ながら質問文中から全く読み取れないので、 「レポートのデータソースを見直しましょう」としか言えないです。 ソースにクエリを使っているのであれば、クエリの抽出条件は合っているか、 テーブルをそのまま使っているのであれば、変なフィルタが掛かっていないか、 そもそも、テーブルにレコードが追加されているかどうか、 などなど、見るポイントは構造によって変わります。 > クエリそのものが良くわかっておらず > 勿論、リレーションシップって何???状態です。 > 初心者でもわかるように、教えていただけないでしょうか? 本を買ってみたり、解説サイトを一読してみたりして、 最低限の用語と使い方を覚えましょう。 ピンポイントで「このときはこうする」だけを覚えても応用は全く利きません。

macopoco
質問者

補足

回答ありがとうございました。 レポートのデータソースは、元テーブルに設定しています。 また、元テーブルには、新規レコードは追加されています。 ID検索クエリで、新規レコードを検索すると、表示されます。 また、新規レコードのみのレポート印刷は出来ます。 何故か、全体のレポートを印刷しようとすると、新規レコードが追加(更新)されていないのです。 全体のレポートを最初から作り直したのですが、やはり、結果は同じで、新規レコードのみ表示されていませんでした。 何故なのか不思議です。

関連するQ&A