開発マイルストーン  Version 1.12

 モジュール名:M33_HOL_HolidayCheckProc

祝日判定処理 ※年月指定により祝日(振休補正後)を配列で返す
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

【モジュール】:祝日判定処理
【 概 要 】:祝日判定処理 ※年月指定により祝日(振休補正後)を配列で返す
【 作 成 者 】: zudajijp
【 作 成 日 】: 2008/01/07
【 特記事項 】:

■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  一覧へ

 プロシジャー一覧


 プロシジャー名   概要 
FP_GetHoliday1 【機能】:当該年月の祝日情報のテーブルを作成する(当月1ヶ月用)
FP_GetHoliday3 【機能】:前当翌3ヶ月の祝日情報のテーブルを作成する(当月+前後の3ヶ月用)
GP_GetHolidaySub 【機能】:祝日情報のテーブルを作成(1ヶ月分共通処理)
GP_GetHolidaySub2 【機能】:当該祝日が日曜なら翌日を振替休日にしてテーブルセット(共通Sub処理)
GP_GetHolidaySub3 【機能】:年月第n週のm曜日を算出してテーブルセット(共通Sub処理)
GP_GetSyunbun 【機能】:春分の日の算出(簡易計算方式)
GP_GetSyuubun 【機能】:秋分の日の算出(簡易計算方式)




 プロシジャー記述書


 関数名   FP_GetHoliday1 
概要 【機能】:当該年月の祝日情報のテーブルを作成する(当月1ヶ月用)
処理 当該年月の祝日情報のテーブルを作成する(当月1ヶ月用)
形式 Public Function FP_GetHoliday1(intY As Integer, intM As Integer) As Long
可視性 パブリック
引数
intY Integer 年(Integer)
intM Integer 月(Integer)
戻り値
Long 祝日テーブルの要素数(マイナス時は祝日なし)

 関数名   FP_GetHoliday3 
概要 【機能】:前当翌3ヶ月の祝日情報のテーブルを作成する(当月+前後の3ヶ月用)
処理 前当翌3ヶ月の祝日情報のテーブルを作成する(当月+前後の3ヶ月用)
形式 Public Function FP_GetHoliday3(intYear As Integer, intMonth As Integer) As Long
可視性 パブリック
引数
intYear Integer 年(Integer)
intMonth Integer 月(Integer)
戻り値
Long 祝日テーブルの要素数

 関数名   GP_GetHolidaySub 
概要 【機能】:祝日情報のテーブルを作成(1ヶ月分共通処理)
処理 祝日情報のテーブルを作成(1ヶ月分共通処理)
形式 Private Sub GP_GetHolidaySub(intY As Integer, intM As Integer, IX As Long)
可視性 プライベート
引数
intY Integer 年(Integer)
intM Integer 月(Integer)
IX Long テーブル最終位置(Long) ※直前項目の登録位置

 関数名   GP_GetHolidaySub2 
概要 【機能】:当該祝日が日曜なら翌日を振替休日にしてテーブルセット(共通Sub処理)
処理 当該祝日が日曜なら翌日を振替休日にしてテーブルセット(共通Sub処理)
形式 Private Sub GP_GetHolidaySub2(dteHoliday As Date, IX As Long, strName As String)
可視性 プライベート
引数
dteHoliday Date 祝日日付(Date)
IX Long テーブル最終位置(Long) ※直前項目の登録位置
strName String 祝日の名称(String)

 関数名   GP_GetHolidaySub3 
概要 【機能】:年月第n週のm曜日を算出してテーブルセット(共通Sub処理)
処理 年月第n週のm曜日を算出してテーブルセット(共通Sub処理)
形式 Private Sub GP_GetHolidaySub3(intY As Integer, intM As Integer, intW As Integer, intG As Integer, IX As Long, strName As String)
可視性 プライベート
引数
intY Integer 年(Integer)
intM Integer 月(Integer)
intW Integer 週(Integer)
intG Integer 曜日コード(Integer) ※1=日曜, 2=月曜...7=土曜(2のみ利用)
IX Long テーブル最終位置(Long) ※直前項目の登録位置
strName String 祝日の名称(String)

 関数名   GP_GetSyunbun 
概要 【機能】:春分の日の算出(簡易計算方式)
処理 春分の日の算出(簡易計算方式)
形式 Private Sub GP_GetSyunbun(intY As Integer, IX As Long)
可視性 プライベート
引数
intY Integer 年(Integer)
IX Long テーブル最終位置(Long) ※直前項目の登録位置

 関数名   GP_GetSyuubun 
概要 【機能】:秋分の日の算出(簡易計算方式)
処理 秋分の日の算出(簡易計算方式
形式 Private Sub GP_GetSyuubun(intY As Integer, IX As Long)
可視性 プライベート
引数
intY Integer 年(Integer)
IX Long テーブル最終位置(Long) ※直前項目の登録位置


Copyright (c) 2007-2009 zudajijp. All Rights Reserved.