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

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

?? sy_ck_jyp_add.pas

?? 省級集郵品管理ERP
?? PAS
?? 第 1 頁 / 共 3 頁
字號:
    if IsEmpty then {為空時清空子表}                        {}
      qry_CKXZAfterScroll(nil)
    else
      Locate('PPDM', qry_PP.FieldByName('PPDM').AsString, []);
  end;

end;

{-------------------------------------------------------------------------------}
{選擇}
procedure TFrm_SY_CK_JYP_Add.chk_YDClick(Sender: TObject);
begin
  SetChooseSL;
end;

{-------------------------------------------------------------------------------}
procedure TFrm_SY_CK_JYP_Add.ce_BLExit(Sender: TObject);
begin
  SetChooseSL;
end;
{-------------------------------------------------------------------------------}
{回車,輳}
procedure TFrm_SY_CK_JYP_Add.ce_BLKeyPress(Sender: TObject; var Key: Char);
begin
  if key = #13 then
    SetChooseSL;
end;

{-------------------------------------------------------------------------------}
{選擇數(shù)量}
procedure TFrm_SY_CK_JYP_Add.SetChooseSL;
var
  l_Mark: TBookMark;
  l_tmpSL: Double;
begin
  {表是空的,不用處理}
  if qry_DWFP.IsEmpty then
    Exit;

  if rg_CKXZ.ItemIndex <> 0 then
    Exit;
  with qry_DWFP do
  try
    DisableControls;
    l_Mark := GetBookmark;
    First;
    while not Eof do
    begin
      l_tmpSL := 0;
      if chk_YD.Checked then
        l_tmpSL := l_tmpSL + FieldByName('YDTS').AsFloat;
      if chk_LS.Checked then
        l_tmpSL := l_tmpSL + FieldByName('LSTS').AsFloat;
      if chk_NC.Checked then
        l_tmpSL := l_tmpSL + FieldByName('NCTS').AsFloat;
      if chk_YP.Checked then
        l_tmpSL := l_tmpSL + FieldByName('YPTS').AsFloat;
      Edit;
      FieldByName('SL').AsInteger := Trunc(l_tmpSL * ce_BL.Value / 100);
      FieldByName('SL_Old').AsInteger := Trunc(l_tmpSL * ce_BL.Value / 100);
      Post;

      Next;
    end;
  finally
    GotoBookMark(l_Mark);
    FreeBookMark(l_Mark);
    EnableControls;
  end;

  {輳包}
  SetRounding;
end;


{-------------------------------------------------------------------------------}
{湊包湊版的選擇}
procedure TFrm_SY_CK_JYP_Add.rg_RoundClick(Sender: TObject);
begin
  case rg_Round.ItemIndex of
    0: {湊包}                                               {}
      rg_Round_Style.Visible := True;
    1: {湊版}                                               {}
      rg_Round_Style.Visible := True;
    2: {不用湊整數(shù)}                                         {}
      rg_Round_Style.Visible := False;
  end;
  pgc_SeleInfo.ActivePageIndex := rg_Round.ItemIndex;       {顯示規(guī)格}

  if not qry_DWFP.IsEmpty then
    SetRounding;                                            {湊包湊版調用}
end;

{-------------------------------------------------------------------------------}
{湊整類型的選擇,和包裝規(guī)格的變化導致分配數(shù)量的變化}
procedure TFrm_SY_CK_JYP_Add.rg_Round_StyleClick(Sender: TObject);
begin
  SetRounding;                                              {湊包湊版調用}
end;

{-------------------------------------------------------------------------------}
{湊版湊包規(guī)格的更新}
procedure TFrm_SY_CK_JYP_Add.qry_PPAfterScroll(DataSet: TDataSet);
begin
  GetGG(qry_PP.FieldByName('PPDM').AsString);               {取得湊整的規(guī)格}
  with qry_Tmp do
  begin
    Close;
    SQL.Text := 'select ND from TB_YZPPTXXB where TDM =' + QuotedStr(qry_PP.FieldByName('PPDM').AsString);
    Open;
    if not IsEmpty then
      VL_ND := Fields[0].AsString
    else
      VL_ND := '';
  end;

end;

