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

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

?? sj_txpfhdck.pas

?? 省級集郵品管理ERP
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
      end;
    bnPrint: {print}
      begin
        if qryFHD.RecordCount > 1 then
        begin
          FrmK_YPFHDDY := TFrmK_YPFHDDY.Create(Application);
          with FrmK_YPFHDDY do
          try
            if ShowDIYReport(DBGrid2, Qry_ckdayin, IO_TXP, QRLabel4) then
              Preview;
          finally
            Destroy;
          end;
        end
        else
        begin
          FrmK_TXFHDDY := TFrmK_TXFHDDY.Create(Application);
          with FrmK_TXFHDDY do
          try
            QRLabel1.Caption := '零枚票發貨通知單';
            QRLabel25.Caption := qryFHD.FieldByName('DWMC').AsString;

            jycx := 'select a.zh,a.tmc,''套''as dw,b.sj/100 xj,b.sl,b.sj*b.sl/100 zjje,b.zk,round(b.sj*b.sl*b.zk/10000,2) jsje,a.fxrq from tb_yzppxxb a ,tks_txckpp b where a.tdm=b.tudm and b.fhdh=''' + DBEdit6.Text + '''';

            Qry_ckdayin.close;
            Qry_ckdayin.sql.clear;
            Qry_ckdayin.sql.add(jycx);
            Qry_ckdayin.open;
            sumzj := 0;
            sumjsj := 0;
            FrmK_TXFHDDY.nHeight := FrmK_TXFHDDY.GetTextHeight('宋體', 10) + 3;
            QRLabel8.Caption := DBEdit6.Text;
            QRLabel11.Caption := dbedit2.Text;
            QRLabel2.Caption := dbedit4.text;
            preview;
          finally
            Destroy;
          end;
        end;
      end;
    bnClose:
      Close;
  end;
end;

procedure Tfrm_TXPFHDCK.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  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_TXPFHDCK.FormCreate(Sender: TObject);
const
  CKJHH_SQL = 'Select YJDH From TKS_TXFHD WHERE CKXZ <> ''11'' Group by yjdh';
begin
  inherited;
  DWMC.Caption := '使用單位:' + VG_UNITNAME;
  InitData;
  SetState(dtBrowse);
end;

procedure Tfrm_TXPFHDCK.InitData;
begin
  qryFHD.AfterScroll := nil;
  qryFHD.Close;
  qryFHD.MacroByName('CON').AsString := 'HDR is null';
  qryFHD.MacroByName('YGDM').AsString := '''' + VG_USERID + '''';
  qryFHD.Open;
  qryFHD.AfterScroll := qryFHDAfterScroll;
  qryFHDAfterScroll(nil);
end;

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

  Qry_ban1.Close;
  Qry_ban1.Params[0].AsString := qryFHDPP.FieldByName('PPDM').AsString;
  Qry_ban1.Open;
  SetBHBHCtls(Panel5, dtEdit);
end;

procedure Tfrm_TXPFHDCK.BitBtn2Click(Sender: TObject);
begin
  inherited;
  if qryBHBH.IsEmpty then
    exit;
  qryBHBH.Delete;
end;

procedure Tfrm_TXPFHDCK.BitBtn4Click(Sender: TObject);
begin
  inherited;
  qryBD.Delete;
end;

procedure Tfrm_TXPFHDCK.qryBDAfterInsert(DataSet: TDataSet);
begin
  inherited;
  qryBD.Edit;
  qryBD.FieldByName('FHDH').Asstring := qryFHD.FieldByName('FHDH').Asstring;
end;

procedure Tfrm_TXPFHDCK.qryBHBHAfterInsert(DataSet: TDataSet);
begin
  inherited;
  with qryBHBH do
  begin
    Edit;
    FieldByName('FHDH').Asstring := qryFHD.FieldByName('FHDH').Asstring;
    FieldByName('PPDM').Asstring := qryFHDPP.FieldByName('PPDM').Asstring;
    FieldByName('ZH').Asstring := qryFHDPP.FieldByName('ZH').Asstring;
    FieldByName('TJC').Asstring := qryFHDPP.FieldByName('TJC').Asstring;
    FieldByName('BLSH').Value := DBLB_ban.KeyValue;
    FieldByName('QSBH').AsString := Edt_qsban.Text;
    FieldByName('ZZBH').AsString := Edt_zzban.Text;
  end;
end;

{
1 集郵票總帳表
2 *集郵票總分戶帳表
3/*集郵票明細分類帳*/
4/*集郵票進發存明細帳表*/
5/*集郵票明細分類帳(庫管員)*/
}
procedure Tfrm_TXPFHDCK.BitBtn5Click(Sender: TObject);
var
  v_s_yjr: string;
begin
  if qryFHD.IsEmpty then
    exit;
  if qryFHD.FieldByName('CKRQ').AsDateTime = 0 then
  begin
    CHQMsgBox('請先確定出庫日期!');
    exit;
  end;
  if not CheckINYJRQ(io_txp, qryFHD.FieldByName('FHDH').AsString, v_s_yjr) then
  begin
    CHQMsgBox('該入庫單不在月結范圍(' + format('%s年%s月', [copy(v_s_yjr, 1, 4), copy(v_s_yjr, 5, 2)]) + ')內,不能復核!');
    exit;
  end;
  if check(qryFHD.FieldByName('FHDH').Asstring) then
    CHQMsgBox('復核記帳成功!');
  qryFHDAfterScroll(nil);
end;

function Tfrm_TXPFHDCK.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('復核記帳失敗! 沒有初始化或結轉 [零枚票總帳表] 數據.');
    2: CHQMsgBox('復核記帳失敗! 沒有初始化或結轉 [零枚票總分戶帳表] 數據.');
    3: CHQMsgBox('復核記帳失敗! 沒有初始化或結轉 [零枚票明細分類帳] 數據.');
    4: CHQMsgBox('復核記帳失敗! 沒有初始化或結轉 [零枚票進發存明細帳表] 數據.');
    5: CHQMsgBox('復核記帳失敗! 沒有初始化或結轉 [零枚票明細分類帳(庫管員)] 數據.');
    10: CHQMsgBox('復核記帳失敗! 沒有初始化或結轉 [零枚票待銷存總帳表] 數據.');
    11: CHQMsgBox('復核記帳失敗! 沒有初始化或結轉 [零枚票待銷存明細分類帳] 數據.');
    12: CHQMsgBox('復核記帳失敗! 沒有初始化或結轉 [零枚票待銷存明細分類帳(庫管員)] 數據] 數據.');
    - 1: CHQMsgBox('找不到相應的發貨單!');
    - 2: CHQMsgBox('錯誤:此發貨單已復核過!');
    - 3: CHQMsgBox('錯誤:此發貨單的出庫性質沒找到或不需記帳!');
  else
    CHQMsgBox('復核記帳失敗! ');
  end;

end;

procedure Tfrm_TXPFHDCK.BitBtn3Click(Sender: TObject);
begin
  inherited;
  qryBD.append;
end;

procedure Tfrm_TXPFHDCK.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_TXPFHDCK.qryFHDPPMZGetText(Sender: TField; var Text: string;
  DisplayText: Boolean);
begin
  inherited;
  nDisplay.GetText(Sender, Text, DisplayText);
end;

procedure Tfrm_TXPFHDCK.qryFHDPPMZSetText(Sender: TField;
  const Text: string);
begin
  inherited;
  nDisplay.SetText(Sender, Text);
end;

procedure Tfrm_TXPFHDCK.DBGrid2DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
  inherited;
  DrawCheckedGrid(not qryFHD.FieldByName('HDR').IsNull, Sender, Rect, DataCol, Column);
{  if not qryFHD.FieldByName('HDR').IsNull then
    DBGrid2.Canvas.Font.Color := clred;
  DBGrid2.DefaultDrawColumnCell(Rect, DataCol, Column, State); }
end;

procedure Tfrm_TXPFHDCK.BitBtn7Click(Sender: TObject);
begin
  inherited;
  qryFHD.AfterScroll := nil;
  qryFHD.Close;
  qryFHD.MacroByName('CON').AsString := ' TO_CHAR(KDRQ, ''YYYYMMDD'') >= ''' + FormatDateTime('YYYYMMDD', DateEdit1.Date) + '''';
  qryFHD.MacroByName('YGDM').AsString := '''' + VG_USERID + '''';
  qryFHD.Open;
  qryFHD.AfterScroll := qryFHDAfterScroll;
  qryFHDAfterScroll(nil);

end;

procedure Tfrm_TXPFHDCK.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_txp, qryFHD.FieldByName('FHDH').AsString, v_s_yjr) then
        begin
          v_b_skip := true;
//          CHQMsgBox('該入庫單不在月結范圍(' + format('%s年%s月', [copy(v_s_yjr, 1, 4), copy(v_s_yjr, 5, 2)]) + ')內,不能復核!');
        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) + '筆發貨復核!');
  end;
  qryFHDAfterScroll(nil);
end;

procedure Tfrm_TXPFHDCK.qryFHDAfterScroll(DataSet: TDataSet);
begin
  inherited;
  if qryFHD.IsEmpty then
    exit;
  Qryban.Close;
  Qryban.ParamByName('FHDH').AsString := qryFHD.FieldByName('FHDH').AsString;
  Qryban.Open;
  qryFHDPP.Close;
  qryFHDPP.ParamByName('FHDH').AsString := qryFHD.FieldByName('FHDH').AsString;
  qryFHDPP.Open;
  qryBD.Close;
  qryBD.ParamByName('FHDH').AsString := qryFHD.FieldByName('FHDH').AsString;
  qryBD.Open;
  qryBHBH.Close;
  qryBHBH.ParamByName('FHDH').AsString := qryFHD.FieldByName('FHDH').AsString;
  qryBHBH.Open;
  BitBtn5.Enabled := qryFHD.FieldByName('HDR').IsNull;
  BBt_send.Enabled := not BitBtn5.Enabled;
end;

procedure Tfrm_TXPFHDCK.DBLB_banCloseUp(Sender: TObject);
begin
  inherited;
  if DBLB_ban.Text = '' then exit;
  Qrybao.Close;
  Qrybao.Params[0].Value := DBLB_ban.keyValue;
  Qrybao.Open;

end;

procedure Tfrm_TXPFHDCK.BitBtn8Click(Sender: TObject);
begin
  inherited;
  if (trim(Edt_qsban.Text) = '') or (trim(Edt_qsban.Text) = '') then
  begin
    CHQMsgBox('請確定起始版號和終止版號!');
    exit;
  end;
  qryBHBH.Append;
  Edt_qsbao.Text := '';
  Edt_zzbao.Text := '';
  Edt_qsban.Text := '';
  Edt_zzban.Text := '';
end;

procedure Tfrm_TXPFHDCK.Edt_zzbaoExit(Sender: TObject);
var
  v_s: pchar;
  v_i: double;
begin
  inherited;
  try
    if length(Edt_qsbao.Text) = 0 then
      exit;
    v_s := pchar(copy(Edt_zzbao.Text, 1, 1));
    if v_s > '9' then //字母開頭
    begin
      v_i := strtoint(copy(Edt_zzbao.Text, 2, 7));
      Edt_zzban.Text := v_s + formatfloat('0000000', v_i * Qrybao.FieldByName('BS').AsInteger);
    end
    else
    begin
      v_i := strtoint(Edt_zzbao.Text);
      Edt_zzban.Text := formatfloat('00000000', v_i * Qrybao.FieldByName('BS').AsInteger);
    end;
  except
  end;
end;

procedure Tfrm_TXPFHDCK.Edt_qsbaoExit(Sender: TObject);
var
  v_s: pchar;
  v_i: double;
begin
  inherited;
  try
//    if length(Edt_qsban.Text) > 0 then
//      exit;
    v_s := pchar(copy(Edt_qsbao.Text, 1, 1));
    if v_s > '9' then //字母開頭
    begin
      v_i := strtoint(copy(Edt_qsbao.Text, 2, 7));
      Edt_qsban.Text := v_s + formatfloat('0000000', (v_i - 1) * Qrybao.FieldByName('BS').AsInteger + 1);
      Edt_zzban.Text := v_s + formatfloat('0000000', v_i * Qrybao.FieldByName('BS').AsInteger);
    end
    else
    begin
      v_i := strtoint(Edt_qsbao.Text);
      Edt_qsban.Text := formatfloat('00000000', (v_i - 1) * Qrybao.FieldByName('BS').AsInteger + 1);
      Edt_zzban.Text := formatfloat('00000000', v_i * Qrybao.FieldByName('BS').AsInteger);
    end;
  except
  end;
end;

procedure Tfrm_TXPFHDCK.BBt_SendClick(Sender: TObject);
var
  vs_fhdh: string;
begin
  vs_fhdh := SelFHD(io_txp, DBEdit6.Text);
  if vs_fhdh <> '' then
  begin
    data.dm.StartTransaction;
    try
      with data.qrytmp do
      begin
        Close;
        SQL.Clear;
        SQL.Add('update TKS_TXFHD set SDATE=sysdate where FHDH in (' + vs_fhdh + ')');
        ExecSQL;
        Close;
        SQL.Clear;                          
        SQL.Add('insert into TKS_TXFHD_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_TXFHD where FHDH in (' + vs_fhdh + ')');
        ExecSQL;
        Close;
        SQL.Clear;                          
        SQL.Add('insert into TKS_TXCKPP_CACO(FHDH, TUDM, KFDM, KWH, JJ, SL, XJ, ZK, JSJ, COMM_DEPT) ');
        SQL.Add('select a.FHDH, a.TUDM, a.KFDM, a.KWH, a.JJ, a.SL, a.XJ, a.ZK, a.JSJ, b.QXDW from TKS_TXCKPP a, TKS_TXFHD 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.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产制服丝袜一区| 亚洲精品写真福利| 精品一区二区三区日韩| 欧美成人女星排行榜| 色婷婷精品大在线视频| 久久久久久久综合色一本| 欧美日产在线观看| 免费观看91视频大全| 欧美色网站导航| 日本乱人伦aⅴ精品| 亚洲综合在线电影| 日韩精品中文字幕在线一区| 亚洲成a人片在线不卡一二三区| 成人影视亚洲图片在线| 东方欧美亚洲色图在线| 99久久婷婷国产| 亚洲男人天堂av网| 欧美电影免费观看高清完整版| 亚洲国产三级在线| 精品处破学生在线二十三| 91在线视频免费观看| 亚洲成a人片在线观看中文| 久久综合给合久久狠狠狠97色69| 综合电影一区二区三区| 91精品国产综合久久精品图片| 国产精品一区免费视频| 亚洲色图第一区| 欧美mv日韩mv国产网站app| av电影一区二区| 久久精品国产一区二区三区免费看| 国产精品午夜春色av| 欧美精品亚洲一区二区在线播放| 欧美日本精品一区二区三区| 成人精品免费看| 国产日韩欧美一区二区三区乱码 | 亚洲第一成人在线| 欧美三级电影在线看| 337p粉嫩大胆噜噜噜噜噜91av| 精一区二区三区| 日韩一区二区影院| 国产一区91精品张津瑜| 中文字幕欧美一| 精品国产一区二区精华| 91麻豆国产精品久久| 国产精品77777竹菊影视小说| 亚洲成人一区在线| 日韩精品一二三区| caoporen国产精品视频| 美女一区二区三区| 久久久国产午夜精品| 3d成人动漫网站| 午夜视频一区二区| 综合久久久久久久| 国产精品嫩草影院com| 欧美日韩免费观看一区二区三区| 精品少妇一区二区三区在线播放 | 亚洲va欧美va人人爽| 国产精品高潮久久久久无| 精品国产91乱码一区二区三区| 一本色道亚洲精品aⅴ| 成人高清免费在线播放| 亚洲精品一卡二卡| 欧美大白屁股肥臀xxxxxx| 国产91精品一区二区麻豆亚洲| 日韩写真欧美这视频| 欧美日韩亚洲综合在线| 91福利国产精品| 日本道免费精品一区二区三区| 成a人片亚洲日本久久| 成人美女视频在线看| 不卡av电影在线播放| 丁香啪啪综合成人亚洲小说 | 2014亚洲片线观看视频免费| 欧美一区二区在线视频| 4hu四虎永久在线影院成人| 555夜色666亚洲国产免| 91精品蜜臀在线一区尤物| 在线不卡a资源高清| 欧美一级在线观看| 精品国产污网站| 日本一区二区三区电影| 国产精品网站在线观看| 1区2区3区国产精品| 色综合天天综合| 欧美性生活大片视频| 欧美四级电影网| 日韩一级大片在线观看| 午夜成人在线视频| 蜜臀久久久99精品久久久久久| 麻豆成人综合网| 国产成人免费在线视频| 91麻豆免费观看| 欧美日韩一区视频| 精品精品国产高清a毛片牛牛| 国产亚洲成aⅴ人片在线观看| 国产精品视频一二三| 欧美日韩中文字幕一区二区| 69堂亚洲精品首页| 久久精品视频在线免费观看 | 欧美怡红院视频| 日韩一级完整毛片| 国产精品免费网站在线观看| 一级中文字幕一区二区| 久久精品久久99精品久久| 成人黄色电影在线| 欧美美女网站色| 成人精品视频一区二区三区| 欧美三区在线观看| 精品久久久久久最新网址| 中文字幕欧美激情一区| 亚洲国产人成综合网站| 狠狠色丁香婷综合久久| 一本到不卡免费一区二区| 91精品欧美福利在线观看| 国产精品卡一卡二卡三| 日本网站在线观看一区二区三区| 国产高清一区日本| 欧美久久久一区| 一区精品在线播放| 麻豆成人久久精品二区三区红| 91香蕉国产在线观看软件| 欧美成人官网二区| 亚洲激情五月婷婷| 国产suv精品一区二区883| 欧美二区乱c少妇| 中文字幕在线不卡| 久久 天天综合| 欧美日韩综合不卡| 日韩毛片精品高清免费| 黄页视频在线91| 69堂精品视频| 亚洲综合小说图片| 99久久国产综合精品麻豆| 精品国产免费人成电影在线观看四季| 亚洲综合色丁香婷婷六月图片| 丁香婷婷综合网| 久久免费视频色| 蜜臀久久99精品久久久久宅男| 色8久久精品久久久久久蜜| 国产精品视频观看| 国模冰冰炮一区二区| 欧美日本国产视频| 一卡二卡欧美日韩| 91一区二区三区在线观看| 国产婷婷色一区二区三区四区| 麻豆精品一区二区三区| 欧美色欧美亚洲另类二区| 亚洲免费在线视频| 99精品视频在线免费观看| 国产欧美精品区一区二区三区| 狠狠色狠狠色综合系列| 日韩欧美国产一区二区三区| 日韩精品亚洲专区| 亚洲成人免费电影| 欧美视频一区在线| 亚洲综合自拍偷拍| 欧美色图12p| 亚洲成人免费av| 美女www一区二区| 日韩你懂的在线观看| 日本系列欧美系列| 日韩午夜在线播放| 精品午夜一区二区三区在线观看| 日韩一本二本av| 精品一区二区国语对白| 欧美成人在线直播| 国产一区在线精品| 国产欧美综合色| a美女胸又www黄视频久久| 国产精品久久久久久久久久久免费看| 国产乱子伦一区二区三区国色天香| 26uuuu精品一区二区| 国产成人精品影视| 中文字幕一区二区三区在线播放| 成人性色生活片| 亚洲女同一区二区| 欧美日韩精品综合在线| 美女国产一区二区| 国产欧美一区二区精品仙草咪| www.亚洲在线| 亚洲成人中文在线| 日韩精品中文字幕一区| 国产河南妇女毛片精品久久久| 中文字幕一区二区视频| 欧美吞精做爰啪啪高潮| 理论电影国产精品| 国产精品欧美经典| 精品视频在线免费看| 激情文学综合丁香| 中文字幕一区二区三区在线播放| 欧美视频一区在线观看| 国产真实精品久久二三区| 中文欧美字幕免费| 色悠久久久久综合欧美99| 日韩av午夜在线观看| 国产拍欧美日韩视频二区| 欧美亚洲国产一区二区三区| 久久精品国内一区二区三区| ㊣最新国产の精品bt伙计久久| 538prom精品视频线放|