Accessで実労日数を算出したい
納期管理のデータベースを作りたいと思います。
受注生産品のため、製造元に発注してから客先に納品するまで1.5ヶ月程度の日数がかかります。納品予定日まで実労日数があと何日かを、フォームに表示させたいのですがとっかかりが掴めません。
納期までの実労日数が7日を切ったとき、フォーム上でなんらかの警告を表示することを考えています。
残日数を定量的に減算すると、年末年始、GW、盆休みが納品予定日前にまたがると実労日数が極端に減ってしまい、警告が出るころには手遅れになってしまいそうです。
公的なカレンダー情報をダウンロードしたり、簡易な計算手法をご存知のかた、又は参考書籍などがあればご紹介下さい。
No.1ベストアンサー
- 回答日時:
曜日は万国共通ですが、祝日は国によって違います。
また、企業によって休みになる日は違います。
手っ取り早く行うなら社内カレンダー用のテーブルを一つ追加して
「年月日(実際の納品予定日データと同じ形式がいいです)」
「その日付が営業日かどうか(例えば営業日=1、非営業日=0など)」
をあらかじめ入力しておき、そのテーブルの
「年月日が今日の日付と納品予定日の間、かつ営業日である」
レコードの件数をクエリで求めればいいと思います。
こうしておけば、例えば
「通常は土日祝が休みだけど、繁忙期は土曜も出勤」
などのようなイレギュラーなケースにも対応できます。
なるほど、分かります。営業日フラグを使って、クエリで論理演算する。
そしてレコードの件数をカウントするのですね。
単純かつ実用的ですね!
ありがとうございます。
No.2
- 回答日時:
考え方を提案します。
まず、各職場での ”非稼働日 ”(土日祭日や行事等々)のテーブルを造ります。
そして、基準日(何時でも良い)を起点とした ”稼働日付テーブル ”造り 稼働日付を
1から順番に割り振ります。
例えばカレンダーで 2010/05/10 は稼働日付では 88 と出れば
此を元にして 納期迄の残稼働日数が計算出来ます・・・・
”Vector ” で ”企業用カレンダー ”というフリーソフトを使えば 各事業所の ”工場暦 ”は
CSV 形式でのファイルを作成出来ますので 此を利用するのも 1案です。
・・・・・>参考URLをご覧下さい。
参考URL:http://www.vector.co.jp/soft/win95/personal/se26 …
ユニークなアイデアありがとうございます。
概念の単純さはdon9don9さんに軍配をあげたいのですが、ご紹介いただいた
企業用カレンダーの生成機能は重宝しそうです。この手法と組み合わせると
データ作りは一層簡略化されそうです。
ご指南いただきありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 高校 日商簿記3級の勉強中なのですが 精算表が完成せず困っています。 こちらの問題の回答を教えていただきた 2 2023/03/02 09:07
- 簿記検定・漢字検定・秘書検定 簿記3級 仕訳の問題です。 2 2022/09/23 22:03
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- その他(ビジネススキル・経営ノウハウ) 事務してる方教えてください 1 2022/04/14 20:50
- その他(ネットショッピング・通販・ECサイト) ネットショッピング 6 2022/10/07 10:45
- その他(法律) 有給金額の計算について 5 2023/06/23 17:44
- 求人情報・採用情報 月単位、週40時間の変形労働時間制で、 日曜祝日土曜半日の固定休+シフト制(平日一日)の企業の場合、 1 2023/08/10 23:43
- 財務・会計・経理 税理士からのメールについて 2 2022/03/26 14:35
- 労働相談 有給計算について 回答お願いします。 建設業経営です。休日は日曜のみ 従業員の有給計算について 雇い 2 2023/03/26 06:12
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付型のフィールドに空白を入...
-
Accessのデータ型の日付/時刻型...
-
SQL文で パラメータが少なすぎ...
-
【Accessで困っています...
-
【エクセル】指定した日付に一...
-
Access クエリで、レコードの無...
-
Accessの日付時刻型から日付、...
-
今週分だけ表示させたい
-
アクセス97のVBAで日付項目をヌ...
-
VBA 別シートの同じ日付の欄に...
-
Access2016、VBA、家計簿で各出費...
-
指定日付を起点にして最新日付...
-
【ピボットテーブル】4月から翌...
-
Accessで日付の比較がうまくい...
-
エクセルのWEBクエリで取り込め...
-
ビュー定義をプログラムで動的...
-
BCPでCSV内の文字列をテーブル...
-
SQL Server2005のクエリで「今...
-
エクセル-過去6カ月分の合計を...
-
前のレコードの合計に現レコー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
Excleピボットでデータのない部...
-
Accessの日付時刻型から日付、...
-
アクセスで月単位の抽出
-
VBA 別シートの同じ日付の欄に...
-
Accessのデータ型の日付/時刻型...
-
Excel→Accessへの日付データの...
-
アクセス:既定値に土日含まず...
-
BCPでCSV内の文字列をテーブル...
-
エクセル-過去6カ月分の合計を...
-
Access クエリで、レコードの無...
-
指定日付を起点にして最新日付...
-
【エクセル】指定した日付に一...
-
【Accessで困っています...
-
Accessで日付の比較がうまくい...
-
【vba】日付の形式が勝手に変わ...
-
前のレコードの合計に現レコー...
-
ACCESSの空白をカウントする
-
アクセス97のVBAで日付項目をヌ...
おすすめ情報