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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? sj_grpfhdck.pas

?? 省級(jí)集郵品管理ERP
?? PAS
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
procedure Tfrm_GRPFHDCK.ModiPanel1BtnClick(Index: TBtnVisible);
begin
  inherited;
  case index of
    bnAdd: SetState(dtInsert);
    bnDelete:
      if CHQMsgBox(MSG_DELETE, 2) = IDYES then
        with qryFHD do {query}
        begin
          Database.StartTransaction;
          try
            Delete; {query1}
            Database.Commit;
          except
            if Database.InTransaction then Database.RollBack;
            if errMsg = '' then
              raise
            else
              raise exception.Create(errMsg);
          end;
        end;
    bnEdit:
      begin
        if qryFHDPP.IsEmpty then
          exit;
        SetState(dtEdit);
      end;
    bnSave:
      Save;
    bnCancel:
      if CHQMsgBox('取消編輯, 確定嗎?', 2) = IDYES then
      begin
        qryFHD.CancelUpdates;
        qryFHDPP.CancelUpdates;
        SetState(dtBrowse);
      end;
    bnPrint: {print}
      ;
    bnClose: Close;
  end;
end;

procedure Tfrm_GRPFHDCK.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  inherited;
  Action := caFree;
  if (FDtstate in [dtInsert, dtEdit]) then
    case CHQMsgBox(MSG_EXITSAVE, 3) of
      IDYES:
        if not Save then Action := caNone;
      IDCANCEL: Action := caNone;
    end;
end;

procedure Tfrm_GRPFHDCK.FormCreate(Sender: TObject);
begin
  inherited;
  DWMC.Caption := '使用單位:' + VG_UNITNAME;
  InitData;
  qryFHDPP.open;
  SetState(dtBrowse);
end;

procedure Tfrm_GRPFHDCK.InitData;
begin
  qryFHD.Close;
  qryFHD.MacroByName('CON').AsString := ' HDR is null ';
  qryFHD.MacroByName('YGDM').AsString := '''' + VG_UserID + '''';
  qryFHD.Open;
end;

procedure Tfrm_GRPFHDCK.BitBtn1Click(Sender: TObject);
begin
  inherited;
  if qryFHDPP.IsEmpty then
    exit;
end;

{
1 集郵票總帳表
2 *集郵票總分戶帳表
3/*集郵票明細(xì)分類帳*/
4/*集郵票進(jìn)發(fā)存明細(xì)帳表*/
5/*集郵票明細(xì)分類帳(庫(kù)管員)*/
}
procedure Tfrm_GRPFHDCK.BitBtn5Click(Sender: TObject);
var
  v_s_yjr: string;
begin
  if qryFHD.IsEmpty then
    exit;
  if DBDateEdit1.Date = 0 then
  begin
    CHQMsgBox('請(qǐng)先確定出庫(kù)日期!');
    exit;
  end;
  if not CheckINYJRQ(io_grp, qryFHD.FieldByName('FHDH').AsString, v_s_yjr) then
  begin
    CHQMsgBox('該入庫(kù)單不在月結(jié)范圍(' + format('%s年%s月', [copy(v_s_yjr, 1, 4), copy(v_s_yjr, 5, 2)]) + ')內(nèi),不能復(fù)核!');
    exit;
  end;
  if Check(qryFHD.FieldByName('FHDH').Asstring) then
    CHQMsgBox('復(fù)核記帳成功!');
  qryFHDAfterScroll(nil);
end;

