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

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

?? 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('請先選擇營業(yè)員,再選票品!');
    exit;
  end;
  if DBG_ckpp.Columns[0].Title.caption = '發(fā)貨單號' 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('營業(yè)員');
    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 = '發(fā)貨單號' 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, '分配票品的數(shù)量超出庫存數(shù)量,請重新設(shè)置!', '提示', 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.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品国产成人国产三级粉色 | 亚洲已满18点击进入久久| 欧美少妇xxx| 国产成人午夜高潮毛片| 三级亚洲高清视频| 亚洲欧洲国产专区| 欧美一卡二卡三卡| 在线看国产一区| 床上的激情91.| 麻豆91在线播放免费| 亚洲精品高清在线观看| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩精品三区| 91日韩一区二区三区| 国产成人鲁色资源国产91色综| 视频一区视频二区中文字幕| 亚洲欧美激情在线| 国产欧美一区二区三区鸳鸯浴 | 国产成人8x视频一区二区| 日韩精品一二区| 亚洲一区视频在线观看视频| 欧美激情艳妇裸体舞| 日韩欧美国产小视频| 日本系列欧美系列| 亚洲男人的天堂av| 色综合视频在线观看| 国产精品一区二区三区99| 久国产精品韩国三级视频| 亚洲精品自拍动漫在线| 亚洲精品欧美激情| 日韩一级黄色大片| 欧美亚洲日本国产| 91网站在线播放| hitomi一区二区三区精品| 国产不卡高清在线观看视频| 韩国欧美一区二区| 狠狠色丁香久久婷婷综合丁香| 青青草97国产精品免费观看无弹窗版| 亚洲激情在线激情| 亚洲男人的天堂一区二区| 综合久久一区二区三区| 亚洲欧美日韩国产中文在线| 国产精品国产三级国产普通话三级 | 欧美美女一区二区三区| 色八戒一区二区三区| 色呦呦日韩精品| 欧美午夜精品一区| 在线视频欧美精品| 欧美伊人久久久久久久久影院| 欧美日韩一区高清| 欧美挠脚心视频网站| 欧美酷刑日本凌虐凌虐| 91精品国产91久久久久久一区二区 | 婷婷开心激情综合| 日韩av一区二区三区| 免费久久精品视频| 国产一区二区在线观看免费| 国产麻豆欧美日韩一区| 成人国产免费视频| 色偷偷成人一区二区三区91| 欧美视频一区二区在线观看| 欧美老人xxxx18| 日韩一区二区三区免费看 | 久久精品免费看| 国产在线播放一区三区四| 国产999精品久久| 97久久精品人人澡人人爽| 欧美日韩国产成人在线免费| 日韩视频免费观看高清完整版| 久久老女人爱爱| 亚洲日本免费电影| 日韩综合一区二区| 国产成人精品免费网站| 色偷偷成人一区二区三区91| 制服丝袜日韩国产| 久久久影院官网| 亚洲精品视频在线| 免费成人在线影院| 国产a区久久久| 欧美日韩免费视频| 久久日韩精品一区二区五区| 综合激情成人伊人| 免费在线看一区| 99久久精品国产麻豆演员表| 欧美人妖巨大在线| 亚洲国产成人一区二区三区| 亚洲一区二区三区四区不卡| 韩国精品免费视频| 欧美日韩在线精品一区二区三区激情 | 欧美电影免费观看高清完整版在线 | 国产91精品精华液一区二区三区| 欧美午夜精品一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲欧洲精品天堂一级| 久久国产精品无码网站| 欧美专区日韩专区| 久久影院视频免费| 午夜欧美电影在线观看| 成人动漫av在线| 日韩一区二区视频在线观看| 亚洲欧美日韩电影| 国产自产2019最新不卡| 欧美日韩精品三区| 17c精品麻豆一区二区免费| 久久电影网站中文字幕| 欧美亚洲综合网| 国产精品免费视频网站| 久久综合综合久久综合| 欧美裸体一区二区三区| 亚洲欧美影音先锋| 国产乱码一区二区三区| 欧美一区二区三区在线视频 | 亚洲国产视频一区二区| 成人免费看视频| 2022国产精品视频| 美女在线一区二区| 欧美久久免费观看| 亚洲一区二区黄色| 一本一道久久a久久精品综合蜜臀| 久久精品人人做| 精品一区二区三区不卡| 欧美一级艳片视频免费观看| 亚洲一区在线观看免费观看电影高清 | 国产一区二区三区久久久| 777欧美精品| 五月天中文字幕一区二区| 91麻豆国产自产在线观看| 国产精品区一区二区三| 国产精品1区2区3区在线观看| 精品久久人人做人人爱| 奇米色一区二区| 日韩写真欧美这视频| 日韩激情视频在线观看| 欧美色图免费看| 午夜精品久久久久久不卡8050| 欧美午夜影院一区| 一卡二卡欧美日韩| 在线视频一区二区三| 亚洲精品第1页| 欧美日韩精品电影| 婷婷久久综合九色综合伊人色| 在线精品视频一区二区| 亚洲午夜激情av| 欧美男女性生活在线直播观看| 亚洲综合在线第一页| 欧美日韩五月天| 日韩成人免费电影| 精品欧美乱码久久久久久 | 日韩伦理电影网| 91老师片黄在线观看| 一区二区三区在线免费视频 | 欧美疯狂做受xxxx富婆| 丝袜诱惑制服诱惑色一区在线观看| 欧美日韩亚州综合| 久久成人免费电影| 国产色综合一区| 99视频精品在线| 亚洲午夜免费视频| 日韩欧美自拍偷拍| 国产精品 日产精品 欧美精品| 国产精品免费久久久久| 在线免费精品视频| 日本视频中文字幕一区二区三区| 精品久久五月天| 99久久国产免费看| 亚洲成人www| 欧美哺乳videos| 成年人国产精品| 亚洲国产欧美在线| 久久久久久久国产精品影院| 97久久精品人人爽人人爽蜜臀| 亚洲成人av一区| 26uuu另类欧美亚洲曰本| 99久久久国产精品免费蜜臀| 亚洲成av人影院在线观看网| 久久免费电影网| 欧美伊人久久久久久午夜久久久久| 捆绑调教一区二区三区| 亚洲欧洲av在线| 欧美一区二区在线免费观看| 成人深夜视频在线观看| 午夜精品爽啪视频| 国产女主播一区| 欧美美女喷水视频| www.欧美日韩| 毛片不卡一区二区| 亚洲女与黑人做爰| 精品成人一区二区| 欧美午夜寂寞影院| 国产一区二区不卡| 午夜精品视频一区| 中文字幕亚洲不卡| 精品国产伦一区二区三区免费| 91尤物视频在线观看| 九九国产精品视频| 亚洲一区二区三区四区中文字幕| 久久久久久久久99精品| 91精品国产综合久久精品app| av成人老司机| 韩国精品主播一区二区在线观看|