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

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

?? sj_ywkccx.pas

?? 省級集郵品管理ERP
?? PAS
?? 第 1 頁 / 共 3 頁
字號:

  l_SQL:= 'select TZDM, TZJC from TG_YZPPTZDM where (1=2' + l_SQL + ') order by TZDM';

  {添充票品特征}
  with RxQry_Tmp do
  begin
    Close;
    SQL.Text:= l_SQL;
    Open;
    while not Eof do
    begin
      fcb_TZ.Items.Add(FieldByName('TZJC').AsString);
      fcb_TZ.FieldItems.Add(FieldByName('TZDM').AsString);
      Next;
    end;
    Close;
  end;
  if fcb_TZ.Items.Count > 0 then
    fcb_TZ.ItemIndex:= 0;

end;

{-------------------------------------------------------------------------------}
{查詢按鈕單擊}
procedure TFrm_YWKCCX.Act_selExecute(Sender: TObject);
var
  l_SQL: string;
begin
  {如果庫房數為零,不繼續進行}
  if fcb_KFMC.Items.Count < 0 then
  begin
    Exit;
  end;

  {構造SQL}
  if RG_KC.ItemIndex = 0 then
    case vl_Io_Type of
      io_jyp:
        begin
          l_SQL:= ' select a.KFDM,a.PPDM,a.KWH,a.TS,a.BZ,b.KFMC, c.TMC, c.ZH, a.JJ, a.XJ, a.ZK, a.JSJ,'#13
            + ' c.TPMZ MZ, nvl(e.KCHSJ,0) KCHSJ ,a.JJ*a.TS JJJE, c.TPMZ*a.TS MZJE, nvl(e.KCHSJ,0)*a.TS KCHSJJE,a.XJ*a.TS SJJE '#13
            + ' from TYS_JYPPKC a, TGS_KFB b, TB_YZPPXXB c, TGS_KFRYDZB d, TG_GJPPJGB e '#13
            + ' where a.PPDM=e.PPDM(+) and a.KFDM = b.KFDM and a.PPDM = c.TDM and a.KFDM = d.KFDM and d.YGDM = ' + QuotedStr(VG_UserID) + ''#13;
        end;
      io_txp:
        begin
          l_SQL:= ' select a.PPDM,a.KWH,a.TS,b.KFMC, c.TMC, c.ZH, a.JJ, a.XJ, a.ZK, a.JSJ, '#13
            + ' c.TPMZ MZ, nvl(e.KCHSJ,0) KCHSJ ,a.JJ*a.TS JJJE, c.TPMZ*a.TS MZJE, nvl(e.KCHSJ,0)*a.TS KCHSJJE,a.XJ*a.TS SJJE '#13
            + ' from TYS_TXPPKC a, TGS_KFB b, TB_YZPPXXB c, TGS_KFRYDZB d, TG_GJPPJGB e  '#13
            + ' where a.PPDM=e.PPDM(+) and a.KFDM = b.KFDM and a.PPDM = c.TDM  and a.KFDM = d.KFDM and d.YGDM = ' + QuotedStr(VG_UserID) + ''#13;
        end;
      io_yp:                                                {郵品沒有面值,所以面值按0處理}
        begin
          l_SQL:= ' select a.KFDM,a.PPDM,a.KWH,a.TS,a.BZ,b.KFMC, c.MC TMC, c.ZH, a.JJ, a.XJ, a.ZK, a.JSJ,'#13
            + ' 0 MZ, 0 KCHSJ ,a.JJ*a.TS JJJE, 0 MZJE, 0 KCHSJJE, a.XJ*a.TS SJJE '#13
            + ' from TYS_YPPKC a, TGS_KFB b, TB_JYPTXXB c, TGS_KFRYDZB d '#13
            + ' where a.KFDM = b.KFDM and a.PPDM = c.TDM  and a.KFDM = d.KFDM and d.YGDM = ' + QuotedStr(VG_UserID) + ''#13;
        end;
      io_grp:
        begin
          l_SQL:= ' select a.KFDM,a.PPDM,a.KWH,a.TS,a.BZ,b.KFMC, c.TMC, c.ZH, a.JJ, a.XJ, a.ZK, a.JSJ, '#13
            + ' c.TPMZ MZ, nvl(e.KCHSJ,0) KCHSJ ,a.JJ*a.TS JJJE, c.TPMZ*a.TS MZJE, nvl(e.KCHSJ,0)*a.TS KCHSJJE,a.XJ*a.TS SJJE '#13
            + ' from TYS_GRPPKC a, TGS_KFB b, TB_YZPPXXB  c, TGS_KFRYDZB d, TG_GJPPJGB e '#13
            + ' where a.PPDM=e.PPDM(+) and a.KFDM = b.KFDM and a.PPDM = c.TDM  and a.KFDM = d.KFDM and d.YGDM = ' + QuotedStr(VG_UserID) + ''#13;
        end;
    end
  else
    case vl_Io_Type of
      io_jyp:
        begin
          l_SQL:= ' select a.KFDM,a.PPDM,a.KWH,a.TS,a.BZ,b.KFMC, c.TMC, c.ZH, a.JJ, a.XJ, a.ZK, a.JSJ,'#13
            + ' c.TPMZ MZ, nvl(e.KCHSJ,0) KCHSJ ,a.JJ*a.TS JJJE, c.TPMZ*a.TS MZJE, nvl(e.KCHSJ,0)*a.TS KCHSJJE,a.XJ*a.TS SJJE '#13
            + ' from ( ' + jyp_llkc + ' ) a, TGS_KFB b, TB_YZPPXXB c, TGS_KFRYDZB d, TG_GJPPJGB e  '#13
            + ' where a.PPDM=e.PPDM(+) and a.KFDM = b.KFDM and a.PPDM = c.TDM and a.KFDM = d.KFDM and d.YGDM = ' + QuotedStr(VG_UserID) + ''#13;
        end;
      io_txp:
        begin
          l_SQL:= ' select a.PPDM,a.KWH,a.TS,b.KFMC, c.TMC, c.ZH, a.JJ, a.XJ, a.ZK, a.JSJ,'#13
            + ' c.TPMZ MZ, nvl(e.KCHSJ,0) KCHSJ ,a.JJ*a.TS JJJE, c.TPMZ*a.TS MZJE, nvl(e.KCHSJ,0)*a.TS KCHSJJE,a.XJ*a.TS SJJE '#13
            + ' from ( ' + txp_llkc + ' ) a, TGS_KFB b, TB_YZPPXXB c, TGS_KFRYDZB d, TG_GJPPJGB e  '#13
            + ' where a.PPDM=e.PPDM(+) and a.KFDM = b.KFDM and a.PPDM = c.TDM  and a.KFDM = d.KFDM and d.YGDM = ' + QuotedStr(VG_UserID) + ''#13;
        end;
      io_yp:                                                {集郵品沒有面值,按0處理}
        begin
          l_SQL:= ' select a.KFDM,a.PPDM,a.KWH,a.TS,a.BZ,b.KFMC, c.MC TMC, c.ZH, a.JJ, a.XJ, a.ZK, a.JSJ,'#13
            + ' 0 MZ, 0 KCHSJ ,a.JJ*a.TS JJJE, 0 MZJE, 0 KCHSJJE, a.XJ*a.TS SJJE '#13
            + ' from ( ' + yp_llkc + ' ) a, TGS_KFB b, TB_JYPTXXB c, TGS_KFRYDZB d '#13
            + ' where a.KFDM = b.KFDM and a.PPDM = c.TDM  and a.KFDM = d.KFDM and d.YGDM = ' + QuotedStr(VG_UserID) + ''#13;
        end;
      io_grp:
        begin
          l_SQL:= ' select a.KFDM,a.PPDM,a.KWH,a.TS,a.BZ,b.KFMC, c.TMC, c.ZH, a.JJ, a.XJ, a.ZK, a.JSJ,'#13
            + ' c.TPMZ MZ, nvl(e.KCHSJ,0) KCHSJ ,a.JJ*a.TS JJJE, c.TPMZ*a.TS MZJE, nvl(e.KCHSJ,0)*a.TS KCHSJJE,a.XJ*a.TS SJJE '#13
            + ' from ( ' + grp_llkc + ' ) a, TGS_KFB b, TB_YZPPXXB  c, TGS_KFRYDZB d, TG_GJPPJGB e'#13
            + ' where a.PPDM=e.PPDM(+) and a.KFDM = b.KFDM and a.PPDM = c.TDM  and a.KFDM = d.KFDM and d.YGDM = ' + QuotedStr(VG_UserID) + ''#13;
        end;
    end;
  if chk_MHCX.Checked then
  begin
    if RG_ZHMC.ItemIndex = 1 then
    begin
      if vl_Io_Type = io_yp then
        l_SQL:= l_SQL + ' and c.MC like ''%' + edt_ZHMC.Text + '%'' '
      else
        l_SQL:= l_SQL + ' and c.TMC like ''%' + edt_ZHMC.Text + '%'' '
    end
    else
      l_SQL:= l_SQL + ' and Upper(c.ZH) like ''%' + UpperCase(edt_ZHMC.Text) + '%'' ';
  end
  else
  begin
    {年度}
    if (chk_ND.Checked) and (Length(se_ND.Text) = 4) then
    begin
      if fcb_PPMC.Text = '' then
      begin
        if vl_Io_Type = io_yp then                          {郵品--進口票(票品代碼長度為15位)的票品代碼的第6位起4位是年度,非進口票(票品代碼長度為13位)的票品代碼的第4位起4位是年度}
          l_SQL:= l_SQL + 'and decode(length(a.PPDM),15,substr(a.PPDM,6,4),substr(a.PPDM,4,4))=' + QuotedStr(se_ND.Text)
        else                                                {其它的票品代碼的第4位起4位是年度}
          l_SQL:= l_SQL + 'and substr(a.PPDM,4,4)=' + QuotedStr(se_ND.Text);
      end;
    end;
    {銷價}
    if cb_XJ.Text <> '' then
      l_SQL:= l_SQL + ' and to_Char(a.XJ) = ' + QuotedStr(cb_XJ.Text);
    {庫房}
    if fcb_KFMC.Text <> '' then
      l_SQL:= l_SQL + ' and a.KFDM = ' + QuotedStr(fcb_KFMC.FieldString);
    {大類}
    if fcb_DL.Text <> '' then
    begin
      if fcb_PPLB.Text = '' then
        if vl_Io_Type <> io_yp then
          l_SQL:= l_SQL + ' and c.PPLB in (select YZLDM from TG_YZPPLDMB where DL=' + QuotedStr(fcb_DL.Text) + ')'
        else
          l_SQL:= l_SQL + ' and c.YPLB in (select JYPLDM from TG_JYPLDMB where substr(JYPLDM,1,1)='
            + '(select JYPLDM from TG_JYPLDMB where LB=''大類'' and  MC=' + QuotedStr(fcb_DL.Text) + ') and LB<>''大類'')';
    end;
    {小類}
    if fcb_PPLB.Text <> '' then
    begin
      if fcb_PPMC.Text = '' then
      begin
        case vl_Io_Type of
          io_jyp, io_txp:
            l_SQL:= l_SQL + ' and substr(c.TDM,1,3) = ' + QuotedStr(fcb_PPLB.FieldString);
          io_yp:
            l_SQL:= l_SQL + ' and c.YPLB = ' + QuotedStr(fcb_PPLB.FieldString);
          io_grp:
            l_SQL:= l_SQL + ' and c.TYPE = ' + QuotedStr(fcb_PPLB.FieldString);
        end;
      end;
    end;
    {特征}
    if fcb_TZ.Text <> '' then
    begin
      if fcb_PPMC.Text = '' then
      begin
        if vl_Io_Type = io_yp then
          l_SQL:= l_SQL + ' and c.TZ=' + QuotedStr(fcb_TZ.FieldString)
        else
          l_SQL:= l_SQL + ' and substr(c.TDM,10,2)=' + QuotedStr(fcb_TZ.FieldString);
      end;
    end;
    {票品名稱}
    if fcb_PPMC.Text <> '' then
      l_SQL:= l_SQL + ' and c.TDM = ' + QuotedStr(fcb_PPMC.FieldString);
  end;
  if not chk_BHKC.Checked then
    l_SQL:= l_SQL + ' and a.TS > 0 ';
  l_SQL:= l_SQL + ' order by c.ZH,a.KFDM';

  {查詢滿足條件記錄}
  with RxQry_KC do
  begin
    Close;
    SQL.Text:= l_SQL;
    Open;
  end;