function Tfrm_GRPFHDCK.Check(id: string): boolean;
begin
  Result := false;
  data.dm.StartTransaction;
  try
    with StoredProc1 do
    begin
      ParamByName('PC_FHDH').Asstring := id;
      ParamByName('PC_USERID').Asstring := VG_USERName;
      ExecProc;
      result := Params[0].asInteger = 0;
      if Params[0].asInteger = 0 then
      begin
        qryFHD.Edit;
        qryFHD.FieldByName('HDR').Asstring := VG_USERNAME;
        qryFHD.FieldByName('ZTZT').Asstring := '1';
        qryFHD.ApplyUpdates;
      end;
    end;
    data.dm.commit;
  except
    if data.dm.inTransaction then data.dm.rollback;
    raise;
  end;
  qryFHD.CommitUpdates;

  case StoredProc1.Params[0].asInteger of
    0: ;
    1: CHQMsgBox('復(fù)核記帳失敗! 沒(méi)有初始化或結(jié)轉(zhuǎn) [購(gòu)入票總帳表] 數(shù)據(jù).');
    2: CHQMsgBox('復(fù)核記帳失敗! 沒(méi)有初始化或結(jié)轉(zhuǎn) [購(gòu)入票總分戶帳表] 數(shù)據(jù).');
    3: CHQMsgBox('復(fù)核記帳失敗! 沒(méi)有初始化或結(jié)轉(zhuǎn) [購(gòu)入票明細(xì)分類帳] 數(shù)據(jù).');
    4: CHQMsgBox('復(fù)核記帳失敗! 沒(méi)有初始化或結(jié)轉(zhuǎn) [購(gòu)入票進(jìn)發(fā)存明細(xì)帳表] 數(shù)據(jù).');
    5: CHQMsgBox('復(fù)核記帳失敗! 沒(méi)有初始化或結(jié)轉(zhuǎn) [購(gòu)入票明細(xì)分類帳(庫(kù)管員)] 數(shù)據(jù).');
    10: CHQMsgBox('復(fù)核記帳失敗! 沒(méi)有初始化或結(jié)轉(zhuǎn) [購(gòu)入票待銷存總帳表] 數(shù)據(jù).');
    11: CHQMsgBox('復(fù)核記帳失敗! 沒(méi)有初始化或結(jié)轉(zhuǎn) [購(gòu)入票待銷存明細(xì)分類帳] 數(shù)據(jù).');
    12: CHQMsgBox('復(fù)核記帳失敗! 沒(méi)有初始化或結(jié)轉(zhuǎn) [購(gòu)入票待銷存明細(xì)分類帳(庫(kù)管員)] 數(shù)據(jù)] 數(shù)據(jù).');
    - 1: CHQMsgBox('找不到相應(yīng)的發(fā)貨單!');
    - 2: CHQMsgBox('錯(cuò)誤:此發(fā)貨單已復(fù)核過(guò)!');
    - 3: CHQMsgBox('錯(cuò)誤:此發(fā)貨單的出庫(kù)性質(zhì)沒(méi)找到或不需記帳!');
  else
    CHQMsgBox('復(fù)核記帳失敗! ');
  end;

end;

procedure Tfrm_GRPFHDCK.qryFHDUpdateError(DataSet: TDataSet;
  E: EDatabaseError; UpdateKind: TUpdateKind;
  var UpdateAction: TUpdateAction);
begin
  inherited;
  case GetErrCode(DataSet, E, ErrMsg) of
    Err_NoMasterRec: errMsg := errMsg + '&_&' + Format(MST_NOREC, ['', '', '']);
    Err_HasDetailRec: errMsg := errMsg + '&_&' + Format(DTL_EXSTREC, ['']);
    Err_RecDouble: errMsg := errMsg + '&_&' + Format(DBL_REC, ['']);
    Err_NotNull: errMsg := errMsg + '&_&' + Format(NOTNULL, ['']);
  else
    errMsg := errMsg + '&_&' + OTHERERROR;
  end;
end;

procedure Tfrm_GRPFHDCK.DBGrid2DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
  inherited;
  DrawCheckedGrid(not qryFHD.FieldByName('HDR').IsNull, Sender, Rect, DataCol, Column);
end;

procedure Tfrm_GRPFHDCK.BitBtn6Click(Sender: TObject);
var
  i: integer;
  v_b_skip: boolean;
  v_s_yjr: string;
begin
  inherited;
  if qryFHD.IsEmpty then
    exit;
  i := 0;
  with qryFHD do
  begin
    DisableControls;
    First;
    while not Eof do
    begin
      v_b_skip := false;
      if qryFHD.FieldByName('HDR').IsNull and (not qryFHD.FieldByName('CKRQ').IsNull) then
      begin
        if not CheckINYJRQ(io_grp, qryFHD.FieldByName('FHDH').AsString, v_s_yjr) then
        begin
          v_b_skip := true;
//          CHQMsgBox('該入庫(kù)單不在月結(jié)范圍(' + format('%s年%s月', [copy(v_s_yjr, 1, 4), copy(v_s_yjr, 5, 2)]) + ')內(nèi),不能復(fù)核!');
        end;
        if not v_b_skip then
          if Check(FieldByName('FHDH').Asstring) then
            i := i + 1;
      end;
      Next;
    end;
    EnableControls;
    if i > 0 then
      CHQMsgBox('共完成' + inttostr(i) + '筆發(fā)貨復(fù)核!');
  end;
  qryFHDAfterScroll(nil);
end;

