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

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

?? sy_ck_jyp_add.pas

?? 省級集郵品管理ERP
?? PAS
?? 第 1 頁 / 共 3 頁
字號:
{*******************************************************}
{                                                       }
{          集郵出庫計劃單制定——選擇票品模塊           }
{                                                       }
{            中軟金馬公司版權(quán)所有。2002.06              }
{                                                       }
{                   編制:楊俊                        }
{                                                       }
{                                                       }
{*******************************************************}

(*==============================================================================
省級集郵票



程序說明:
    1. 票品類別的選擇不可用,僅供查看,因為票品類別是從票品選擇模塊中傳來了參數(shù),
    如果選擇,直接調(diào)用票品選擇模塊;
    2、僅取本年度的分配計劃或者本年度的分配單;
    3、 零枚、普票的計劃從紀_計內(nèi)_分配計劃(零枚)TY_JJNFPJH_JY中取
         封片的計劃從紀_計內(nèi)_分配計劃(封片)TY_JJNFPJH_FP中取 (需要與TB_YZPPXXB關(guān)聯(lián),存在套或者圖的信息)
    4、沒有依據(jù)的出庫也應該允許,即除分配計劃、出庫單外,在加上無依據(jù)
        對無依據(jù)的處理結(jié)果是,分配的單位選擇TGS_GXDWSJB中,ZJXJ=1 AND TXYW=1
        AND FHDX=1,分配數(shù)量默認為0
    5、每次僅處理一個庫房的一中票品;


修改記錄 ,在俺分配計劃出庫的時候 出庫數(shù)量由四部分數(shù)據(jù)選擇加起來得到
楊俊 2003.2.18
===============================================================================*)

unit SY_CK_JYP_Add;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Buttons, Grids, DBGrids, ExtCtrls, ComCtrls, Db, DBTables,
  FieldComboBox, sqlstrings, clipbrd, Mask, ToolEdit, CurrEdit;

