当方、入門レベルの知識しかなく、しばらくAccessから遠ざかっていたので的確な質問が出来ない
かもしれませんがご容赦ください。
質問の内容は、指定した日付が過ぎていたり、許容範囲より多い金額があった場合等、
特定の条件下で、その異常が発見できるようなデータベースを作りたいと思っています。
クエリで抽出した結果が、たとえば日付を過ぎている支払日であった場合、それが自動的に
メッセージか何かで警告がてぎるようにしたいと考えています。
このような機能は、Accessにありますでしょうか?
もしあれば、参考にできる書籍などもご紹介していただけるとありがたいと思います。
No.2ベストアンサー
- 回答日時:
「このような機能は、Accessにありますでしょうか?」
クエリで、空のフィールドに「check: IIf(Now()>[テーブル1]![支払日],"NG","")」とすれば、項目「check」に支払日が今日以前の場合は「NG」と表示できます。更に、抽出条件を"NG"とすれば、支払日が今日を過ぎているデータだけを表示できます。
「もしあれば、参考にできる書籍などもご紹介していただけるとありがたいと思います。」
このレベルなら、どんなAccessの参考書にも載っているでしょう。
No.3
- 回答日時:
どういう場面で、エラーを出したいのか不明確です。
システム(本件ではアクセス)の経験とも関係してきますが、もう少し、色々の場合を考えて(想像できて)、難易を直感的に判断できて、文章で課題を明確に記述出来るようにならないと、初歩的な本を読んでもダメでしょう。(試行訓練・表現訓練)
しかしそれには経験が要る。たまごと鶏の関係なんですが。
ーー
場合分けができるようになること。
(1)データを入力された場合(テーブルへ直接、フォームから、他のソフトのデータからインポートなどいろいろデータの入力はある)などか。
私に言わせれば、入力時即時といいましょうか。
(2)テーブルなりに、データが収まったあとに、オフラインでチェックするクエリや、他の目的のクエリ実行時に、あわせて同時にチェックすれば良いのか。
(3)本件のためだけのチェック用のクエリを作ってチェックして、クエリ結果(エラー明細)を画面に出せば良いのか
どれなのか、によってやり方の難しさが変わる。
具体的な操作などよりも、上記の別による、直感的に難しさを察知し、ある程度はしたいことを我慢して、自分の力の範囲内のやり方に持ち込むスキルが、ソフト利用で一番大事だと思いますが。
>自動的にメッセージか何かで警告がてぎるようにしたいと
どういうことを言って居るかあいまい。メッセージを出すのは、質問者でなく、システムやプログラムなのだから、いつも自動的とも言えるし。自動という言葉を、安易に使わないこと。
即時反応性を自動と質問者が言っているとすると、上記(1)-(3)のことなどと係わる。
即時反応のチェックはフォームなどの入力時以外は難しい。
====
基本的にレコードのフィールドのチェックなどはACCESS VBAが出来ないと自由にならないとおもう。もっとやろうとすると
APIなどの領分に踏み込むことになると思うので、一朝一石には難しい。
ーー
アクセスの操作・設定によるチェック関係を調べる
・入力規則
http://www.serpress.co.jp/access/vba004.html
の入力規則(ただし>許容範囲より多い金額、といっても、一律なのか、商品ごとなど複雑なのか、難易不可能を左右する)
・条件付書式(アクセスの)
・チェック用のクエリ(条件によるでーたの抜き出し、SQLではSELECT)を作ってチェックして、クエリ結果(エラー明細)を画面に出すとか、その先にくえりをレポート化して印刷
などならACCESSの普通の課題。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- 中途・キャリア 至急。転職試験合否について。 ご覧頂きありがとうございます。 転職を試みている社会人2年目20歳の第 4 2023/01/07 21:56
- 雇用保険 再就職手当の支給条件とスケジュールについて。 2 2022/03/23 17:11
- 病院・検査 (日本の)世間一般的な医療機関全般との付き合いかたに関しましての質問です 1 2023/05/20 20:12
- 会社・職場 社会人4年目 仕事ができない どうすればいい? タイトルの通り全く仕事が出来ず、今後どうしようか等悩 7 2022/06/25 18:49
- 派遣社員・契約社員 雇用契約書の内容の確認について 来年から新しい会社に引き抜きという形で転職するのですが、口頭で説明さ 5 2022/09/25 20:35
- Access(アクセス) accessの日付フィールドから前年度だけを取り出したい 3 2022/04/13 23:13
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのエラー「クエリには...
-
yes/no型のチェックができない...
-
AccessでSQL結果を直接csvに書...
-
Access 複数のクエリの結果を...
-
Access 0で除算(並べ替...
-
ACCESSでメッセージにクエリ結...
-
access追加クエリ実行時の重複...
-
EXCELの外部データ取得ができない
-
アクセスで、クエリのスナップ...
-
Access複数のクエリをExcelの1...
-
Accessクエリの全リンク先
-
アクセスのフォーム単票形式の...
-
ログイン画面後のページの表取...
-
Excel VBAでWebクエリ更新
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
SQL文で パラメータが少なすぎ...
-
エクセルデータをワードで差し...
-
2つのテーブルに共通するレコ...
-
Null値を並べ替えで・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのエラー「クエリには...
-
EXCELの外部データ取得ができない
-
yes/no型のチェックができない...
-
access追加クエリ実行時の重複...
-
AccessでSQL結果を直接csvに書...
-
Access 複数のクエリの結果を...
-
ACCESSのフィールドの表示順が...
-
アクセスで空白がグループ化さ...
-
Accessで複数(200件程)の置換
-
Accessで進行状況インジケータ...
-
ログイン画面後のページの表取...
-
Accessのエラーについてです。
-
ACCESSでメッセージにクエリ結...
-
ACCESS テーブル内の列...
-
Access2000で抽出したデータに...
-
Me.FilterOn = True は先でも後で
-
Webクエリで取り込みができない...
-
Access複数のクエリをExcelの1...
-
お世話になります ACCESSを使用...
-
Access 0で除算(並べ替...
おすすめ情報