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

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

?? jm_yyypptp.pas

?? 省級集郵品管理ERP
?? PAS
?? 第 1 頁 / 共 3 頁
字號:
        fieldbyname('czy').asstring := VG_UserID;
        fieldbyname('tcz').asstring := pygxm(combobox1.Items.Objects[combobox1.Items.IndexOf(combobox1.text)])^.ygdm;
        fieldbyname('trz').asstring := pygxm(combobox2.Items.Objects[combobox2.Items.IndexOf(combobox2.text)])^.ygdm;
        FieldByName('rq').AsDateTime := StrToDateTime(VarToStr(VG_year) + '-' + VarToStr(VG_month) + '-' + VarToStr(VG_day));
        post;
      end;

      with qry_tpdpp do
      begin
        datasource := nil;
        open;
        Qry_tpdpp0.First;
        while not Qry_tpdpp0.eof do
        begin
          append;
          if (not Qry_tpdpp0.FieldByname('SL').isNull) and (Qry_tpdpp0.FieldByname('SL').AsFloat > 0) then
          begin
            fieldbyname('dh').AsString := rkdh;
            fieldbyname('ppdm').AsString := Qry_tpdpp0.fieldbyname('ppdm').AsString;
            fieldbyname('sl').asinteger := Qry_tpdpp0.fieldbyname('sl').AsInteger;
            fieldbyname('lb').asstring := Qry_tpdpp0.fieldbyname('lb').AsString;
            FieldByName('dj').AsFloat := Qry_tpdpp0.fieldbyname('dj').AsFloat;
            Fieldbyname('Jj').AsFloat := Qry_tpdpp0.fieldbyName('Jj').AsFloat;
            post;
            flag := true;
          end
          else if (not Qry_tpdpp0.FieldByname('SL').isNull) then
          begin
            Flag := False;
            Break;
          end;
          Qry_tpdpp0.next;
        end;
      end;
      if not Flag then
      begin
        save1 := true;
        CHQMsgBox('數量不能為空且必須大于0!');
        qry_tpd.Close;
        Qry_tpdpp.Close;
        exit;
      end
      else
      begin
        SetState(dtBrowse);
      end;
      qry_tpd.Database.StartTransaction;
      try
        qry_tpd.ApplyUpdates;
        qry_tpdpp.ApplyUpdates;
        qry_tpd.Database.Commit;
        queding := false;
        qry_tpdpp.close;
        qry_tpdpp.open;
        queding := false;
        save1 := false;
      except
        if qry_tpd.Database.InTransaction then
        begin qry_tpd.Database.RollBack;
          queding := false;
          Saved := False;
        end;
        raise exception.Create('保存數據失敗!');
      end;
    end;
  end
  else
  begin
    rkdh := qry_tpdpp0.FieldByName('dh').asstring;

    flag := false;
    Qry_tpdpp0.first;
    while not Qry_tpdpp0.eof do
    begin
      if (not Qry_tpdpp0.FieldByname('SL').isNull) and (Qry_tpdpp0.FieldByname('SL').AsFloat > 0) then
      begin
        with Qry_temp do
        begin
          Close;
          SQL.Clear;
          SQL.Add('select * from tm_tpdpp where dh=''' + Qry_tpdpp0.fieldbyname('dh').AsString + ''' and ppdm=''' + Qry_tpdpp0.fieldbyname('ppdm').AsString + '''');
          Open;
          Edit;
          FieldByName('sl').AsFloat := Qry_tpdpp0.FieldByName('sl').AsFloat;
          post;
          ApplyUpdates;
        end;
        flag := true;
      end
      else
      begin
        Flag := False;
        Break;
      end;
      Qry_tpdpp0.next;
    end;
    if not Flag then
    begin
      CHQMsgBox('數量不能為空且必須大于0!');
      exit;
    end
    else
    begin
      SetState(dtBrowse);
    end;
    qry_tpd.Database.StartTransaction;
    try
      qry_tpd.ApplyUpdates;
      Qry_temp.ApplyUpdates;
      qry_tpd.Database.Commit;
    except
      if qry_tpd.Database.InTransaction then qry_tpd.Database.RollBack;
      Saved := False;
      raise exception.Create('保存數據失敗!');
    end
  end;
end;

procedure Tfrm_YYYPPTP.ModiPanel1BtnClick(Index: TBtnVisible);
var
  i: integer;
  sqltext: string;
  Before_insert: TDataSetNotifyEvent;
begin
  inherited;
  case index of
    bnAdd:
      begin //SetState(dtInsert);
        queding := false;
        if (Combobox1.Text = '') or (Combobox2.Text = '') then
        begin
          CHQMsgBox('請選擇票品調出者和調入者!');
          Exit;
        end;
        if combobox1.text = combobox2.text then
        begin
          CHQMsgBox('調出者與調入者不可相同!');
          Exit;
        end;
        ComBoBox1.Enabled := False;
        ComBoBox2.Enabled := False;
        ExeSY_SCGRP;
        if queding then
        begin
          Before_Insert := Qry_tpdpp0.BeforeInsert;
          Qry_tpdpp0.BeforeInsert := nil;
          if recordcount = 0 then
          begin
            setState(dtBrowse);
            Rgp_ppfl.Enabled := True;
            Qry_tpdpp0.BeforeInsert := Before_Insert;
            exit;
          end;
          sqltext := 'SELECT dh,a.ppdm,a.sl,a.lb,a.dj,a.jj,b.zh,b.ppmc FROM tm_tpdpp a,tm_yyykc b where a.ppdm=b.ppdm and a.lb=b.lb and a.jj=b.jj and dh=''0''';
          open_sql(Qry_tpdpp0, sqltext);
          insertmode := true;
          for i := 0 to recordcount - 1 do
          begin
            with Qry_lykc do
            begin
              Close;
              Parambyname('ygdm').AsString := pygxm(combobox1.Items.Objects[combobox1.Items.IndexOf(combobox1.text)])^.ygdm;
              Parambyname('lb').AsString := lb_type;
              Open;
            end;
            Qry_tpdpp0.Append;
            Qry_tpdpp0.FieldByName('zh').asstring := zh[i];
            Qry_tpdpp0.FieldByName('ppmc').asstring := mc[i];
            Qry_tpdpp0.FieldByName('ppdm').asstring := tdm[i];
            Qry_tpdpp0.FieldByName('lb').asstring := lb[i];
            Qry_tpdpp0.FieldByName('dj').AsString := dj[i];
            Qry_tpdpp0.FieldByName('jj').AsString := jj[i];
            Qry_tpdpp0.post;
          end;
          insertmode := false;
          Qry_tpdpp0.BeforeInsert := Before_Insert;
          SetState(dtEdit);
          Rgp_ppfl.Enabled := False;
        end
        else
        begin
          SetState(dtBrowse);
          Rgp_ppfl.Enabled := True;
        end;
      end;
    bnDelete:
      begin
        if DBGrid2.DataSource.DataSet.IsEmpty then exit;
        if CHQMsgBox('刪除此記錄, 確定嗎?', 2) = IDYES then
        begin
          Str_Locate_tpdh := '';
          sqltext := 'Select tcfh,trfh from tm_tpdb where dh=''' + Qry_tpd.fieldbyname('dh').asstring + '''';
          open_sql(query1, sqltext);
          if (query1.FieldByName('tcfh').asstring = '') and (query1.FieldByName('trfh').asstring = '') then
          begin
            Str_Locate_tpdh := Qry_tpd.fieldbyname('dh').asstring;
            sqltext := 'Delete from tm_tpdpp where DH =''' + Qry_tpd.fieldbyname('dh').asstring + '''';
            exec_sql(query1, sqltext);
            sqltext := 'Delete from  tm_tpdb where DH =''' + Qry_tpd.fieldbyname('dh').asstring + '''';
            exec_sql(query1, sqltext);
            Qry_tpd.close;
            Qry_tpd.Open;
            Qry_tpdpp0.Close;
            Qry_tpdpp0.Open;
          end
          else
            CHQMsgBox('此調配單已經復核,不能刪除!');
        end;
      end;
    bnEdit:
      begin
        Str_Locate_tpdh := '';
        if DBGrid2.DataSource.DataSet.IsEmpty then exit;
        sqltext := 'select * from tm_tpdb where dh=''' + Qry_tpd.fieldbyname('dh').asstring + '''';
        open_sql(query1, sqltext);
        if (query1.FieldByName('tcfh').asstring = '') and (query1.FieldByName('trfh').asstring = '') then
        begin
          SetState(dtEdit);
          Rgp_ppfl.Enabled := False;
          Str_Locate_tpdh := DBGrid2.DataSource.DataSet.FieldByName('dh').AsString;
        end
        else
        begin
          CHQMsgBox('此調配單已經復核,不能修改!');
          SetState(dtBrowse);
        end;
      end;
    bnSave:
      begin
        Qry_tpdpp0.First;
        with Qry_tpdpp0 do
        begin
          while not eof do
          begin
            if FieldByName('sl').AsInteger <= 0 then
            begin
              if MessageBox(application.handle, '此票品分配的數量為‘0’,刪除該票品嗎?', '提示', MB_YESNO + MB_ICONQUESTION) <> idyes then
              begin
                DBGrid3.SelectedIndex := 4;
                DBGrid3.SetFocus;
                Exit;
              end;
              Delete;
            end;
            Next;
          end;
        end;
        Qry_tpdpp0.First;
        with Qry_tpdpp0 do
        begin
          while not eof do
          begin
            if FieldByName('sl').AsInteger <= 0 then
            begin
              if MessageBox(application.handle, '此票品分配的數量為‘0’,刪除該票品嗎?', '提示', MB_YESNO + MB_ICONQUESTION) <> idyes then
                Exit;
              Delete;
            end;
            Next;
          end;
        end;
        if Qry_tpdpp0.IsEmpty then
        begin
          SetState(dtBrowse);
          Exit;
        end;
        if CheckKC = 1 then exit;
        Save; {保存數據}
        if Saved then
        begin
          if Trim(Str_Locate_tpdh) <> '' then
            Qry_tpd.Locate('dh', Str_Locate_tpdh, []);
          Rgp_ppfl.Enabled := true;
        end;
      end;
    bnCancel:
      if CHQMsgBox('取消編輯, 確定嗎?', 2) = IDYES then
      begin
        qry_tpd.CancelUpdates;
        Qry_tpdpp0.CancelUpdates;
        SetState(dtBrowse);
        Rgp_ppfl.Enabled := true;
      end;
    bnPrint:
      begin
        if Qry_tpd.IsEmpty then exit;
        Frm_rpttpfh := TFrm_rpttpfh.Create(Application);
        with frm_rpttpfh do
        try
          begin
            qry_ryb.close;
            qry_ryb.Open;
            with qry_tpd0 do
            begin
              Close;
              SQL.Clear;
              SQL.Add('select DH, TCZ, TRZ, CZY, to_char(RQ,''YYYY-MM-DD'') RQ, TCFH, TRFH from tm_tpdb where dh= ''' + Qry_tpd.FieldByName('dh').AsString + '''');
              Open;
            end;
            Prepare;
            qrl_page.Caption := '共 ' + IntToStr(QRPrinter.PageCount) + ' 頁 ';
            line_count := 0;
            qry_tpdpp.First;
            if MessageBox(self.Handle, '是否采用套打?', '詢問', MB_YESNO + MB_ICONQUESTION) = IDYES then
              taoda_flag := True
            else
              taoda_flag := False;
            Preview;
          end;
        finally
          Free;
        end;
{        if Qry_tpd.IsEmpty then exit;
        Frm_rpttpfh := TFrm_rpttpfh.Create(Application);
        with frm_rpttpfh do
        try
          begin
            Query3.close;
            Query3.Open;
            Query1.Close;
            Query1.SQL.Clear;
            Query1.SQL.Add('select DH, TCZ, TRZ, CZY, to_char(RQ,''YYYY-MM-DD'') RQ, TCFH, TRFH from tm_tpdb where dh= ''' + Qry_tpd.FieldByName('dh').AsString + '''');
            Query1.Open;
            Preview;
          end;
        finally
          Free;
        end;}
      end;
    bnClose: Close;
  end;
end;

procedure Tfrm_YYYPPTP.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Action := caFree;
  if (FDtstate in [dtInsert, dtEdit]) then
    case CHQMsgBox('數據已經編輯,需要保存嗎?', 3) of
      IDYES:
        if not Saved then Action := caNone;
      IDCANCEL: Action := caNone;
    end;
end;

procedure Tfrm_YYYPPTP.InitData;
begin
  if Fckjhh <> '' then
  begin
    if not qry_tpd.Active then
    begin
      qry_tpd.Open;
      qry_tpdpp.Open;
    end;
  end;
end;

procedure Tfrm_YYYPPTP.qryRKDRKAfterScroll(DataSet: TDataSet);
var
  sqltext: string;
begin

end;

procedure Tfrm_YYYPPTP.Qry_tpdpp0AfterInsert(DataSet: TDataSet);
begin
  Abort;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩理论在线观看| 精品一区二区三区香蕉蜜桃| 国产精品嫩草影院com| 国产91精品露脸国语对白| 成人a级免费电影| 欧美日韩久久一区二区| 中文字幕第一区| 激情综合网最新| 欧美精品1区2区| 一区二区成人在线| 国产精品亚洲第一| 日韩欧美一二区| 亚洲成在人线免费| 色菇凉天天综合网| 国产精品久99| 国产成人精品免费| 精品少妇一区二区三区视频免付费| 亚洲日本在线观看| 成人av网站免费观看| 久久一区二区三区四区| 久久精品久久久精品美女| 欧美探花视频资源| 亚洲精品成a人| 色哟哟一区二区三区| 中文字幕中文在线不卡住| 国产成人亚洲精品青草天美| 精品久久五月天| 久久成人综合网| 日韩欧美美女一区二区三区| 亚洲第四色夜色| 3d成人动漫网站| 首页欧美精品中文字幕| 欧美精品久久一区| 丝袜美腿亚洲综合| 一本大道久久a久久精二百 | 国产精品丝袜91| 国产精品自拍av| 久久久精品影视| 国产一区二区三区精品视频| 精品国产乱子伦一区| 国产一区999| 中文av字幕一区| 色噜噜狠狠色综合欧洲selulu| 国产日产欧美一区| 成人免费视频一区| 亚洲人精品午夜| 欧美日韩亚洲综合一区| 日本欧美一区二区| 精品美女一区二区三区| 国产成人免费高清| 亚洲人成网站精品片在线观看| 91视频你懂的| 午夜激情综合网| 欧美一区二区三区免费视频| 久久成人麻豆午夜电影| 国产欧美va欧美不卡在线 | 国产一区二区视频在线| 久久亚洲综合色| caoporen国产精品视频| 亚洲精品国产一区二区精华液| 欧美日韩小视频| 激情综合网最新| 亚洲欧美电影院| 日韩欧美国产麻豆| 不卡av电影在线播放| 亚洲二区视频在线| 久久久综合九色合综国产精品| 99久久精品一区| 美女一区二区久久| 综合婷婷亚洲小说| 日韩一区二区精品在线观看| 国产白丝网站精品污在线入口| 自拍偷拍欧美激情| 精品嫩草影院久久| 在线精品观看国产| 国产精品99久久久久久宅男| 午夜影视日本亚洲欧洲精品| 国产亚洲人成网站| 欧美无人高清视频在线观看| 国产揄拍国内精品对白| 亚洲一区在线视频| 日本一区二区三区在线不卡| 欧美性猛交xxxxxxxx| 成人综合在线网站| 日本女人一区二区三区| 亚洲欧美另类在线| 国产人妖乱国产精品人妖| 欧美亚洲国产bt| av成人免费在线| 国产一区二区三区免费观看| 午夜欧美大尺度福利影院在线看| 国产精品视频麻豆| 久久综合资源网| 欧美一区二区三区爱爱| 欧美性高清videossexo| 91在线你懂得| 成人免费毛片aaaaa**| 精品一区二区在线免费观看| 日韩成人一区二区| 亚洲国产精品久久不卡毛片| 国产精品视频在线看| 久久久亚洲精品石原莉奈| 欧美一区二区三区播放老司机| 欧美视频一区二| 欧美艳星brazzers| 色悠悠亚洲一区二区| 色噜噜偷拍精品综合在线| av中文字幕在线不卡| 国产成人自拍高清视频在线免费播放| 日韩电影免费在线| 日本中文字幕一区| 日韩av一区二区三区四区| 亚洲一区二区美女| 亚洲综合色噜噜狠狠| 一区二区三区在线视频观看| 亚洲欧美日韩久久| 亚洲欧美aⅴ...| 一区二区三区在线视频观看| 亚洲一级电影视频| 午夜精品久久久久久久久久| 性做久久久久久久免费看| 亚洲午夜久久久久| 天天亚洲美女在线视频| 图片区小说区区亚洲影院| 天天综合天天做天天综合| 水蜜桃久久夜色精品一区的特点| 日本不卡一二三| 国产在线视频不卡二| 成人中文字幕合集| 91免费视频观看| 欧美日韩国产在线播放网站| 制服丝袜亚洲网站| 精品精品欲导航| 久久久青草青青国产亚洲免观| 国产日韩欧美一区二区三区综合| 欧美高清在线精品一区| 亚洲欧美日韩中文播放| 香蕉av福利精品导航| 老色鬼精品视频在线观看播放| 麻豆精品一区二区| 成人妖精视频yjsp地址| 色欧美片视频在线观看在线视频| 欧美日韩在线直播| 精品国产91亚洲一区二区三区婷婷| 精品乱码亚洲一区二区不卡| 国产精品美女一区二区三区 | 欧美视频在线播放| 精品国产网站在线观看| 国产精品高潮呻吟| 日韩国产成人精品| 国产黄色精品视频| 欧日韩精品视频| 久久综合色8888| 亚洲激情网站免费观看| 蜜桃av一区二区三区电影| av电影天堂一区二区在线观看| 欧美久久一区二区| 国产精品动漫网站| 日韩精品五月天| 91污片在线观看| 日韩欧美一区在线观看| 亚洲素人一区二区| 激情综合五月婷婷| 欧美日韩成人一区二区| 日韩毛片高清在线播放| 狠狠色综合色综合网络| 91视频xxxx| 国产欧美一区二区三区在线看蜜臀| 亚洲一区影音先锋| 成人免费三级在线| 精品国产乱码久久| 午夜精品123| 日本精品免费观看高清观看| 久久久亚洲精品石原莉奈| 日韩vs国产vs欧美| 色婷婷综合在线| 国产精品入口麻豆九色| 老司机精品视频导航| 欧美日韩精品综合在线| 亚洲视频香蕉人妖| 国产aⅴ综合色| 精品免费视频一区二区| 日欧美一区二区| 欧美日韩一区二区三区在线 | 91黄色免费版| 国产精品传媒入口麻豆| 国产精品一区二区久久不卡 | 久久av中文字幕片| 3d动漫精品啪啪一区二区竹菊| 亚洲精品欧美综合四区| 不卡高清视频专区| 中文字幕 久热精品 视频在线| 国产老妇另类xxxxx| 26uuuu精品一区二区| 老司机午夜精品| 精品国一区二区三区| 国产一区二区三区四| 国产午夜精品一区二区| 蜜桃精品视频在线观看| 5566中文字幕一区二区电影|