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

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

?? jm_fhdsc_getpp.pas

?? 省級集郵品管理ERP
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
      while not eof do
      begin
        if FieldByName('PPDM').AsString = rxQry_kxpp.FieldByName('PPDM').AsString then
        begin
          Result := true;
          Exit;
        end;
        Next;
      end;
      EnableConstraints;
    end;
  end;

begin
  if (rg_fplb.ItemIndex = 1) and (DCBo_yyy.KeyValue = null) then
  begin
    CHQMsgBox('請先選擇營業員,再選票品!');
    exit;
  end;
  if DBG_ckpp.Columns[0].Title.caption = '發貨單號' then
    bbt_nextClick(nil);
  Before_Insert := rxQry_ckpp.BeforeInsert;
  rxQry_ckpp.BeforeInsert := nil;
  try
    if not rxQry_ckpp.Active then
    begin
      rxQry_ckpp.Close;
      rxQry_ckpp.Open;
    end;
    SetFHDHDisplay('營業員');
    rxQry_ckpp.Edit;
    case rg_fplb.ItemIndex of
      0: //單——多去向
        begin
          if not CheckExisted then
          begin
            qry_yyy.First;
            while not qry_yyy.Eof do
            begin
              Addckpp;
              qry_yyy.Next;
            end;
          end;
        end;
      1: //多——單去向
        if not CheckExisted then
          Addckpp;
    end;
    rg_fplb.Enabled := false;
  except
  end;
  rxQry_ckpp.BeforeInsert := Before_Insert;
end;

procedure Tfrm_FHDSC_GETPP.BBt_okClick(Sender: TObject);
begin
  if rxQry_ckpp.IsEmpty then
    exit;
  rxQry_ckpp.first;
  while not rxQry_ckpp.Eof do
  begin
    if rxQry_ckpp.FieldByName('SL').AsFloat = 0 then
      rxQry_ckpp.Delete
    else
      rxQry_ckpp.next;
  end;

  if CheckKC = 1 then
    Exit;

  GenerateFHD;
  rg_fplb.Enabled := true;
  InitData(1);
end;

procedure Tfrm_FHDSC_GETPP.BBt_nextClick(Sender: TObject);
begin
  if not rxQry_ckpp.IsEmpty then
    rxQry_ckpp.CancelUpdates;
  if not qry_fhd.IsEmpty then
    qry_fhd.CancelUpdates;
  rg_fplb.Enabled := true;
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppDJGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppDJSetText(Sender: TField;
  const Text: string);
begin
  CurrSetText(Sender, Text);
end;

procedure Tfrm_FHDSC_GETPP.InitData(init: integer);
var
  fkfxx: Pkfxx;
begin
  Cmb_kfdm.Items.Clear;
  with Qry_kfdm do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select a.kfdm,a.kfmc from tgs_kfb a,tgs_kfrydzb b where b.kfdm=a.kfdm and b.ygdm=''' + VG_USERID + '''');
    Open;
    First;
    while not eof do
    begin
      new(fkfxx);
      fkfxx^.kfdm := FieldByName('kfdm').AsString;
      fkfxx^.kfmc := FieldByName('kfmc').AsString;
      Cmb_kfdm.Items.AddObject(FieldByName('kfmc').AsString, TObject(fkfxx));
      next;
    end;
  end;
  if init = 0 then
  begin
    if Cmb_kfdm.Items.Count > 0 then
    begin
      Cmb_kfdm.ItemIndex := 0;
      rxQry_kxpp.Close;
      case L_type of
        io_jyp: rxQry_kxpp.SQL := SqlStrings1.jyp_Sql;
        io_yp: rxQry_kxpp.SQL := SqlStrings1.yp_Sql;
        io_grp: rxQry_kxpp.SQL := SqlStrings1.grp_Sql;
      end;
      rxQry_kxpp.Params[0].Value := Pkfxx(Cmb_kfdm.Items.Objects[0])^.kfdm;
      rxQry_kxpp.Open;
    end;
  end
  else
  begin
    if Cmb_kfdm.Items.Count > 0 then
    begin
      Cmb_kfdm.ItemIndex := Cmb_kfdm.Items.IndexOf(Cmb_kfdm.text);
      rxQry_kxpp.Close;
      case L_type of
        io_jyp: rxQry_kxpp.SQL := SqlStrings1.jyp_Sql;
        io_yp: rxQry_kxpp.SQL := SqlStrings1.yp_Sql;
        io_grp: rxQry_kxpp.SQL := SqlStrings1.grp_Sql;
      end;
      rxQry_kxpp.Params[0].Value := Pkfxx(Cmb_kfdm.Items.Objects[Cmb_kfdm.Items.IndexOf(Cmb_kfdm.text)])^.kfdm;
      rxQry_kxpp.Open;
    end;
  end;
