亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
aaa国产一区| 91片在线免费观看| 国产日韩欧美a| 91麻豆精东视频| 亚洲激情校园春色| 91精品久久久久久久91蜜桃| 久久国产日韩欧美精品| 国产网红主播福利一区二区| av中文字幕不卡| 亚洲444eee在线观看| 日韩精品一区国产麻豆| 不卡视频在线看| 亚洲成av人**亚洲成av**| 精品精品国产高清a毛片牛牛| 丰满少妇久久久久久久| 亚洲国产综合在线| 久久久久88色偷偷免费| 91成人在线免费观看| 久热成人在线视频| 亚洲美女区一区| 久久一区二区视频| 欧美性做爰猛烈叫床潮| 国产一区二区在线看| 一区二区三区国产| 久久看人人爽人人| 欧美精品在线视频| 成人禁用看黄a在线| 日本亚洲最大的色成网站www| 国产精品国产自产拍高清av| 日韩一卡二卡三卡国产欧美| av日韩在线网站| 久久99国产精品久久| 亚洲精品写真福利| 国产日韩欧美一区二区三区综合| 欧美日本一区二区三区| 91首页免费视频| 国产久卡久卡久卡久卡视频精品| 亚洲成人综合在线| 亚洲特黄一级片| 国产网红主播福利一区二区| 欧美一级欧美三级在线观看| 一本色道久久综合亚洲91| 国产91精品一区二区麻豆网站 | 亚洲欧美日韩精品久久久久| 精品国精品自拍自在线| 欧美理论在线播放| 波多野结衣精品在线| 韩国女主播一区二区三区| 视频在线观看一区| 亚洲一区二区av电影| 亚洲人亚洲人成电影网站色| 日本一区免费视频| 久久亚洲综合色一区二区三区| 欧美日韩精品二区第二页| 色综合天天综合网天天看片 | 日韩一区二区在线观看视频播放| 91日韩一区二区三区| 成人深夜视频在线观看| 国产精品一品二品| 国产麻豆欧美日韩一区| 国产麻豆精品theporn| 久久99久久99| 久久97超碰色| 狠狠色丁香久久婷婷综| 久久超级碰视频| 激情文学综合插| 久久成人av少妇免费| 久久9热精品视频| 久久精品99久久久| 美国三级日本三级久久99| 免费日本视频一区| 麻豆视频一区二区| 蓝色福利精品导航| 精品一区二区三区在线观看| 美女任你摸久久| 激情久久五月天| 国内精品久久久久影院一蜜桃| 精品在线亚洲视频| 国产v日产∨综合v精品视频| 成人午夜看片网址| 91亚洲精品久久久蜜桃| 色狠狠桃花综合| 欧美三级日韩三级国产三级| 欧美精品色一区二区三区| 欧美一区二区三区人| 精品欧美一区二区久久| 久久精品人人爽人人爽| 国产精品第13页| 亚洲国产精品一区二区尤物区| 无吗不卡中文字幕| 精一区二区三区| 成人动漫av在线| 欧美综合久久久| 日韩一区二区中文字幕| 久久久www成人免费毛片麻豆| 欧美激情一区二区三区蜜桃视频| 中文字幕亚洲一区二区va在线| 一二三四社区欧美黄| 麻豆精品精品国产自在97香蕉| 狠狠色丁香九九婷婷综合五月| 成人午夜激情在线| 欧美日韩国产首页| 久久久亚洲高清| 亚洲欧美另类小说| 日本中文字幕一区二区视频| 国产精品一二三四区| 在线观看av不卡| 精品国产欧美一区二区| 亚洲欧洲三级电影| 亚洲444eee在线观看| 国产成人精品亚洲777人妖| 在线观看视频91| 日韩精品一区二区三区在线播放| 国产精品热久久久久夜色精品三区| 一区二区三区**美女毛片| 久久精品av麻豆的观看方式| 色呦呦一区二区三区| 欧美tickling网站挠脚心| 综合久久给合久久狠狠狠97色| 日韩精品福利网| bt7086福利一区国产| 日韩欧美在线综合网| 最新国产成人在线观看| 美国毛片一区二区三区| 色成年激情久久综合| 久久综合色婷婷| 午夜精品成人在线| www.av精品| 精品国产自在久精品国产| 亚洲一区二区视频在线观看| 国产成人免费av在线| 正在播放亚洲一区| 综合av第一页| 国产在线不卡一区| 欧美群妇大交群中文字幕| 国产欧美中文在线| 麻豆成人91精品二区三区| 91久久精品一区二区二区| 国产女同互慰高潮91漫画| 奇米影视在线99精品| 一本久道中文字幕精品亚洲嫩| 久久综合色8888| 日本成人在线看| 91福利精品第一导航| 中文字幕在线视频一区| 激情深爱一区二区| 日韩一二三区不卡| 亚洲h动漫在线| 欧洲精品在线观看| 综合自拍亚洲综合图不卡区| 国产在线播放一区二区三区| 91精品婷婷国产综合久久竹菊| 亚洲一区二区精品久久av| 99久久国产综合色|国产精品| 精品日韩在线一区| 日本中文字幕不卡| 欧美精品一二三区| 亚洲国产精品久久人人爱| 色婷婷久久久久swag精品 | 久久精品国产免费| 在线成人小视频| 亚洲第一搞黄网站| 欧美日韩国产影片| 亚洲.国产.中文慕字在线| 欧美在线你懂得| 一区二区欧美视频| 色综合久久综合| 亚洲蜜臀av乱码久久精品| 色狠狠一区二区| 亚洲夂夂婷婷色拍ww47 | 中文字幕第一区| 国产激情视频一区二区在线观看 | 亚洲精品视频免费观看| 色哟哟在线观看一区二区三区| 亚洲图片欧美激情| 色综合久久久久| 亚洲在线视频一区| 欧美在线免费观看视频| 亚洲成人自拍网| 日韩一级免费一区| 国产自产v一区二区三区c| 久久久久国产一区二区三区四区| 国产精品一区二区在线播放| 国产精品色婷婷久久58| 99久久99久久精品国产片果冻| 亚洲欧美视频在线观看| 欧美在线观看视频一区二区| 一区二区国产盗摄色噜噜| 欧美日韩高清一区二区| 免费在线观看不卡| 久久久.com| 色呦呦网站一区| 日本v片在线高清不卡在线观看| 欧美xingq一区二区| 成人一区二区三区| 一区二区三区成人在线视频| 91精品国产综合久久久久久漫画 | 狠狠色综合播放一区二区| 国产精品婷婷午夜在线观看| 99精品视频在线播放观看|