{-------------------------------------------------------------------------------}
{打開所選擇的計劃或者出庫單的單位分配數(shù)}
procedure TFrm_SY_CK_JYP_Add.qry_CKXZAfterScroll(DataSet: TDataSet);
var
  l_sql: string;
begin
  {各單位的分配數(shù)量}
(*  case rg_CKXZ.ItemIndex of
    0: {按照分配計劃}                                       {}
      begin
        {對于不同的票品,依據(jù)計劃也不同(普票,零枚用紀_計內_分配計劃(零枚)TY_JJNFPJH_JY,
        封片簡用紀_計內_分配計劃(封片)TY_JJNFPJH_FP)}
        case rg_Type.ItemIndex of
          0, 1: {普票、零枚}                                {}
            //            l_sql := 'select a.JHH, c.TUDM PPDM, a.PPMC, a.DWDM, a.JHFPZTS SL_OLD, a.JHFPZTS SL, d.DWMC ' +
            l_sql := 'select a.DWDM, a.JHFPZTS SL_OLD, a.JHFPZTS SL, d.DWJC DWMC' +
              ' from TY_JJNFPJH_JY a, TB_YZPPTXXB b,TB_YZPPTUXXB c, TGS_GXDWSJB d ' +
              ' where a.JHH =b.JHH and b.TDM= c.TDM and c.TXH = a.TX and a.DWDM = d.DWDM ' +
              ' and  a.ND =' + QuotedStr(VL_ND) +
              ' and c.TUDM =' + QuotedStr(qry_CKXZ.FieldByName('PPDM').AsString) +
              ' order by d.PXM ';
          2: {封片}                                         {}
            l_sql := ' select a.DWDM, a.JHFPZTS SL_OLD, a.JHFPZTS SL, d.DWJC DWMC ' +
              '   from TY_JJNFPJH_FP a, TG_YZPPLDMB c, TGS_GXDWSJB d ' +
              '  where a.YZLDM = c.YZLDM and a.DWDM = d.DWDM ' +
              ' and  a.ND =' + QuotedStr(VL_ND) +
              '   and a.YZLDM = ' + QuotedStr(qry_CKXZ.FieldByName('YZLDM').AsString) +
              ' order by d.PXM ';
        end;
      end;
    1: {按照出庫單}                                         {}
      begin
        L_SQL := 'select a.DWDM, a.FPSL SL_OLD, a.FPSL SL, b.DWJC DWMC  ' +
          ' from TYS_TXCKJHDPPB a, TGS_GXDWSJB b, TYS_TXPCKJHDB c  where a.DWDM = b.DWDM ' +
          ' and a.CKJHDH = c.CKJHDH and to_char(c.ZDRQ, ''YYYY'') = ' + QuotedStr(VL_ND) +
          ' and a.CKJHDH =' + QuotedStr(qry_CKXZ.FieldByName('JHH').AsString) +
          ' and a.PPDM =' + QuotedStr(qry_CKXZ.FieldByName('PPDM').AsString) +
          ' order by b.PXM ';
      end;
    2: {無依據(jù)}                                             {}
      Exit;
  end;

  with qry_DWFP do
  begin
    Close;
    SQL.Text := l_sql;
    Open;
  end;

  SetRounding;                                              {湊包湊版調用}
*)

  case rg_CKXZ.ItemIndex of
    0:
      begin
        {l_sql := 'select a.DWDM, a.JHFPZTS SL_OLD, a.JHFPZTS SL, d.DWJC DWMC,a.YDTS, a.LSTS, a.NCTS, a.YPTS' +}
        l_sql := 'select a.DWDM, 0 SL_OLD,0 SL, d.DWJC DWMC,a.YDTS, a.LSTS, a.NCTS, a.YPTS' +
          ' from TY_JJNFPJH a,TB_YZPPTXXB b,TGS_GXDWSJB d ' +
          ' where a.JHH=b.JHH and a.DWDM = d.DWDM ' +
          ' and  a.ND =' + QuotedStr(VL_ND) +
          ' and  b.TDM =' + QuotedStr(qry_CKXZ.FieldByName('PPDM').AsString) +
          ' order by d.PXM ';
        {JHFPZTS, YDTS, LSTS, NCTS, YPTS, KCTS}

      end;
    1:
      begin
        L_SQL := 'select a.DWDM, a.FPSL SL_OLD, a.FPSL SL, b.DWJC DWMC ,0 YDTS, 0 LSTS, 0 NCTS, 0 YPTS  ' +
          ' from TYS_JYCKJHDPPB a, TGS_GXDWSJB b, TYS_JYCKJHDB c  where a.DWDM = b.DWDM ' +
          ' and a.CKJHDH = c.CKJHDH and to_char(c.ZDRQ, ''YYYY'') = ' + QuotedStr(VL_ND) +
          ' and a.CKJHDH =' + QuotedStr(qry_CKXZ.FieldByName('JHH').AsString) +
          ' and a.PPDM =' + QuotedStr(qry_CKXZ.FieldByName('PPDM').AsString) +
          ' order by b.PXM ';
      end;
    2: exit;
  end;
  with qry_DWFP do
  begin
    Close;
    SQL.Text := l_sql;
    Open;
  end;

  if rg_CKXZ.ItemIndex = 0 then
    SetChooseSL;
  SetRounding;                                              {湊包湊版調用}