end;

procedure Tfrm_FHDSC_GETPP.rg_fplbClick(Sender: TObject);
begin
  case rg_fplb.ItemIndex of
    0: dcbo_yyy.Enabled := False;
    1: dcbo_yyy.Enabled := True;
  end;
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppJJGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppJJSetText(Sender: TField;
  const Text: string);
begin
  CurrSetText(Sender, Text);
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppYJGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppYJSetText(Sender: TField;
  const Text: string);
begin
  CurrSetText(Sender, Text);
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppXJGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppXJSetText(Sender: TField;
  const Text: string);
begin
  CurrSetText(Sender, Text);
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppJSJGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppJSJSetText(Sender: TField;
  const Text: string);
begin
  CurrSettext(SEnder, Text);
end;

procedure Tfrm_FHDSC_GETPP.Cmb_kfdmChange(Sender: TObject);
begin
  InitData(1);
end;

procedure Tfrm_FHDSC_GETPP.rxQry_ckppBeforeInsert(DataSet: TDataSet);
begin
  Abort;
end;

procedure Tfrm_FHDSC_GETPP.SetFHDHDisplay(DisplayLabel: string);
begin
  DBG_ckpp.Columns[0].Title.Caption := DisplayLabel;
  if DisplayLabel = '發貨單號' then
  begin
    DBG_ckpp.Columns[1].ReadOnly := True;
    BBt_ok.Enabled := False;
  end
  else
  begin
    DBG_ckpp.Columns[1].ReadOnly := False;
    bbt_ok.Enabled := True;
  end;
end;

function Tfrm_FHDSC_GETPP.CheckKC: Integer;
var
  StrSql, old_ppdm, old_jj, old_kfdm: string;
  FPSL: Integer;
  BK: TBookMark;
begin
  Result := 0;
  if rxQry_ckpp.IsEmpty then exit;
  rxQry_ckpp.First;
  with rxQry_ckpp do
  begin
    while not eof do
    begin
      Fpsl := 0;
      old_ppdm := FieldbyName('ppdm').AsString;
      old_jj := Fieldbyname('jj').AsString;
      old_kfdm := Fieldbyname('kfdm').AsString;
      BK := GetBookmark;
      with rxQry_ckpp do
      begin
        First;
        while not eof do
        begin
          if (FieldbyName('ppdm').AsString = old_ppdm) and (FieldbyName('jj').asString = old_jj) and (FieldbyName('kfdm').AsString = old_kfdm) then
            fpsl := fpsl + FieldbyName('sl').AsInteger;
          Next;
        end;
      end;
      GotoBookmark(bk);
      if rxQry_kxpp.Locate('ppdm;jj;kfdm', vararrayof([old_ppdm, old_jj, old_kfdm]), []) then
        if fpsl > rxQry_kxpp.FieldByName('ts').AsInteger then
        begin
          Result := 1;
          MessageBox(application.handle, '分配票品的數量超出庫存數量,請重新設置!', '提示', mb_ok + mb_iconinformation);
          Exit;
        end;
      next;
    end;
  end;
