• ベストアンサー

ACCESSでデータ変更箇所が分かるようにする方法

noname#1296の回答

  • ベストアンサー
noname#1296
noname#1296
回答No.1

単票フォームの場合ですが 各フィールドの更新後イベントで フィールド名.OldValueプロパティで変更前の値を取得できます。これと現在の値を比較して異なっていればフィールド名.BackColorで背景色を変更するっていうのはどうでしょう? 帳票フォームの場合は使えませんが。

fujimeg
質問者

お礼

ありがとうございました。 早速チャレンジしてみます。

関連するQ&A

  • access2000でデータの変更の内容がわかるようにしたいのですが。

    ACCESS初心者です。 ACCESS2000でフォームで既存レコードのどこかを更新したら、 (1)変更する前のデータをテーブル?で保存していきたい。(変更されたデータの過去分のデータをどんどん残していく。上書きはしない)&表示できれば尚うれしい。 (2)データを更新した日時も(1)と同じテーブルに書き込みたい。(こちらも(1)同様表示できれば尚うれしい)のです。 この作業はアクセスでできる?!と思っているのですが、 どなたかご教授頂ける方、よろしくお願いします。

  • ACCESSで条件によってフォーム上のフィールドの色を変更

    一覧形式のフォームがあり、条件によって色を変更したいのですが、その条件というのが下記のような感じです。 フィールドA | フィールドB | フィールドC | チェックボックス チェックボックスのチェックがあったら、フィールドA・B・Cの色をグレーにする。 チェックがなかったら白いまま。 というものです。 条件付書式だと、色を変更するフィールドそのもののデータを参照にしないといけないんですよね? フォームオープンのところにVBAをかいてみたんですが、ひとつひとつは認識してないみたいで…。 どのようにすればいいのでしょうか? よろしくお願いします。

  • ACCESSで抽出したデータだけ印刷がしたいです

    アクセスでフォームを作りました。何人かの質問と同じなのですが、参考にしてみましたがやはり抽出したデータだけが印刷できずに困っています。抽出条件のフィールドの抽出条件に=[Forms]![メインフォーム名]![抽出条件のコントロール名]という他の方のアドバイスを参考にしてみましたがメインフォームが開けなくなってしまいました。アクセス初心者ですが何かアドバイス教えて下さい。お願いします。かなり切実です。

  • Accessで検索

    Access初心者です。 (1)店舗ナンバー (2)「色、サイズ、柄、個数、店舗」が全て含まれているフィールド 例)黒,140,大ドット,新宿 の2つのフィールドで構成されたテーブルがあります。 「選択クエリ」ではなく、 フォームを使って検索する方法を教えていただきたいのですが、 例えば、 「黒」「ドット」っという条件で検索して、 この両者を含むデータの一覧が抽出される・・・ ということはできますか? 説明ベタですみません。 よろしくお願いします。

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

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

  • 【VBA】アクセス 条件付書式 (Yes/No型) 

    フォームのデーターシートビューで 「フィールド1(Yes/No型)がTrueなら フィールド2の背景の色をピンクにする」 という条件付書式を行ないたいのですがどうすればいいでしょう? VBAでやりたいのですが難しかったら手作業の処理を教えてくださいませ。 よろしくお願いします。

  • ACCESSで2つのテーブル比較で一致データのみ抽出したい

    ACCESS初心者です。 2つのテーブルのあるフィールドを比較して、 両方のフィールドに存在するデータであれば、それを抽出する といったことをしたいのですが、どなたか手法を教えて下さい。 よろしくお願いします。

  • ExcelマクロでAccessデータを累計処理

    Excel2010のVBAでAccess2010のデータをDAOで操作しています。 そこで、下記のような加算処理(bフィールドでaフィールドの累計)ができるのでしょうか。また、更新クエリで このようなことができるものなのでしょうか??Access初心者です。 a  b 10 10 20 30 15 45 30 75

  • アクセスの特定のレコード抽出方法

    アクセスで、同じ内容のレコードで更新日時フィールドのみ変化している複数のレコードから、更新日時の新しいレコードのみを抽出する方法を教えてください。

  • ACCESSからエクセルを操作する方法

    宜しくお願いします。 (1)ACCESSのフォームをクリックして、抽出されたデータをエクセルに出力(マクロでやってます) (2)抽出されたデータを、エクセル上で、セル幅や項目変更等を、手動にて行っています。 この、(2)の処理を、エクセルのマクロを用いて行いたいのですが、ACCESSからエクセルのマクロ 操作は可能なのでしょうか? ご存知の方がいらっしゃいましたら、宜しくお願い致します。