end;

{-------------------------------------------------------------------------------}
{取得湊整的規(guī)格}
procedure TFrm_SY_CK_JYP_Add.GetGG(A_PPDM: string);
var
  l_sql: string;
  i: Integer;
begin
  (*  case rg_Type.ItemIndex of
      0, 1: {普票、零枚}                                      {}
        l_sql := 'select a.BZLSH, A.BJC, sum(c.GBGTMS * e.GBGBBS) BZSL ' +
          '  from TB_BZSJB A,  TB_YZPPTUXXB b,TB_BTGXB c, TB_BSJB d, TB_BBGXB e  ' +
          '  where a.BZLSH = e.BZLSH  and b.TUDM = c.TUDM and c.BLSH = d.BLSH and d.BLSH = e.BLSH ' +
          ' and (e.GBGBBS is not NULL)  and c.TUDM= ' + QuotedStr(A_PPDM) +
          '  group by a.BZLSH, a.BJC order by a.BZLSH  ';
      2: {封片}                                               {}
        with qry_tmp do
        begin
          Close;
          SQL.Text := 'select BZFS from TB_YZPPTXXB where TDM = ' + QuotedStr(A_PPDM);
          Open;
          if Fields[0].AsString = '1' then                    {按套包裝}
            l_sql := 'select a.BZLSH, A.BJC, a.ZXTS BZSL ' +
              '  from TB_BZSJB A where a.BZBBJ <>''2'' and a.TDM = ' + QuotedStr(A_PPDM) +
              ' order by a.BZLSH  '
          else
            l_sql := 'select a.BZLSH, A.BJC, sum(c.GBGTMS * e.GBGBBS) BZSL ' +
              '  from TB_BZSJB A,  TB_YZPPTUXXB b,TB_BTGXB c, TB_BSJB d, TB_BBGXB e  ' +
              '  where a.BZLSH = e.BZLSH  and b.TUDM = c.TUDM and c.BLSH = d.BLSH and d.BLSH = e.BLSH ' +
              ' and (e.GBGBBS is not NULL)  and a.TDM = ' + QuotedStr(A_PPDM) +
              '  group by a.BZLSH, a.BJC order by a.BZLSH  ';
          Close;
        end;
    end;

    {取得該票品的所有包裝規(guī)格,資料包除外}
    fcb_BZGG.ClearAll;
    with qry_tmp do
    begin
      Close;
      SQL.Text := l_sql;
      Open;
      while not eof do
      begin
        fcb_BZGG.Items.Add(FieldByName('BJC').AsString);
        fcb_BZGG.FieldItems.Add(FieldByName('BZSL').AsString);
        Next;
      end;

      if not IsEmpty then
        fcb_BZGG.ItemIndex := 0;
      Close;
    end;

    case rg_Type.ItemIndex of
      0, 1: {普票、零枚}                                      {}
        l_sql := 'select b.GBGTMS from TB_YZPPTUXXB a,TB_BTGXB b where  a.TUDM = b.TUDM  ' +
          ' and a.TUDM= ' + QuotedStr(A_PPDM);
      2: {封片}                                               {}
        l_sql := 'select b.GBGTMS from TB_YZPPTUXXB a,TB_BTGXB b where  a.TUDM = b.TUDM  ' +
          ' and substr(a.TUDM, 1, 11) = ' + QuotedStr(Copy(A_PPDM, 1, 11));
    end;


    {取得該票品的版的規(guī)格}
    with qry_tmp do
    begin
      Close;
      SQL.Text := l_sql;
      Open;
      VL_Ban_GG := Fields[0].AsInteger;
      Close;
    end;
  *)

