亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wsalary_salary.cpp

?? 很經典的數據庫代碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
    F_Work->RunQuery(DM->AQ_Back_Restore,QStr);  //運行SQL語句得到累計津貼總金額
    try{
      Allow = DM->AQ_Back_Restore->Fields->Fields[0]->Value; //提取累計津貼總金額
      }
    catch(...){
      Allow = 0;                                             //如果無津貼記錄則為0
      }
    //計算其它扣發總金額
    QStr = "SELECT SUM(SOther_Money) AS TMoney FROM WSalary_SOther WHERE SOther_PID="+IntToStr(Person_ID)+" AND "; //生成SQL語句
    QStr.Insert("SOther_YMonth BETWEEN '"+IntToStr(year)+"-"+IntToStr(month)+"-01'AND '"+IntToStr(year)+"-"+IntToStr(month)+"-31'",QStr.Length()+1);
    QStr.Insert(" AND SOther_Type = 3",QStr.Length()+1);  //提取累加其它扣發金額
    F_Work->RunQuery(DM->AQ_Back_Restore,QStr);  //運行SQL語句得到累計其它扣發總金額
    try{
      Insure = DM->AQ_Back_Restore->Fields->Fields[0]->Value; //提取累計其它扣發總金額
      }
    catch(...){
      Insure = 0;                                             //如果無其它扣發記錄則為0
      }
    //實發工資計算
    PTotal=PWork+POTime+PEvect+Bonus+Welfare+Allow-LateEarly-DAbsent-Insure;

    //添加工資統計記錄
    DM->AT_Count->Close();                        //關閉記錄編號數據表
    DM->AT_Count->Filter = "Count_Name='Salary'"; //設置過濾器,提取工資統計信息表計數值
    DM->AT_Count->Filtered = true;                //開啟過濾器
    DM->AT_Count->Open();                         //打開記錄編號計數表
    Record = DM->AT_CountCount_Value->Value;      //提取計數值
    DM->AQ_Salary->Append();                      //追加一條工資統計記錄
    DM->AQ_SalarySalary_PID->Value = Person_ID;
    DM->AQ_SalarySalary_Month->Value = IntToStr(year)+"-"+IntToStr(month)+"-01";
    DM->AQ_SalarySalary_PWork->Value = PWork;     //正常工作工資賦值
    DM->AQ_SalarySalary_POTime->Value = POTime;   //加班工資賦值
    DM->AQ_SalarySalary_PEvect->Value = PEvect;   //出差補貼賦值
    DM->AQ_SalarySalary_Bonus->Value = Bonus;     //獎金總金額賦值
    DM->AQ_SalarySalary_Welfare->Value = Welfare; //福利總金額賦值
    DM->AQ_SalarySalary_Allow->Value = Allow;     //津貼總金額賦值
    DM->AQ_SalarySalary_LateEarly->Value = LateEarly;//遲到早退扣發總金額賦值
    DM->AQ_SalarySalary_DAbsent->Value = DAbsent;    //曠工扣發總金額賦值
    DM->AQ_SalarySalary_DInsure->Value = Insure;     //其它扣發總金額賦值
    DM->AQ_SalarySalary_PTotal->Value = PTotal;      //實發工資賦值
    DM->AQ_SalarySalary_ID->Value = Record+1;        //記錄編號賦值 
    DM->AQ_Salary->Post();
    return Record;
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton1Click(TObject *Sender)
{   /*****單個工具條快捷按鈕單擊事件*****/
    DBGrid1DblClick(this);        //增加員工列表中選中員工工號的記錄
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton13Click(TObject *Sender)
{   /*****所列工具條快捷按鈕單擊事件*****/
    DM->AQ_Employee->First();     //移動當前活動記錄到第一條記錄
    F_Main->CGauge1->Progress = 0;//進度條回到零狀態
    for(int i=0;i<DM->AQ_Employee->RecordCount;i++){ //添加所有列表記錄
      DBGrid1DblClick(this);      //增加當前活動記錄員工工員對應的記錄
      DM->AQ_Employee->Next();    //當前活動記錄下移一條記錄
      F_Main->CGauge1->Progress = 100/DM->AQ_Employee->RecordCount;  //進度條顯示統計進度
      }
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton2Click(TObject *Sender)
{   /*****編輯工具條快捷按鈕單擊事件*****/
    DBNavigator1->BtnClick(nbEdit);    //編輯當前數據表當前活動記錄
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton3Click(TObject *Sender)
{   /*****刪除工具條快捷按鈕單擊事件*****/
    DBNavigator1->BtnClick(nbDelete);   //刪除當前數據表當前活動記錄
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton4Click(TObject *Sender)
{   /*****提交工具條快捷按鈕單擊事件*****/
    DBNavigator1->BtnClick(nbPost);     //提交當前數據表操作
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton6Click(TObject *Sender)
{   /*****取消工具條快捷按鈕單擊事件*****/
    DBNavigator1->BtnClick(nbCancel);  //取消當前數據表操作
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton5Click(TObject *Sender)
{   /*****最前條工具條快捷按鈕單擊事件*****/
    DBNavigator1->BtnClick(nbFirst);   //移動當第一條記錄
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton7Click(TObject *Sender)
{   /*****前一條工具條快捷按鈕單擊事件*****/
    DBNavigator1->BtnClick(nbPrior);   //上移第一條記錄
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton8Click(TObject *Sender)
{   /*****后一條工具條快捷按鈕單擊事件*****/
    DBNavigator1->BtnClick(nbNext);   //下移一條記錄
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton9Click(TObject *Sender)
{   /*****最后條工具條快捷按鈕單擊事件*****/
    DBNavigator1->BtnClick(nbLast);   //移動到最后一條記錄
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton12Click(TObject *Sender)
{   /*****關閉工具條快捷按鈕單擊事件*****/
    F_Salary->Close();                  //關閉工資管理窗口
}
//---------------------------------------------------------------------------

void __fastcall TF_Salary::ToolButton10Click(TObject *Sender)
{   /*****查找工具條快捷按鈕單擊事件*****/
    TStringList *str1 = new TStringList();
    TStringList *str2 = new TStringList();
    switch(PageControl1->ActivePageIndex){  //判斷PageControl現在切換到了那一頁,對導航條控件數據源進行動態賦值,實現動態切換數據源的目的
    case 0 :{
      F_Query->Q_Table = "WSalary_Salary";  //賦查找表名為工資統計信息表
      str1->Add("員工工號");       //添加員工工號查找字段
      str2->Add("Salary_PID");     //添加員工工員在數據表中的字段名
      F_Query->T_Field[0] = 0;     //添加部門字段類型代號,為整數類型
      str1->Add("月份");          //添加工資日期查找字段
      str2->Add("Salary_Month");  //添加工資日期在數據表中的字段名
      F_Query->T_Field[1] = 2;     //添加出勤日期字段類型代號,為日期類型
      F_Query->S_Field = str1;
      F_Query->N_Field = str2;
      F_Query->Query = DM->AQ_Salary; //設定查找數據集為工資統計信息表
      F_Query->ShowModal();           //打開數據記錄查詢窗口
      DM->AQ_Salary = F_Query->Query;
      break;
      }
    case 1 :{
      F_Query->Q_Table = "WSalary_SOther";  //賦查找表名為獎金扣發信息表
      str1->Add("員工工號");       //添加員工工號查找字段
      str2->Add("SOther_PID");     //添加員工工員在數據表中的字段名
      F_Query->T_Field[0] = 0;     //添加部門字段類型代號,為整數類型
      str1->Add("發放月份");       //添加發放月份查找字段
      str2->Add("Stat_YMonth");    //添加發放月份在數據表中的字段名
      F_Query->T_Field[1] = 2;     //添加發放月份字段類型代號,為日期類型
      F_Query->S_Field = str1;
      F_Query->N_Field = str2;
      F_Query->Query = DM->AQ_SOther; //設定查找數據集為獎金扣發信息表
      F_Query->ShowModal();           //打開數據記錄查詢窗口
      DM->AQ_SOther = F_Query->Query;
      }
    }
    delete str1,str2;            //釋放str1,str2對象
}
//---------------------------------------------------------------------------



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品区一区二区三| 亚洲精品免费看| 欧美一区二区黄色| 欧美高清视频www夜色资源网| 在线观看日韩高清av| 91黄色免费看| 欧美日韩mp4| 欧美一区二区免费视频| 日韩免费在线观看| 国产日韩欧美精品在线| 中文成人综合网| 亚洲一区二区三区小说| 日本vs亚洲vs韩国一区三区 | 毛片基地黄久久久久久天堂| 久久99国产精品久久| 国产高清成人在线| 色88888久久久久久影院野外| 91久久国产最好的精华液| 欧美日韩一级大片网址| 精品国产凹凸成av人导航| 国产女主播视频一区二区| 亚洲精品乱码久久久久久黑人| 日韩av一区二区三区| 国产一区在线观看麻豆| 91色视频在线| 精品国产伦一区二区三区观看体验 | 丰满少妇在线播放bd日韩电影| 91亚洲精品乱码久久久久久蜜桃| 欧美日韩性生活| 亚洲国产精品ⅴa在线观看| 亚洲欧美电影一区二区| 奇米一区二区三区| k8久久久一区二区三区| 91精品国产综合久久婷婷香蕉| 欧美精品一区男女天堂| 亚洲精品国产精品乱码不99 | 99精品视频在线观看免费| 91精品国产麻豆国产自产在线 | 91视频国产观看| 久久午夜老司机| 亚洲一卡二卡三卡四卡| 国产福利电影一区二区三区| 欧美视频精品在线| 中文一区一区三区高中清不卡| 日韩影院精彩在线| 色婷婷激情久久| 国产精品久久久久久久久图文区 | 国产视频一区二区在线| 免费在线观看一区| 在线观看视频91| 1000精品久久久久久久久| 精品一区二区三区欧美| 91麻豆精品久久久久蜜臀| 亚洲色大成网站www久久九九| 精品一区二区三区免费观看| 欧美日本一区二区在线观看| 亚洲人123区| eeuss国产一区二区三区| 久久婷婷国产综合精品青草| 欧美96一区二区免费视频| 欧美日韩综合不卡| 一级精品视频在线观看宜春院| 成人成人成人在线视频| 中文在线一区二区| 波多野结衣91| 中文字幕永久在线不卡| 99久久精品国产网站| 国产精品久久国产精麻豆99网站| 国产激情一区二区三区桃花岛亚洲| 日韩欧美黄色影院| 老司机免费视频一区二区| 日韩欧美国产高清| 久久精品国产一区二区三| 日韩免费高清视频| 久久国内精品视频| 久久综合色之久久综合| 国产精品一二三四| 欧美国产成人精品| www.久久精品| 亚洲午夜在线视频| 91精品国产色综合久久不卡电影 | 91福利在线观看| 亚洲高清免费一级二级三级| 欧美丰满少妇xxxxx高潮对白 | 国产亚洲一二三区| 成人国产精品免费观看视频| 日韩伦理av电影| 欧美性大战久久| 激情成人综合网| 欧美国产精品久久| 欧美三级中文字| 久久99久久99| 国产精品久线观看视频| 欧美专区在线观看一区| 日韩激情中文字幕| 久久久无码精品亚洲日韩按摩| 成人av午夜影院| 亚洲一区二区美女| 久久色.com| 色欧美片视频在线观看在线视频| 性欧美大战久久久久久久久| 久久女同精品一区二区| 91极品视觉盛宴| 韩国av一区二区三区在线观看| 日韩一区欧美小说| 日韩视频一区二区| eeuss鲁一区二区三区| 日本v片在线高清不卡在线观看| 久久免费国产精品| 欧美日韩国产综合久久| 国产精品一区二区三区网站| 亚洲国产精品精华液网站| 久久综合久久鬼色中文字| 色婷婷久久99综合精品jk白丝| 国内精品免费**视频| 亚洲精品第1页| 国产欧美一区二区在线| 欧美一卡二卡三卡四卡| 日本久久电影网| 国产乱码精品一区二区三区忘忧草 | 老司机精品视频一区二区三区| 中文字幕一区二区三区在线观看| 欧美精品免费视频| 日本韩国欧美三级| 风间由美一区二区av101| 久久99精品国产麻豆婷婷洗澡| 亚洲一区在线观看视频| 国产精品网曝门| 久久精品一区蜜桃臀影院| 91精品国产综合久久精品| 亚洲国产高清aⅴ视频| 在线视频综合导航| 福利91精品一区二区三区| 久久国产精品99久久人人澡| 亚洲成在人线免费| 亚洲国产精品天堂| 亚洲品质自拍视频| 综合婷婷亚洲小说| 中文字幕在线一区二区三区| 久久九九全国免费| 久久久综合网站| 欧美va在线播放| 欧美xxxx老人做受| 精品久久99ma| 精品久久久久久久人人人人传媒 | 成人午夜精品在线| 国产馆精品极品| 国产精品白丝jk黑袜喷水| 激情文学综合丁香| 国产一区二区精品在线观看| 久久99精品一区二区三区| 九九精品一区二区| 国产一区日韩二区欧美三区| 国产综合久久久久影院| 国产一区二区女| 国产成人精品免费看| 成人网男人的天堂| 91麻豆国产自产在线观看| 91福利在线免费观看| 欧美日韩精品一区二区三区四区 | 日韩精品久久理论片| 视频一区免费在线观看| 欧美aⅴ一区二区三区视频| 国内精品国产成人国产三级粉色| 国内精品伊人久久久久av影院| 国产成人精品免费一区二区| thepron国产精品| 欧美日韩日日骚| 日韩亚洲欧美在线| 国产日本欧美一区二区| 国产精品不卡一区| 亚洲高清久久久| 狠狠色丁香婷综合久久| 成人性生交大片免费看在线播放 | 色噜噜狠狠色综合中国| 欧美群妇大交群的观看方式| 日韩女优制服丝袜电影| 国产精品国模大尺度视频| 亚洲观看高清完整版在线观看| 精品一区二区三区欧美| av电影天堂一区二区在线观看| 欧美亚洲综合一区| 国产午夜精品一区二区三区视频| 亚洲三级视频在线观看| 日韩激情视频在线观看| 国产99久久久久| 欧美一区三区四区| 自拍偷拍国产亚洲| 捆绑紧缚一区二区三区视频| 91在线观看下载| 欧美精品一区二| 婷婷综合另类小说色区| 国产成人精品在线看| 欧美日韩一区二区三区在线| 国产欧美日韩精品a在线观看| 亚洲成人福利片| 色综合中文综合网| 免费av成人在线| 日本精品一级二级| 久久久久久9999|