カテゴリー別アーカイブ: 勤務管理

勤務管理表を作る~休日残業の計算

日曜日は休みたいところですが、日曜日に出勤してくれた時に給与に色を付ける
ことがあるかと思います。

今回は日曜に出勤した場合は通常の給与に0.25倍を乗せた金額で給与計算させます。

最初に出勤した曜日が日曜日かどうかを判定させるために、クエリに曜日を表示
させます。

曜日: Format([日付],”aaa”)
続きを読む

勤務管理表を作る~時給計算の端数処理

給与計算では、円未満の端数が出た場合、切り捨てることには問題があります。
端数が出た場合、切上もしくは四捨五入しないといけません。

その設定です。
まず始めに、端数が出ているかどうか確認する必要があります。
それは、

円未満: [分修正]*[時給]/60-Int([分修正]*[時給]/60)
続きを読む

勤務管理表を作る~社員フォームから勤務計算フォームを開く

勤怠時間を入力する社員を選択して、時間を入力できるようにします。

社員を選択するためのフォームを作ります。
作成タブのフォームウィザードから、テーブルで社員テーブルの全データを選択し、形式は
表形式を選択します。

ウィザード終了後のフォームを手直しします。
最初に退職のチェックボックスの可視プロパティを「非表示」に変更します。
名前の横にコマンドボタンを配置します。
2804081
続きを読む

勤務管理表を作る~勤務計算フォームを作る

社員ごとにデータを増やしたので、勤務時間のデータをフォームに社員ごとに表示・入力
できるようにします。

このとき使うのがメイン・サブフォームです。
(先に社員CDのデータ型を揃えておいて下さい。)

最初にメインフォームとなる簡単なフォームを作ります。
2804071
続きを読む

勤務管理表を作る~勤務時間の集計

入力した勤務時間を集計します。

作成タブのクエリデザインから、勤務時間計算クエリを選択し赤枠のフィールドを
選択し、集計をクリックします。
2804011
集計の種類は、上の図のように変更し、日付については、抽出条件として、
Between [いつから] And [いつまで]
とお決まりの抽出条件を入力します。
続きを読む