end;

procedure Tfrm_FHDSC_GETPP.SpeedButton1Click(Sender: TObject);
begin
  if (trim(Edt_loc.Text) = '') then
    exit;

  if (trim(Edt_loc.Text) <> V_S_loc) then
  begin
    V_S_loc := trim(Edt_loc.Text);
    rxQry_kxpp.First;
    rxQry_kxpp.Filter := 'PPDM<>''''';
    rxQry_kxpp.FindFirst;
  end
  else
    rxQry_kxpp.FindNext;

end;

procedure Tfrm_FHDSC_GETPP.rxQry_kxppFilterRecord(DataSet: TDataSet;
  var Accept: Boolean);
begin
  accept := false;
  if (V_S_loc <> '') then
    if Rbtn_zh.Checked then
    begin
      if (pos(V_S_loc, DataSet.fieldbyname('ZH').asstring) <> 0) then
        accept := true;
    end
    else if (pos(V_S_loc, DataSet.fieldbyname('PPMC').asstring) <> 0) then
      accept := true;

end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品视频一区| 在线观看日韩国产| 久久久久国色av免费看影院| 老司机精品视频导航| 91精品国产欧美一区二区18| 日韩av在线发布| 欧美丰满少妇xxxxx高潮对白 | 韩国视频一区二区| 日韩午夜激情视频| 美女看a上一区| 久久久精品日韩欧美| 国产精品88888| 国产精品久久二区二区| 色综合天天视频在线观看| 亚洲裸体xxx| 欧美一区二区视频在线观看2020 | 91日韩在线专区| 亚洲国产精品人人做人人爽| 91精品在线观看入口| 精品一区二区国语对白| 国产精品动漫网站| 欧美猛男超大videosgay| 久久66热re国产| 日韩美女啊v在线免费观看| 欧美在线视频全部完| 久久精品国产久精国产| 国产精品不卡视频| 欧美久久久一区| a级高清视频欧美日韩| 偷拍与自拍一区| 日本一区二区久久| 欧美系列在线观看| 国产精品一区在线观看你懂的| 亚洲人成精品久久久久久| 欧美一区二区免费观在线| 不卡视频一二三四| 美洲天堂一区二卡三卡四卡视频 | 久久综合色天天久久综合图片| 99麻豆久久久国产精品免费 | 天天爽夜夜爽夜夜爽精品视频| 久久综合狠狠综合久久综合88| 日本乱码高清不卡字幕| 国产成人综合自拍| 午夜视频在线观看一区二区| 国产精品亲子乱子伦xxxx裸| 日韩一区二区三区免费看| 91毛片在线观看| 国产美女一区二区三区| 亚洲一区国产视频| 国产精品视频看| 精品精品欲导航| 精品视频1区2区| 91美女片黄在线| eeuss鲁一区二区三区| 国产一区二区视频在线| 天天做天天摸天天爽国产一区| 国产精品久久久久影院老司| 精品盗摄一区二区三区| 欧美日韩中文字幕一区二区| 99视频一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 色综合咪咪久久| 成人毛片在线观看| 国产成人在线免费观看| 美女视频黄 久久| 奇米精品一区二区三区在线观看| 欧美一区二区黄色| 欧美精品少妇一区二区三区| 欧美午夜精品一区二区三区| 色综合中文字幕国产 | 亚洲一区二区欧美| 亚洲免费av观看| 一区二区三区久久久| 一区二区三区不卡在线观看 | 成人一级黄色片| 国产美女精品在线| 国产一区二区三区久久久| 久草这里只有精品视频| 韩国理伦片一区二区三区在线播放| 日韩国产精品久久久久久亚洲| 亚洲电影你懂得| 午夜影院久久久| 男女男精品视频| 精品无人区卡一卡二卡三乱码免费卡| 久久精品国产一区二区| 精彩视频一区二区| 国产精品99久久久久久宅男| 国产麻豆精品视频| 成人性生交大片免费看中文| 成人激情开心网| 91福利视频在线| 在线成人av网站| 日韩欧美一二区| 国产日韩v精品一区二区| 日本一区二区成人| 亚洲精品中文在线| 性做久久久久久免费观看欧美| 日欧美一区二区| 国产尤物一区二区| 99久久er热在这里只有精品66| 在线中文字幕一区| 这里是久久伊人| 久久亚洲综合av| 亚洲男人天堂av| 丝袜美腿亚洲色图| 国产一区欧美日韩| 99久久国产综合精品女不卡| 91精品久久久久久久久99蜜臂| 精品久久久久av影院| 国产精品日韩成人| 日韩精品成人一区二区三区| 国产麻豆9l精品三级站| 成人激情黄色小说| 91精品国产综合久久国产大片 | 欧美性色黄大片手机版| 欧美一区二区三区视频| 国产蜜臀av在线一区二区三区| 一二三区精品视频| 国产在线一区二区综合免费视频| 99久久99久久精品国产片果冻| 日本高清不卡一区| 欧美精品一区二区久久久| 亚洲欧美日韩一区二区| 久久国产人妖系列| 欧美性生活影院| 国产精品午夜久久| 青娱乐精品在线视频| eeuss鲁一区二区三区| 欧美成人vps| 一区二区三区不卡在线观看| 国产91露脸合集magnet| 欧美日韩免费在线视频| 中文字幕日韩一区| 精品一区二区三区在线视频| 欧美伊人久久久久久午夜久久久久| 精品国产伦一区二区三区观看方式| 亚洲免费av高清| 色婷婷综合久久久中文一区二区| 精品国产sm最大网站免费看| 一级日本不卡的影视| 懂色一区二区三区免费观看| 日韩一级免费观看| 亚洲成a人在线观看| 99久久久精品| 中文字幕精品一区二区精品绿巨人| 久久国产成人午夜av影院| 欧美视频完全免费看| 亚洲色图制服诱惑 | 久久国产麻豆精品| 欧美日韩成人在线| 一区二区高清视频在线观看| 国产69精品久久久久毛片 | 欧美精品一二三| 亚洲图片欧美一区| 色哦色哦哦色天天综合| 国产精品久久久久久久久图文区 | 国产a级毛片一区| 欧美电视剧在线观看完整版| 婷婷综合在线观看| 欧美日韩免费电影| 亚洲第一在线综合网站| 一本色道a无线码一区v| 亚洲欧美综合另类在线卡通| 99精品偷自拍| 亚洲视频综合在线| 色偷偷久久人人79超碰人人澡| 国产精品国产三级国产aⅴ入口 | 日韩久久久精品| 捆绑紧缚一区二区三区视频| 欧美一区二区免费| 韩日欧美一区二区三区| 精品国产凹凸成av人导航| 国产永久精品大片wwwapp| 久久先锋影音av| 国产成人综合自拍| 国产精品电影一区二区| 91一区一区三区| 亚洲午夜电影在线观看| 欧美日韩国产一二三| 青青青伊人色综合久久| 欧美mv和日韩mv的网站| 国产一区二区电影| 国产精品国模大尺度视频| 在线观看日韩一区| 日本欧美大码aⅴ在线播放| 日韩美女视频在线| 成人的网站免费观看| 一区二区三区四区不卡在线| 欧美日韩大陆一区二区| 久久精品国产亚洲一区二区三区| 久久久777精品电影网影网 | 日韩你懂的在线播放| 国内成+人亚洲+欧美+综合在线| 久久综合色8888| av中文一区二区三区| 天使萌一区二区三区免费观看| 日韩欧美一区在线观看| 成人精品视频.| 午夜电影网一区| 久久久久久久久免费|