{*******楊俊******}
{包裝規(guī)格去該套下的所有的包裝規(guī)格,版規(guī)格去該套下的所有的版該版該圖枚數(shù)}
  cb_BGG.Clear;
  cb_BZGG.Clear;
  VL_ZXTS.Clear;
  with qry_Tmp do
  begin
    Close;
    SQL.Text := 'select distinct BZGG,ZXTS from TB_BZSJB where BZBBJ<>2 and TDM =' + QuotedStr(A_PPDM);
    Open;
    while not Eof do
    begin
      cb_BZGG.Items.Add(Trim(FieldByName('BZGG').AsString));
      VL_ZXTS.Add(FieldByName('ZXTS').AsString);
      Next;
    end;
    {去除空的items}
{    for i := cb_BZGG.Items.Count - 1 downto 0 do
    begin
      if cb_BZGG.Items.Strings[i] = '' then
        cb_BZGG.Items.Delete(i);
    end;}
    if cb_BZGG.Items.Count > 0 then
      cb_BZGG.ItemIndex := 0;
    Close;
    SQL.Text := 'select distinct GBGTMS from TB_BTGXB where TUDM like' + QuotedStr(Copy(A_PPDM, 1, 11) + '%') + ' order by GBGTMS ';
    Open;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久777777| 欧美情侣在线播放| 色综合久久久久久久| 91成人免费在线| 91精品国产欧美一区二区成人| 日韩欧美国产一二三区| 亚洲国产精品精华液2区45| 亚洲女同女同女同女同女同69| 亚洲大尺度视频在线观看| 精品一区二区在线视频| 成人av手机在线观看| 欧美色中文字幕| 久久一二三国产| 一区二区高清在线| 久久99久久99小草精品免视看| 成人网在线播放| 欧美日韩激情一区二区三区| 国产亚洲欧美一级| 亚洲综合小说图片| 国产精品888| 欧美视频你懂的| 欧美激情在线一区二区三区| 亚洲成a人片在线观看中文| 国产一区二区精品久久99| 欧洲另类一二三四区| 精品第一国产综合精品aⅴ| 亚洲视频在线一区二区| 九九国产精品视频| 91久久国产最好的精华液| 精品美女被调教视频大全网站| 亚洲你懂的在线视频| 国产一区二区三区四区在线观看 | 精品久久久久99| 亚洲欧美一区二区三区极速播放| 麻豆成人免费电影| 欧美在线观看视频在线| 欧美精彩视频一区二区三区| 日韩成人午夜电影| 91免费视频网址| 国产亚洲一区二区在线观看| 日本不卡123| 在线免费观看日本一区| 国产色产综合产在线视频| 日韩精品91亚洲二区在线观看| 97se亚洲国产综合在线| 久久精品人人做人人综合| 日韩二区三区在线观看| 欧美中文字幕一区二区三区亚洲 | 91美女片黄在线| 欧美岛国在线观看| 亚洲成a人片在线观看中文| 色综合久久综合中文综合网| 欧美国产成人在线| 国产麻豆午夜三级精品| 欧美一区二区人人喊爽| 亚洲国产精品一区二区久久 | 依依成人精品视频| 成人免费av资源| 久久久久久久久久看片| 久久国产视频网| 91精品国产入口| 调教+趴+乳夹+国产+精品| 日本精品一级二级| 亚洲乱码国产乱码精品精98午夜| 成人激情免费视频| 国产午夜精品一区二区三区四区| 精品亚洲国产成人av制服丝袜 | 国产综合色在线| 欧美成人一级视频| 久久国产人妖系列| 欧美成人a∨高清免费观看| 蜜臀99久久精品久久久久久软件| 51精品国自产在线| 日本在线观看不卡视频| 日韩精品一区在线| 国产在线视频不卡二| 久久夜色精品国产噜噜av| 国产一区二区女| 亚洲国产成人午夜在线一区| 成人午夜激情视频| 一区在线观看视频| 色综合久久中文综合久久97| 曰韩精品一区二区| 欧美色网一区二区| 爽好多水快深点欧美视频| 正在播放亚洲一区| 免费成人av资源网| 久久夜色精品一区| 成人精品电影在线观看| 自拍偷在线精品自拍偷无码专区| 色一情一伦一子一伦一区| 亚洲一区二区高清| 678五月天丁香亚洲综合网| 老司机午夜精品99久久| 国产日产欧美一区二区三区| www.亚洲精品| 亚洲午夜视频在线观看| 91精品婷婷国产综合久久性色| 麻豆国产欧美一区二区三区| 欧美国产日韩在线观看| 色综合色综合色综合| 视频在线观看一区二区三区| 精品美女在线观看| 9i看片成人免费高清| 亚洲chinese男男1069| 精品国产自在久精品国产| 国产成人精品亚洲日本在线桃色| 中文字幕一区二区三区视频| 欧美日韩在线播放三区| 欧美aaaaa成人免费观看视频| 欧美mv和日韩mv的网站| 波多野结衣中文字幕一区二区三区| 亚洲欧美另类久久久精品2019| 91精品国产91久久久久久一区二区 | 久草精品在线观看| 最好看的中文字幕久久| 欧美天堂一区二区三区| 久久国产精品区| 中文字幕成人av| 欧美视频第二页| 国产精品亚洲人在线观看| 一区二区三区精品久久久| 欧美电影免费观看高清完整版 | 一区在线观看视频| 91精品国产色综合久久 | 亚洲男人的天堂一区二区| 欧美久久久影院| 亚洲视频一区在线观看| 日韩情涩欧美日韩视频| 99re亚洲国产精品| 五月天激情综合| 国产精品三级久久久久三级| 5566中文字幕一区二区电影| www.66久久| 老鸭窝一区二区久久精品| 一区二区三区在线免费视频| 久久免费美女视频| 精品婷婷伊人一区三区三| 懂色av中文一区二区三区| 午夜影院久久久| 中文字幕+乱码+中文字幕一区| 在线电影一区二区三区| 91在线观看免费视频| 国模冰冰炮一区二区| 日日摸夜夜添夜夜添精品视频| 亚洲色图一区二区| 欧美精品一区二区高清在线观看 | 亚洲高清免费一级二级三级| 久久蜜桃一区二区| 3atv一区二区三区| 91网站黄www| 国产精品88av| 激情丁香综合五月| 婷婷六月综合亚洲| 亚洲一区二区中文在线| 国产精品久久夜| 久久奇米777| 日韩欧美在线一区二区三区| 欧美熟乱第一页| 色婷婷国产精品综合在线观看| 国产不卡视频在线观看| 毛片一区二区三区| 天堂va蜜桃一区二区三区漫画版| 亚洲日本va在线观看| 中文字幕乱码一区二区免费| 欧美白人最猛性xxxxx69交| 欧美高清视频不卡网| 色婷婷综合视频在线观看| 暴力调教一区二区三区| 福利视频网站一区二区三区| 国内一区二区在线| 久久精品99国产国产精| 久久99精品久久只有精品| 日韩国产成人精品| 亚洲成人av在线电影| 亚洲在线免费播放| 亚洲人成精品久久久久久| 国产精品色婷婷| 国产精品伦理一区二区| 中文字幕第一区综合| 国产精品欧美久久久久无广告| 国产喂奶挤奶一区二区三区| 久久久噜噜噜久久人人看 | 不卡欧美aaaaa| 一区二区三区日韩欧美| 一区二区三区电影在线播| 亚洲免费大片在线观看| 一色桃子久久精品亚洲| 亚洲人妖av一区二区| 亚洲欧美日韩国产成人精品影院| 中文字幕日韩一区二区| 亚洲欧美国产毛片在线| 亚洲一区自拍偷拍| 天天影视网天天综合色在线播放| 亚洲大片在线观看| 久久久久久亚洲综合影院红桃| 国产欧美日韩视频一区二区| 国产精品久久久久影院| 亚洲欧美日韩在线| 亚洲h在线观看|