type
  TFrm_SY_CK_JYP_Add = class(TForm)
    bbtn_Finish: TBitBtn;
    bbtn_Cancel: TBitBtn;
    pgc_Select: TPageControl;
    tbs_PP: TTabSheet;
    tbs_DW: TTabSheet;
    rg_CKXZ: TRadioGroup;
    dbg_CKXZ: TDBGrid;
    dbg_DWFP: TDBGrid;
    bbtn_Prior: TBitBtn;
    bbtn_Next: TBitBtn;
    bbtn_Search: TBitBtn;
    rg_Round: TRadioGroup;
    rg_Round_Style: TRadioGroup;
    qry_PP: TQuery;
    ds_PP: TDataSource;
    qry_CKXZ: TQuery;
    ds_CKXZ: TDataSource;
    qry_DWFP: TQuery;
    ds_DWFP: TDataSource;
    qry_Tmp: TQuery;
    usql_DWFP: TUpdateSQL;
    qry_PPKFDM: TStringField;
    qry_PPKFMC: TStringField;
    qry_PPPPMC: TStringField;
    qry_PPZH: TStringField;
    qry_PPMZ: TFloatField;
    qry_PPSJ: TFloatField;
    qry_PPKWH: TStringField;
    qry_PPPPLB: TStringField;
    qry_PPJSJ: TFloatField;
    qry_PPZK: TFloatField;
    qry_PPSL: TFloatField;
    qry_PPTYPE: TStringField;
    qry_DWFPDWDM: TStringField;
    qry_DWFPSL: TFloatField;
    qry_DWFPSL_OLD: TFloatField;
    qry_DWFPDWMC: TStringField;
    qry_PPJJ: TFloatField;
    qry_PPXJ: TFloatField;
    dbg_PP: TDBGrid;
    pgc_SeleInfo: TPageControl;
    tbs_SeleBGG: TTabSheet;
    tbs_SeleMBMS: TTabSheet;
    tbs_BCB: TTabSheet;
    lbl_BZGG: TLabel;
    Label1: TLabel;
    qry_PPPPDM: TStringField;
    cb_BZGG: TComboBox;
    cb_BGG: TComboBox;
    gb_Choose: TGroupBox;
    chk_YD: TCheckBox;
    chk_LS: TCheckBox;
    chk_NC: TCheckBox;
    chk_YP: TCheckBox;
    qry_DWFPYDTS: TFloatField;
    qry_DWFPLSTS: TFloatField;
    qry_DWFPNCTS: TFloatField;
    qry_DWFPYPTS: TFloatField;
    Label2: TLabel;
    ce_BL: TCurrencyEdit;
    procedure bbtn_SearchClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure bbtn_PriorClick(Sender: TObject);
    procedure bbtn_NextClick(Sender: TObject);
    procedure rg_TypeClick(Sender: TObject);
    procedure rg_RoundClick(Sender: TObject);
    procedure rg_CKXZClick(Sender: TObject);
    procedure qry_CKXZAfterScroll(DataSet: TDataSet);
    procedure dbg_PPDblClick(Sender: TObject);
    procedure bbtn_FinishClick(Sender: TObject);
    procedure rg_Round_StyleClick(Sender: TObject);
    procedure qry_PPMZGetText(Sender: TField; var Text: String;
      DisplayText: Boolean);
    procedure qry_PPAfterScroll(DataSet: TDataSet);
    procedure cb_BGGChange(Sender: TObject);
    procedure cb_BZGGChange(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure qry_PPSJGetText(Sender: TField; var Text: String;
      DisplayText: Boolean);
    procedure qry_PPSLGetText(Sender: TField; var Text: String;
      DisplayText: Boolean);
    procedure chk_YDClick(Sender: TObject);
    procedure ce_BLExit(Sender: TObject);
    procedure ce_BLKeyPress(Sender: TObject; var Key: Char);
  private
    procedure SetState(A_Style: Integer);                   {按步處理的界面顯示設(shè)置}
    procedure SetRoundSL(A_Round, A_Round_Style, A_SingleDest: Integer); {分配數(shù)量的湊整處理}
    function GetRoundNumber(A_source, A_SingleDest,
      A_type: Integer): Integer;                            {返回湊整后的數(shù)據(jù)}
    procedure SetRounding;                                  {湊包湊版調(diào)用}
    procedure GetGG(A_PPDM: string);                        {取得湊整的規(guī)格}

    procedure SetChooseSL;
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Frm_SY_CK_JYP_Add: TFrm_SY_CK_JYP_Add;

implementation

{$R *.DFM}

uses
  SearchPP;

var
  VL_ND: string;                                            {服務(wù)器年度}
  VL_Type: Integer;                                         {票品類型}
  VL_Ban_GG: Integer;                                       {取得該票品的版的規(guī)格}
  VL_ZXTS: TStringList;
  {-------------------------------------------------------------------------------}
  {初始化}
procedure TFrm_SY_CK_JYP_Add.FormCreate(Sender: TObject);
begin
  SetState(0);
  rg_RoundClick(nil);

  {取服務(wù)器年度}
  with qry_Tmp do
  begin
    Close;
    SQL.Text := 'Select SysDate from Dual';
    Open;
    VL_ND := FormatDateTime('yyyy', FieldByName('SysDate').AsDateTime);
    Close;
  end;

  VL_ZXTS := TStringList.Create;
end;

{-------------------------------------------------------------------------------}
{票品類別的選擇不可用,僅供查看,因為票品類別是從票品選擇模塊中傳來了參數(shù),
如果選擇,直接調(diào)用票品選擇模塊;}
procedure TFrm_SY_CK_JYP_Add.rg_TypeClick(Sender: TObject);
begin
  bbtn_SearchClick(nil);
end;

{-------------------------------------------------------------------------------}
{雙擊等于點擊下一步}
procedure TFrm_SY_CK_JYP_Add.dbg_PPDblClick(Sender: TObject);
begin
  bbtn_NextClick(nil);
end;

{-------------------------------------------------------------------------------}
{出庫時選擇的依據(jù):0、依據(jù)計劃,1、依據(jù)本年度出庫單}
procedure TFrm_SY_CK_JYP_Add.rg_CKXZClick(Sender: TObject);
var
  l_sql: string;
begin
  (*  rg_Round.Enabled := True;
    dbg_CKXZ.Columns[1].Visible := True;
    dbg_CKXZ.Columns[1].Width := 120;
    dbg_CKXZ.Columns[2].Visible := False;                     {圖序號}

    case rg_CKXZ.ItemIndex of
      0: {按照分配計劃}                                       {}
        begin
          {對于不同的票品,依據(jù)計劃也不同(普票,零枚用紀_計內(nèi)_分配計劃(零枚)TY_JJNFPJH_JY,
          封片簡用紀_計內(nèi)_分配計劃(封片)TY_JJNFPJH_FP)}
          case rg_Type.ItemIndex of
            0, 1: {普票、零枚}                                {}
              begin
                dbg_CKXZ.Columns[0].Title.Caption := '計劃號';
                dbg_CKXZ.Columns[0].FieldName := 'JHH';
                dbg_CKXZ.Columns[1].Width := 95;
                dbg_CKXZ.Columns[2].Visible := True;          {圖序號}
                L_SQL := 'select distinct a.JHH, c.TUDM PPDM, a.PPMC, a.TX from TY_JJNFPJH_JY a, TB_YZPPTXXB b,TB_YZPPTUXXB c ' +
                  ' where a.JHH =b.JHH and b.TDM= c.TDM and c.TXH = a.TX and  a.ND =' + QuotedStr(VL_ND);
              end;
            2: {封片}                                         {}
              begin
                dbg_CKXZ.Columns[1].Visible := False;
                dbg_CKXZ.Columns[0].Title.Caption := '郵資類名稱';
                dbg_CKXZ.Columns[0].FieldName := 'MC';
                l_sql := ' select distinct a.YZLDM, b.MC, a.YZLDM PPDM  ' +
                  '   from TY_JJNFPJH_FP a, TG_YZPPLDMB b  where a.YZLDM = b.YZLDM ' +
                  ' and  a.ND =' + QuotedStr(VL_ND);
              end;
          end;
        end;
      1: {按照出庫單}                                         {}
        begin
          dbg_CKXZ.Columns[0].Title.Caption := '出庫計劃單號';
          dbg_CKXZ.Columns[0].FieldName := 'JHH';
          L_SQL := 'select distinct a.CKJHDH JHH, a.PPDM, a.PPMC ' +
            '  from TYS_TXCKJHDPPB a, TYS_TXPCKJHDB b ' +
            '  where a.CKJHDH = b.CKJHDH and a.CKJHDH like ''TX%''  and b.CKXZ =''10'' ' +
            '  and to_char(b.ZDRQ, ''YYYY'') = ' + QuotedStr(VL_ND);
        end;
      2: {無依據(jù)}                                             {}
        begin
          {不能湊包版}
          rg_Round.ItemIndex := 2;
          rg_Round.Enabled := False;

          qry_CKXZ.Close;
          with qry_DWFP do
          begin
            Close;
            SQL.Text := 'select DWDM, DWJC DWMC, 0 SL, 0 SL_OLD from TGS_GXDWSJB ' +
              ' where ZJXJ=''1'' and TXYW=''1'' and FHDX=''1''  order by PXM ';
            Open;
          end;

          Exit;
        end;
    end;

    with qry_CKXZ do
    begin
      Close;
      SQL.Text := l_sql;
      Open;
      if IsEmpty then {為空時清空子表}                        {}
        qry_CKXZAfterScroll(nil)
      else if rg_Type.ItemIndex <> 2 then { 普票和零枚定位到上一步所選擇的票品 } {}
        Locate('PPDM', qry_PP.FieldByName('TUDM').AsString, [])
      else if rg_Type.ItemIndex = 2 then { 封片需要定位到上一步所選擇的票品的類別(前三位) } {}
        Locate('PPDM', Copy(qry_PP.FieldByName('TUDM').AsString, 1, 3), []);
    end;
  *)
  {*********楊俊 選擇分配依據(jù)************}
  rg_Round.Enabled := True;
  gb_Choose.Visible := rg_CKXZ.ItemIndex = 0;
  case rg_CKXZ.ItemIndex of
    0:                                                      {分配計劃}
      begin
        l_SQL := 'select distinct a.JHH,b.TDM PPDM,b.TJC PPMC '#13#10 +
          'from TY_JJNFPJH a,TB_YZPPTXXB b'#13#10 +
          'where a.JHH=b.JHH and a.ND =' + QuotedStr(VL_ND);
      end;
    1:                                                      {出庫單}
      begin
        L_SQL := 'select distinct a.CKJHDH JHH, a.PPDM, a.PPMC ' +
          '  from TYS_JYCKJHDPPB a, TYS_JYCKJHDB b ' +
          '  where a.CKJHDH = b.CKJHDH and a.CKJHDH like ''JN%''  and b.CKXZ =''10'' ' +
          '  and to_char(b.ZDRQ, ''YYYY'') = ' + QuotedStr(VL_ND);
      end;
    2:                                                      {無依據(jù)}
      begin
        {不能湊包版}
        rg_Round.ItemIndex := 2;
        rg_Round.Enabled := False;

        qry_CKXZ.Close;
        with qry_DWFP do
        begin
          Close;
          SQL.Text := 'select DWDM, DWJC DWMC, 0 SL, 0 SL_OLD, 0 YDTS, 0 LSTS, 0 NCTS, 0 YPTS from TGS_GXDWSJB ' +
            ' where ZJXJ=''1'' and JYYW=''1'' and FHDX=''1''  order by PXM ';
          Open;
        end;
        Exit;
      end;
  end;

  with qry_CKXZ do
  begin
    Close;
    SQL.Text := l_sql;
    Open;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本高清不卡aⅴ免费网站| 久久男人中文字幕资源站| 波多野结衣在线一区| 日韩成人午夜电影| 亚洲三级免费电影| 久久综合久久综合亚洲| 欧美做爰猛烈大尺度电影无法无天| 久久av资源网| 喷水一区二区三区| 亚洲国产一区二区三区| 国产精品女人毛片| 亚洲精品一线二线三线| 337p亚洲精品色噜噜噜| 欧美精品乱人伦久久久久久| 欧美午夜免费电影| 在线日韩国产精品| 成人av资源在线观看| 国产精品综合久久| 韩国v欧美v亚洲v日本v| 毛片av中文字幕一区二区| 亚洲一区二区精品3399| 有码一区二区三区| 亚洲精品第一国产综合野| 中文字幕一区三区| 国产精品理论在线观看| 日本一二三不卡| 国产精品欧美经典| 国产日韩亚洲欧美综合| 久久免费精品国产久精品久久久久 | 亚洲成人免费av| 奇米影视一区二区三区小说| 亚洲一级二级在线| 亚洲mv在线观看| 精品综合久久久久久8888| 国产一区二区电影| 成人一区二区三区| 91视频国产观看| 日本韩国欧美在线| 粗大黑人巨茎大战欧美成人| 成人免费高清视频在线观看| 色悠悠亚洲一区二区| 欧美丝袜丝nylons| 韩国av一区二区三区四区| 夫妻av一区二区| 在线观看区一区二| 91精品黄色片免费大全| 久久久久久久网| 亚洲成国产人片在线观看| 久久精品国产99国产| 国内精品视频666| av高清不卡在线| 欧美一区二区三区在线| 久久麻豆一区二区| 亚洲综合男人的天堂| 国产在线观看免费一区| 99热精品国产| 日韩免费看的电影| 中文字幕亚洲精品在线观看| 日韩成人av影视| gogogo免费视频观看亚洲一| 欧美精品丝袜中出| 欧美韩国一区二区| 亚洲福利一区二区| 国产精品一二三四五| 欧美日本精品一区二区三区| 久久久久97国产精华液好用吗| 亚洲五月六月丁香激情| 成人的网站免费观看| 日韩情涩欧美日韩视频| 亚洲精品视频在线看| 国产精品一二二区| 91精品国产91久久综合桃花| 亚洲色图制服丝袜| 国产成人8x视频一区二区| 国产精品久久久久久久久动漫 | 欧美va亚洲va| 三级在线观看一区二区| 色婷婷激情综合| 中文字幕中文字幕一区| 国产69精品久久777的优势| 久久午夜电影网| 日本91福利区| 波多野结衣欧美| 国产日韩欧美激情| 国产裸体歌舞团一区二区| 宅男噜噜噜66一区二区66| 一级特黄大欧美久久久| 99久久精品国产毛片| 国产精品盗摄一区二区三区| 成人性生交大片免费看中文| 国产亚洲福利社区一区| 国产乱人伦偷精品视频免下载| 欧美一区二区视频免费观看| 日韩专区中文字幕一区二区| 欧美精品在线一区二区三区| 日韩高清在线电影| 欧美色综合网站| 日韩精品一级二级| 久久精品欧美一区二区三区麻豆| 天天av天天翘天天综合网色鬼国产| 国产在线国偷精品产拍免费yy| 欧美一区二区三区影视| 亚洲男同性视频| 亚洲午夜久久久久中文字幕久| 在线观看中文字幕不卡| 日韩成人午夜精品| 7777精品久久久大香线蕉| 日韩av中文字幕一区二区| 欧美久久久久久蜜桃| 国产成人精品一区二| 亚洲欧美色一区| 51精品视频一区二区三区| 美女一区二区视频| 久久精品视频免费| 欧美亚洲丝袜传媒另类| 国产一区二区三区高清播放| 国产午夜精品在线观看| 99精品久久免费看蜜臀剧情介绍| 亚洲综合久久久| 精品剧情v国产在线观看在线| 国产一区二区三区观看| 国产精品国产精品国产专区不蜜| 成人短视频下载| 亚洲成人免费在线| 中文字幕国产一区二区| 成年人网站91| 天天操天天色综合| 国产欧美精品一区二区三区四区| 色婷婷亚洲精品| 久久精品国产久精国产| 国产精品三级在线观看| 欧美综合色免费| 国产成人激情av| 日韩中文字幕区一区有砖一区| 国产精品美日韩| 7799精品视频| 色8久久人人97超碰香蕉987| 国产一区欧美日韩| 日本美女一区二区| 综合色天天鬼久久鬼色| 欧美日产国产精品| av在线播放不卡| 韩国av一区二区三区在线观看| 亚洲色图20p| 中文字幕日韩一区二区| 久久精品亚洲精品国产欧美| 欧美三级视频在线观看| 91国偷自产一区二区使用方法| 国产.欧美.日韩| 国产尤物一区二区在线| 久久99久久久欧美国产| 精品一区二区在线看| 精品亚洲欧美一区| 蜜臀av国产精品久久久久| 一区二区不卡在线播放 | 亚洲国产精品精华液网站| 国产精品视频第一区| 成人免费在线播放视频| 亚洲四区在线观看| 国产精品一区二区果冻传媒| 国产高清精品在线| av欧美精品.com| 欧美日韩夫妻久久| 91精品国产综合久久婷婷香蕉| 精品理论电影在线| 中文字幕中文乱码欧美一区二区 | 国产色产综合色产在线视频| 国产精品私人影院| 亚洲成人tv网| 国产一区二区三区最好精华液| 国产精品99久久久| 99久久久无码国产精品| 欧美日韩日本视频| 成人免费高清在线观看| 色悠悠久久综合| 日韩视频一区二区在线观看| 久久只精品国产| 亚洲一区二区中文在线| 精品在线播放免费| 不卡av电影在线播放| 欧美日韩精品高清| 日韩欧美专区在线| 中文字幕一区二区三区精华液 | 3d动漫精品啪啪| 国产精品网友自拍| 午夜亚洲国产au精品一区二区| 精东粉嫩av免费一区二区三区| 91视频.com| 精品美女一区二区| 国产精品久久久久国产精品日日| 亚洲免费在线观看视频| 日韩av网站在线观看| 国产美女精品一区二区三区| 欧美三级三级三级爽爽爽| 国产精品麻豆欧美日韩ww| 麻豆传媒一区二区三区| 91在线观看成人| 久久久99久久精品欧美| 亚洲网友自拍偷拍| 不卡区在线中文字幕|