Accessの初心者です。VBAはほとんどわかりません。
健康診断の申し込みの処理を紙ベースからアクセス処理に合理化をしたいのですが、何から手をつけてよいか困っています。
具体的には
1.健康診断の申し込みがエクセル形式のファイルで(現在は紙ベース)届きます。
2.資格関係のマスターテーブルと照合して加入者番号、性別、生年月日などから適合した人だけを申込者のテーブルに取り込み、取り込んだ人たちのリストを出力する。
3.照合の結果取り込めなかった人をエラーとして取り込まずにリスト化する。
2万人ほどの規模で150カ所の事業所を相手に作業をしていますので、年間1000回くらいの頻度で上記の作業を紙ベースで行っています。合理化できればかなり楽になるのですが。
アクセスのどの機能を利用すればよいかなど、ヒントだけでも結構ですのでよろしくお願いいたします。
No.1
- 回答日時:
>アクセスのどの機能を利用すればよいかなど
これは「自分で造る」しかありません。
アクセスとはそういう代物なのです。
>2.資格関係のマスターテーブルと照合して加入者番号
資格関係のマスターテーブルの内容が良く解りませんが、もしその中かに一意の番号があるのなら、それによって、「一致するものと、そうでない物」の振り分けは可能です。
実務レベルで、その申込書に加入者番号が記載されていて、かつその番号が一意のものならば、その番号がマスターテーブルに一致するか否かを調べれば良いでしょう。
で、もし一致するならばそれらのデータばかりを集めたテーブルに
データを積み込んでいけば良いですし、照合の結果一致しなかった方のリストも必要であるようなので、そのような方は不一致用のテーブルにデータを積み込めば良いでしょう。
では頑張ってください。
No.2ベストアンサー
- 回答日時:
Accessで処理する場合の考え方は紙ベースで行う時と同様、
条件を規定したテーブルを作成しておき
送られてきたデータをその条件と見比べて合致するもののみ取り出す
ということになります
そのためには
>資格関係のマスターテーブル
と
送られてくるものが比較できるような形で必要なデータを持っていなければなりません
例えば20代の女性または30代の男性という条件の場合なら
送られてくるデータに生年月日と性別が含まれていれば
(データはテーブルという形で、生年月日や性別は独立したフィールドになっている必要があります)
資格テーブル
年齢下限 年齢上限 性別
20 29 女
30 39 男
のようなテーブルを作れば条件にあったものだけを取り出すことが出来るようになります
照合にはクエリというものを使います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- カードローン・キャッシング 楽天カードの増額の申し込みについて 昨日、 楽天カード株式会社から→ 拝啓 平素は楽天カードをご利用 1 2022/03/23 10:34
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 弁護士・行政書士・司法書士・社会保険労務士 国家は行政書士を舐めてるのでは?「金が欲しいか? そらやるぞ。お前ら、どうせ仕事無いんだろ?」 2 2022/04/22 12:35
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- ポイントサービス・マイル マイナポイントの進行状況 1 2022/10/28 14:05
- 政治 マイナンバーカードは、インドでは大成功しています。自民党はインド人に負けましたね? 3 2023/06/29 15:53
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- 分譲マンション 分譲マンションの管理組合・理事長です。この難しい件はどうすれば良いでしょうか? 9 2022/07/20 01:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
accessのレポートであとから他...
-
Accessを使って日付を比較したい
-
アクセスのフォームを開くとき...
-
Accessで検索を高速化
-
アクセスにエクセルのデータを...
-
MS-Accessのレコード内のフィー...
-
Access2010 携帯番号にハイホン...
-
Accessの入力フォームから、テ...
-
Access 複数フィールドの一致
-
ACCESS Yes/No型の集計
-
Accessの「式で型が一致しませ...
-
テーブル作成クエリとデータベ...
-
Accessクエリのデータ表示件数...
-
Access クエリの更新結果をテ...
-
Accessのフォーム上にレコード...
-
ACCESS クエリで重複データを最...
-
ACCESSでクエリを作成したら「...
-
ACCESSのフォームからデータの...
-
Access2002 フォームを閉じるた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
accessのレポートであとから他...
-
Accessを使って日付を比較したい
-
アクセスにエクセルのデータを...
-
Access 複数フィールドの一致
-
accessで、「集計のオプション...
-
Accessの入力フォームから、テ...
-
Accessで検索を高速化
-
MS-Accessのレコード内のフィー...
-
Access2010 携帯番号にハイホン...
-
Accessフォームでデータ入力で...
-
オートナンバー型を1から始める...
-
Access 2010 土日祝日を除いて...
-
アクセスのフォームを開くとき...
-
Accessクエリのデータ表示件数...
-
Accessのクエリによる集計が出...
-
アクセスのオートナンバーの再...
-
アクセスの重複クエリ
-
Access クエリの更新結果をテ...
-
ACCESS Yes/No型の集計
おすすめ情報