procedure Tfrm_GRPFHDCK.BitBtn7Click(Sender: TObject);
begin
  inherited;
  qryFHD.Close;
  qryFHD.MacroByName('CON').AsString := ' TO_CHAR(KDRQ, ''YYYYMMDD'') >= ''' + FormatDateTime('YYYYMMDD', DateEdit1.Date) + '''';
  qryFHD.MacroByName('YGDM').AsString := '''' + VG_UserID + '''';
  qryFHD.Open;
end;

procedure Tfrm_GRPFHDCK.qryFHDAfterScroll(DataSet: TDataSet);
begin
  inherited;
  Modipanel1.FButtons[bnEdit].Enabled := qryFHD.FieldByName('HDR').IsNull;
  BitBtn5.Enabled := qryFHD.FieldByName('HDR').IsNull;
  BBt_send.Enabled := not BitBtn5.Enabled;
end;

procedure Tfrm_GRPFHDCK.qryFHDPPJJGetText(Sender: TField; var Text: String;
  DisplayText: Boolean);
begin
  inherited;
  nDisplay.GetText(Sender, Text, DisplayText);
end;

procedure Tfrm_GRPFHDCK.BBt_SendClick(Sender: TObject);
var
  vs_fhdh: string;
begin
  vs_fhdh := SelFHD(io_grp, DBEdit6.Text);
  if vs_fhdh <> '' then
  begin
    data.dm.StartTransaction;
    try
      with data.qrytmp do
      begin
        Close;
        SQL.Clear;
        SQL.Add('update TKS_GRPFHD set SDATE=sysdate where FHDH in (' + vs_fhdh + ')');
        ExecSQL;
        Close;
        SQL.Clear;
        SQL.Add('insert into TKS_GRPFHD_CACO(FHDH, YJDH, CKXZ, FHDW, QXDW, KDRQ, ZTZT, GHRQ, JSZT, ZPRQ, FZDS, CKRQ, DJRQ, ZGR, KGY, HDR, ZBR, BZ, SDATE, COMM_DEPT) ');
        SQL.Add('select FHDH, YJDH, CKXZ, FHDW, QXDW, KDRQ, ZTZT, GHRQ, JSZT, ZPRQ, FZDS, CKRQ, DJRQ, ZGR, KGY, HDR, ZBR, BZ, SDATE, QXDW from TKS_GRPFHD where FHDH in (' + vs_fhdh + ')');
        ExecSQL;
        Close;
        SQL.Clear;
        SQL.Add('insert into TKS_GRPCKPP_CACO(FHDH, PPDM, JJ, KFDM, KWH, DW, SL, YJ, XJ, JSJ, ZK, COMM_DEPT) ');
        SQL.Add('select a.FHDH, a.PPDM, a.JJ, a.KFDM, a.KWH, a.DW, a.SL, a.YJ, a.XJ, a.JSJ, a.ZK, b.QXDW from TKS_GRPCKPP a, TKS_GRPFHD b where a.FHDH=b.FHDH and a.FHDH in (' + vs_fhdh + ')');
        ExecSQL;
      end;
      data.dm.Commit;
    except
      data.dm.Rollback;
    end;
  end;   
end;

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影在线观看一区| 国产一区999| 色综合久久久久| 成人深夜视频在线观看| 99国产精品久久久久久久久久久| 欧美日韩一级大片网址| 欧美精品一二三| 精品国一区二区三区| 中文字幕av一区二区三区高| 日韩一区在线免费观看| 亚洲电影你懂得| 麻豆成人久久精品二区三区红| 狠狠色综合色综合网络| 成人av手机在线观看| 欧美群妇大交群的观看方式| 久久品道一品道久久精品| 国产精品久久久久婷婷二区次| 亚洲国产精品一区二区久久| 五月婷婷激情综合| 偷窥国产亚洲免费视频 | 91蜜桃在线免费视频| 欧美狂野另类xxxxoooo| 日韩国产欧美在线观看| 日韩精品中午字幕| 欧美日韩黄色一区二区| 国产日韩精品一区| 日韩电影在线观看一区| 99re亚洲国产精品| 精品成人一区二区| 亚洲成国产人片在线观看| 成人免费观看av| 一本到不卡精品视频在线观看| 欧美一级久久久久久久大片| 国产精品夫妻自拍| 黑人巨大精品欧美一区| 欧美亚洲综合另类| 精品国内片67194| 日韩精品一二区| 波多野结衣亚洲| 国产日韩精品一区二区三区| 国产成人免费视频| 午夜久久久久久| 久久久99精品免费观看不卡| 欧美亚洲动漫另类| 国产一区二区在线观看视频| 一区二区激情视频| 国产a精品视频| 国产综合色产在线精品| 国产精品77777| 亚洲免费看黄网站| 精品久久久久一区二区国产| 欧美综合亚洲图片综合区| 国产在线精品一区二区夜色| 亚洲丝袜制服诱惑| 久久久久综合网| 在线综合视频播放| 91老师国产黑色丝袜在线| 蜜桃av噜噜一区| 一区二区三区四区乱视频| 欧美国产日产图区| 欧美大片国产精品| 欧美日韩中文国产| 91在线观看成人| 成人精品国产一区二区4080| 激情图片小说一区| 热久久国产精品| 热久久一区二区| 蜜桃av一区二区三区电影| 亚洲成人精品一区| 午夜精品一区在线观看| 一区二区免费在线播放| 亚洲人成影院在线观看| 成人免费一区二区三区视频 | 国产精品灌醉下药二区| 国产东北露脸精品视频| 一色屋精品亚洲香蕉网站| 色视频欧美一区二区三区| 国产精品一区二区在线观看网站| 久久福利资源站| 99久久精品国产导航| 日韩一区在线播放| 色婷婷久久久亚洲一区二区三区| 国产精品福利电影一区二区三区四区| 国产成人av电影免费在线观看| 国产天堂亚洲国产碰碰| 粉嫩欧美一区二区三区高清影视| 欧美激情综合五月色丁香小说| 国产91露脸合集magnet | 激情成人午夜视频| 久久久精品国产免大香伊| 中文字幕不卡一区| 欧美巨大另类极品videosbest| 91丨九色丨黑人外教| 久久精工是国产品牌吗| 中文字幕在线观看一区二区| 欧美电影在哪看比较好| 在线看不卡av| 国产黄人亚洲片| 麻豆精品一区二区综合av| 一区二区三区四区国产精品| 国产午夜精品久久久久久免费视| 日韩欧美亚洲国产精品字幕久久久| 日韩欧美一级二级三级久久久| 天堂一区二区在线| 欧美xxxx老人做受| 国产成人精品亚洲午夜麻豆| 综合久久久久久| 在线成人小视频| 九九视频精品免费| 国产欧美一二三区| 在线观看视频一区二区欧美日韩| 日韩1区2区3区| 国产色综合一区| 91福利社在线观看| 免费成人小视频| 国产精品国产精品国产专区不片| 欧美三片在线视频观看| 久久66热偷产精品| 亚洲色欲色欲www| 91麻豆精品国产91久久久资源速度| 国内精品视频一区二区三区八戒| 国产精品初高中害羞小美女文| 欧美人妖巨大在线| 国产suv精品一区二区三区| 亚洲综合网站在线观看| 久久综合九色综合久久久精品综合 | 一区av在线播放| 日韩西西人体444www| 欧美经典三级视频一区二区三区| 日本亚洲三级在线| 69久久99精品久久久久婷婷 | 亚洲国产岛国毛片在线| 精品日本一线二线三线不卡| 日韩欧美在线影院| 久久伊99综合婷婷久久伊| 欧美激情综合五月色丁香小说| 国产精品区一区二区三区| 一区二区三区免费| 精品一区二区久久| 99国产精品久久久久久久久久久| 欧美人体做爰大胆视频| 国产欧美日韩另类一区| 亚洲成人7777| 懂色一区二区三区免费观看| 欧美日韩国产综合一区二区| 国产天堂亚洲国产碰碰| 日韩黄色在线观看| 91亚洲精品久久久蜜桃网站| 6080国产精品一区二区| 国产日韩欧美a| 蜜桃一区二区三区四区| 色综合欧美在线| 久久久国产一区二区三区四区小说| 亚洲综合在线免费观看| 国产精品一线二线三线精华| 欧美日韩日日夜夜| 亚洲另类在线一区| 成a人片国产精品| 亚洲在线视频免费观看| 欧洲精品一区二区| 狠狠色狠狠色综合| 夜夜夜精品看看| 中文字幕一区二区三区在线不卡| 久久久久国色av免费看影院| 91麻豆精品91久久久久久清纯| 色悠悠久久综合| 91在线国产福利| 成人激情文学综合网| 国内不卡的二区三区中文字幕 | 欧洲另类一二三四区| 99九九99九九九视频精品| 国产福利一区二区三区视频| 久久精品国产精品亚洲红杏| 水野朝阳av一区二区三区| 亚洲一区免费在线观看| 亚洲男女毛片无遮挡| 一区二区中文字幕在线| 日韩伦理av电影| 亚洲欧洲日韩一区二区三区| 国产精品久久久久久一区二区三区| 日本一区二区三区久久久久久久久不 | 国产精品乱码一区二区三区软件 | 九色porny丨国产精品| 久久电影网电视剧免费观看| 麻豆一区二区99久久久久| 久久精品免费观看| 日本欧美一区二区三区乱码| 日韩黄色一级片| 久久精品国产免费| 国产精品一区二区在线播放| 国产成a人亚洲精| 99精品视频中文字幕| 91麻豆6部合集magnet| 色婷婷亚洲综合| 欧美群妇大交群的观看方式| 日韩一区二区三区在线| 日韩欧美黄色影院| 久久久99久久| 亚洲欧洲三级电影| 亚洲一区二区中文在线|