end;

{-------------------------------------------------------------------------------}
{打印}
procedure TFrm_YWKCCX.bbtn_PrintClick(Sender: TObject);
begin
  if RxQry_KC.IsEmpty then Exit;
  PrintDBGrid(dbgEh_KC, pCaption[Integer(vl_Io_Type)] + '庫存');
end;

{-------------------------------------------------------------------------------}
{字段顯示格式設置}
procedure TFrm_YWKCCX.RxQry_KCMZGetText(Sender: TField; var Text: string;
  DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;
procedure TFrm_YWKCCX.RxQry_KCKCHSJGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;
procedure TFrm_YWKCCX.RxQry_KCJJJEGetText(Sender: TField; var Text: string;
  DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;
procedure TFrm_YWKCCX.RxQry_KCMZJEGetText(Sender: TField; var Text: string;
  DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;
procedure TFrm_YWKCCX.RxQry_KCKCHSJJEGetText(Sender: TField;
  var Text: string; DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;
procedure TFrm_YWKCCX.RxQry_KCSJJEGetText(Sender: TField; var Text: string;
  DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;
procedure TFrm_YWKCCX.RxQry_KCAfterOpen(DataSet: TDataSet);
begin
  TNumericField(DataSet.FieldByName('TS')).DisPlayFormat:= '#,##0';
end;
procedure TFrm_YWKCCX.RxQry_KCJJGetText(Sender: TField; var Text: string;
  DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;

{-------------------------------------------------------------------------------}
{顯示全計}
procedure TFrm_YWKCCX.dbgEh_KCGetFooterParams(Sender: TObject; DataCol,
  Row: Integer; Column: TColumnEh; AFont: TFont; var Background: TColor;
  var Alignment: TAlignment; State: TGridDrawState; var Text: string);
begin
  try
    if (Column.Field is TFloatField) and ((Column.FieldName = 'JJJE') or (Column.FieldName = 'MZJE') or (Column.FieldName = 'KCHSJJE') or (Column.FieldName = 'SJJE')) then
      Text:= FormatFloat('#,##0.00', StrToFloat(Text) / 100);
  except
    Application.MessageBox('總計出錯!', '提示', 48 + mb_ok);
    Exit;
  end;
  if Column.FieldName = 'TMC' then
    Text:= '記錄數:' + Text;
  if Column.FieldName = 'ZH' then
    Text:= '合計';
end;

{-------------------------------------------------------------------------------}
{退出}
procedure TFrm_YWKCCX.Act_rtnExecute(Sender: TObject);
begin
  RxQry_Tmp.Close;
  Close;
end;

{-------------------------------------------------------------------------------}
{將dbGrid列寬記錄入INI文件}
procedure TFrm_YWKCCX.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  SaveAllColWidth(Self);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲靠逼com| 在线观看91av| 国产精品福利av| av福利精品导航| 亚洲三级在线免费| 在线一区二区三区| 亚洲综合在线观看视频| 在线亚洲免费视频| 亚洲成av人在线观看| 欧美久久免费观看| 久久99精品久久久久久 | 欧美亚一区二区| 日本一不卡视频| 欧美精品一区二区三区蜜桃视频| 国产精品自产自拍| 亚洲视频1区2区| 69堂国产成人免费视频| 国产精品18久久久久久久网站| 亚洲欧洲日韩在线| 在线综合视频播放| 国产黄人亚洲片| 亚洲另类色综合网站| 日韩美女天天操| 91美女在线观看| 乱中年女人伦av一区二区| 欧美激情在线看| 99精品国产热久久91蜜凸| 天天综合网天天综合色| 精品久久久久av影院 | 免费精品视频在线| 国产亚洲一二三区| 一本一道波多野结衣一区二区| 亚洲福中文字幕伊人影院| 欧美大片一区二区| eeuss鲁片一区二区三区| 一区二区三区欧美久久| 2021久久国产精品不只是精品| 国产伦精品一区二区三区免费迷| 成人欧美一区二区三区| 欧美日韩亚洲综合一区二区三区| 久久超碰97人人做人人爱| 欧美年轻男男videosbes| 日本成人在线网站| 91精品蜜臀在线一区尤物| 国产一区二区三区蝌蚪| 久久久91精品国产一区二区精品 | 欧美私人免费视频| 久久国产乱子精品免费女| 亚洲欧洲日韩在线| 日韩美女视频在线| 色婷婷综合五月| 韩国视频一区二区| 一区二区久久久久| 久久久国产一区二区三区四区小说| 91在线一区二区| 性做久久久久久免费观看| 日韩久久免费av| 欧美精选午夜久久久乱码6080| 成人综合婷婷国产精品久久蜜臀| 亚洲第一主播视频| 国产精品天天看| 精品99999| 欧美一区二区三区视频免费播放| 色综合久久久久久久久| 久久99久久久久| 亚洲国产精品自拍| 国产精品不卡一区二区三区| 日韩欧美一级二级三级久久久| 在线观看一区日韩| caoporen国产精品视频| 激情欧美一区二区三区在线观看| 亚洲一区二区在线观看视频| 中文字幕免费一区| 精品毛片乱码1区2区3区| 欧美日韩一区成人| 99国产欧美另类久久久精品 | 日韩精品一区二区三区视频 | 国产精品国产精品国产专区不片| 欧美一区二区三区思思人| 欧美性生活影院| 色综合久久天天| 91亚洲午夜精品久久久久久| 国产69精品久久久久毛片| 狠狠色狠狠色综合系列| 麻豆精品国产传媒mv男同| 日日夜夜免费精品| 日韩在线a电影| 午夜av电影一区| 亚洲日穴在线视频| 国产精品热久久久久夜色精品三区| 制服丝袜日韩国产| 欧美裸体一区二区三区| 欧美亚洲愉拍一区二区| 91国内精品野花午夜精品| 在线免费观看日韩欧美| 色综合天天综合网天天看片| 99久久久免费精品国产一区二区| 色哦色哦哦色天天综合| 成人免费观看av| 白白色 亚洲乱淫| 99精品欧美一区| 在线亚洲一区观看| 色综合久久久久综合体桃花网| 色哟哟一区二区在线观看| 91亚洲资源网| 色综合天天综合网天天看片| 欧美亚洲国产一区在线观看网站 | 午夜天堂影视香蕉久久| 亚洲成人7777| 久久99国产精品麻豆| 国产精品影视网| 99在线精品一区二区三区| 成人99免费视频| 欧美人与z0zoxxxx视频| 精品久久人人做人人爱| 国产精品无码永久免费888| 国产精品成人午夜| 亚洲bdsm女犯bdsm网站| 韩国视频一区二区| 91亚洲永久精品| 91精品久久久久久久91蜜桃| 欧美精品一区二区三区高清aⅴ| 国产亚洲综合av| 亚洲一区二区视频在线| 另类调教123区 | 欧美乱妇23p| 久久久久国色av免费看影院| 一区在线观看免费| 五月天激情综合网| 国产大陆亚洲精品国产| 欧美在线一区二区| 欧美精品 国产精品| 日韩黄色免费电影| 美女精品一区二区| 粉嫩一区二区三区性色av| 在线观看视频91| 久久夜色精品一区| 亚洲激情图片qvod| 精品一区二区三区av| 95精品视频在线| 欧美综合在线视频| 亚洲精品国产a久久久久久| 蜜桃一区二区三区四区| 99久久精品久久久久久清纯| 欧美一区二区三区在线视频| 国产精品三级视频| 亚洲伊人色欲综合网| 麻豆91精品91久久久的内涵| 男女性色大片免费观看一区二区 | 不卡视频一二三| 欧美一区欧美二区| 国产欧美一区视频| 男人操女人的视频在线观看欧美| 91视频www| 亚洲欧美在线视频| 精品无人码麻豆乱码1区2区| 欧美视频一区二区在线观看| 国产欧美va欧美不卡在线| 日韩国产精品91| 在线观看亚洲一区| 亚洲三级理论片| 成人激情文学综合网| 日韩欧美色电影| 日韩av电影天堂| 欧美色图免费看| 亚洲免费在线看| 成人黄色网址在线观看| 26uuu久久天堂性欧美| 首页国产欧美日韩丝袜| 欧美自拍偷拍午夜视频| 亚洲欧美国产高清| 免费高清视频精品| 精品奇米国产一区二区三区| 日韩av一级片| 日韩小视频在线观看专区| 亚洲高清三级视频| 欧美日韩色一区| 亚洲国产中文字幕在线视频综合| 99r国产精品| 亚洲天堂2014| 91亚洲精品一区二区乱码| 亚洲视频中文字幕| 99riav一区二区三区| 18欧美亚洲精品| 99久久精品情趣| 亚洲欧美一区二区久久| fc2成人免费人成在线观看播放| 国产精品亲子伦对白| 成人国产视频在线观看| 亚洲欧美综合另类在线卡通| 国产精品亚洲一区二区三区在线| 久久久影视传媒| 成人午夜激情影院| 国产精品美女久久久久久久网站| 成人aa视频在线观看| 亚洲日本护士毛茸茸| 色狠狠综合天天综合综合| 亚洲国产综合91精品麻豆| 56国语精品自产拍在线观看| 亚洲午夜久久久久久久久电影院|