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

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

?? barcodequery.pas

?? Barcode And LabelPrint
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit BarCodeQuery;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, NEOFORM, ExtCtrls, ToolWin, ComCtrls, StdCtrls, DBCtrls, Buttons,
  fcImager, fcdbtreeview, fcStatusBar, fcTreeView, GridsEh, DBGridEh, ADODB,
  Grids, DBGrids, DB;

type
  TFrmBarCodeQuery = class(TGBKPForm)
    GroupBox1: TGroupBox;
    Label1: TLabel;
    Label2: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    DateTimePickerPostDateSart: TDateTimePicker;
    DateTimePickerPostDateEnd: TDateTimePicker;
    BitBtn1: TBitBtn;
    CheckBoxOrderID: TCheckBox;
    CheckBoxPostDate: TCheckBox;
    CheckBoxCustomer: TCheckBox;
    CheckBoxDevtype: TCheckBox;
    EdtBarcode: TEdit;
    EdtOrderIDSart: TComboBox;
    EdtDevtype: TComboBox;
    CheckBoxIsPack: TCheckBox;
    EdtOrderIDEnd: TComboBox;
    fcStatusBar1: TfcStatusBar;
    PageControl1: TPageControl;
    TabSheetOrderID: TTabSheet;
    TabSheetBarcode: TTabSheet;
    GroupBox2: TGroupBox;
    MemoOrderDetail: TMemo;
    GroupBox3: TGroupBox;
    MemoOrderMemo: TMemo;
    GroupBox4: TGroupBox;
    Label11: TLabel;
    EdtOrderID: TEdit;
    Label3: TLabel;
    EdtCustomerName: TEdit;
    Label14: TLabel;
    EdtPostDate: TEdit;
    GroupBox5: TGroupBox;
    EdtDevName: TEdit;
    Label6: TLabel;
    Label7: TLabel;
    EdtNum: TEdit;
    DBGridEh1: TDBGridEh;
    Label8: TLabel;
    MemoBarcode: TMemo;
    CheckBoxBarCode: TCheckBox;
    EdtCustomer: TEdit;
    fcTreeView1: TTreeView;
    CheckBoxIsInCome: TCheckBox;
    CheckBoxIsOutCome: TCheckBox;
    Label9: TLabel;
    Label10: TLabel;
    DateTimePickerPackDateStart: TDateTimePicker;
    DateTimePickerPackDateEnd: TDateTimePicker;
    CheckBoxPackDate: TCheckBox;
    Label12: TLabel;
    Label13: TLabel;
    DateTimePickerInComeDateStart: TDateTimePicker;
    DateTimePickerInComeDateEnd: TDateTimePicker;
    CheckBoxInComeDate: TCheckBox;
    Label15: TLabel;
    Label16: TLabel;
    DateTimePickerOutComeDateStart: TDateTimePicker;
    DateTimePickerOutComeDateEnd: TDateTimePicker;
    CheckBoxOutComeDate: TCheckBox;
    TabSheet1: TTabSheet;
    DBGridEh2: TDBGridEh;
    DBNavigator1: TDBNavigator;
    DataSource1: TDataSource;
    DataSource2: TDataSource;
    procedure CheckBoxOrderIDClick(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure fcTreeView1Click(Sender: TObject);
    procedure PageControl1Change(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure EdtOrderIDSartChange(Sender: TObject);
    procedure fcTreeView1Change(Sender: TObject; Node: TTreeNode);
    procedure FormCreate(Sender: TObject);
    procedure EdtBarcodeKeyPress(Sender: TObject; var Key: Char);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    sqlstrOrderID: string;
    sqlstrGBarCodeID: string;
    sqlstrBarCode: string;
    QOrders, QGBarcode: TADOQuery;
    { Private declarations }
    procedure ordersToTreeView;
    procedure loadOrderS(nodedatastr: string);
    procedure loadBarCodeS(nodedataInt: integer);
  public
    { Public declarations }
  end;

var
  FrmBarCodeQuery: TFrmBarCodeQuery;

implementation

uses StockDataModel,  PublicFunction;

{$R *.dfm}

procedure TFrmBarCodeQuery.CheckBoxOrderIDClick(Sender: TObject);
begin
  inherited;
  EdtOrderIDSart.Enabled := CheckBoxOrderID.Checked;
  EdtOrderIDEnd.Enabled := CheckBoxOrderID.Checked;
  DateTimePickerPostDateSart.Enabled := CheckBoxPostDate.Checked;
  DateTimePickerPostDateEnd.Enabled := CheckBoxPostDate.Checked;

  DateTimePickerPackDateStart.Enabled := CheckBoxPackDate.Checked;
  DateTimePickerPackDateEnd.Enabled := CheckBoxPackDate.Checked;

  DateTimePickerInComeDateStart.Enabled := CheckBoxInComeDate.Checked;
  DateTimePickerInComeDateEnd.Enabled := CheckBoxInComeDate.Checked;

  DateTimePickerOutComeDateStart.Enabled := CheckBoxOutComeDate.Checked;
  DateTimePickerOutComeDateEnd.Enabled := CheckBoxOutComeDate.Checked;


  EdtDevtype.Enabled := CheckBoxDevtype.Checked;
  EdtCustomer.Enabled := CheckBoxCustomer.Checked;
  EdtBarcode.Enabled := CheckBoxBarCode.Checked;

  if EdtOrderIDSart.Enabled = false then EdtOrderIDSart.Color := clSilver else EdtOrderIDSart.Color := clWindow;
  EdtOrderIDEnd.Color := EdtOrderIDSart.Color;
  if DateTimePickerPostDateSart.Enabled = false then DateTimePickerPostDateSart.Color := clSilver else DateTimePickerPostDateSart.Color := clWindow;
  DateTimePickerPostDateEnd.Color := DateTimePickerPostDateSart.Color;

  if DateTimePickerPackDateStart.Enabled = false then DateTimePickerPackDateStart.Color := clSilver else DateTimePickerPackDateStart.Color := clWindow;
  DateTimePickerPackDateEnd.Color := DateTimePickerPackDateStart.Color;

  if DateTimePickerInComeDateStart.Enabled = false then DateTimePickerInComeDateStart.Color := clSilver else DateTimePickerInComeDateStart.Color := clWindow;
  DateTimePickerInComeDateEnd.Color := DateTimePickerInComeDateStart.Color;

  if DateTimePickerOutComeDateStart.Enabled = false then DateTimePickerOutComeDateStart.Color := clSilver else DateTimePickerOutComeDateStart.Color := clWindow;
  DateTimePickerOutComeDateEnd.Color := DateTimePickerOutComeDateStart.Color;


  if EdtDevtype.Enabled = false then EdtDevtype.Color := clSilver else EdtDevtype.Color := clWindow;
  if EdtCustomer.Enabled = false then EdtCustomer.Color := clSilver else EdtCustomer.Color := clWindow;
  if EdtBarcode.Enabled = false then EdtBarcode.Color := clSilver else EdtBarcode.Color := clYellow;
end;

procedure TFrmBarCodeQuery.BitBtn1Click(Sender: TObject);
var sqlstr: string;
  sqlstrsub: string;
begin
  inherited;
  if CheckBoxOrderID.Checked then
  begin
    if (trim(EdtOrderIDSart.Text) = '') or (trim(EdtOrderIDend.Text) = '') then
    begin
      ShowMessage('請輸入訂單號');
      exit;
    end;
  end;
  sqlstr := '';
  sqlstrsub := '';
  sqlstrOrderID := '';
  sqlstrGBarCodeID := '';
  //sqlstrsub := 'select a.*,b.*,c.DevName from BarCode a,GBarCode b,DeviceType c'+
  // ' where a.GBarCodeID=b.GBarCodeID and a.Devnum=c.Devnum '; //
  sqlstrsub := QBarCodefindSQLStr;// '  select a.*,b.*,c.DevName,d.CustomerName from BarCode a,GBarCode b,DeviceType c,orders d '+
              // 'where a.GBarCodeID=b.GBarCodeID and a.Devnum=c.Devnum and b.orderidid=d.id';
  if CheckBoxOrderID.Checked then
  begin
    sqlstr := sqlstr + format(' and a.OrderId=''%s''', [trim(EdtOrderIDSart.Text)]);
  end;

  if CheckBoxPostDate.Checked then
  begin
    sqlstr := sqlstr + format(' and a.PostDate >=''%s'' and a.PostDate <= ''%s''', [FormatDateTime('yyyy-mm-dd',DateTimePickerPostDateSart.Date), FormatDateTime('yyyy-mm-dd',DateTimePickerPostDateEnd.Date)]);
  end; //保證日期是datetime型

  if CheckBoxPackDate.Checked then
  begin
    sqlstr := sqlstr + format(' and PackDate >=''%s'' and PackDate <= ''%s''', [ FormatDateTime('yyyy-mm-dd',DateTimePickerPackDateStart.Date),  FormatDateTime('yyyy-mm-dd',DateTimePickerPackDateEnd.Date)]);
  end; //保證日期是datetime型
  if CheckBoxIncomeDate.Checked then
  begin
    sqlstr := sqlstr + format(' and IncomeDate >=''%s'' and IncomeDate <= ''%s''', [FormatDateTime('yyyy-mm-dd',DateTimePickerIncomeDateStart.Date), FormatDateTime('yyyy-mm-dd',DateTimePickerIncomeDateEnd.Date)]);
  end; //保證日期是datetime型
  if CheckBoxOutComeDate.Checked then
  begin
    sqlstr := sqlstr + format(' and OutComeDate >=''%s'' and OutComeDate <= ''%s''', [FormatDateTime('yyyy-mm-dd',DateTimePickerOutComeDateStart.Date), FormatDateTime('yyyy-mm-dd',DateTimePickerOutComeDateEnd.Date)]);
  end; //保證日期是datetime型


  if CheckBoxDevtype.Checked then
  begin //可模糊查詢
    sqlstr := sqlstr + format(' and DevName like ''%%%s%%'' ', [EdtDevtype.Text]);
  end;
  if CheckBoxCustomer.Checked then
  begin //可模糊查詢
    sqlstr := sqlstr + format(' and a.CustomerName like ''%%%s%%''', [EdtCustomer.Text]);
  end;
  if CheckBoxIsPack.State = cbChecked then
    sqlstr := sqlstr + format(' and a.IsPack=%d', [1])
  else if CheckBoxIsPack.State = cbunchecked then sqlstr := sqlstr + format(' and a.IsPack=%d', [0]);

  if CheckBoxIsInCome.State = cbChecked then
    sqlstr := sqlstr + format(' and a.IsInCome=%d', [1])
  else if CheckBoxIsInCome.State = cbunchecked then sqlstr := sqlstr + format(' and a.IsInCome=%d', [0]);

  if CheckBoxIsOutCome.State = cbChecked then
    sqlstr := sqlstr + format(' and a.IsOutCome=%d', [1])
  else if CheckBoxIsOutCome.State = cbunchecked then sqlstr := sqlstr + format(' and a.IsOutCome=%d', [0]);

  if CheckBoxBarCode.Checked then
  begin
     //可模糊查詢
    sqlstr := sqlstr + format(' and a.BarCode like ''%%%s%%''', [EdtBarcode.Text]);
  end;
  //查詢出所有符合條件的條碼
  with StockDM.QBarCodefind do
  begin
    Close;
    SQL.Clear;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级午夜免费电影| 成人国产电影网| 亚洲成人午夜影院| ...中文天堂在线一区| 久久久久9999亚洲精品| 欧美xxxxxxxx| 久久综合网色—综合色88| 91精品国产综合久久精品| 欧美日韩国产大片| 欧美日韩在线直播| 欧美日韩亚洲综合一区二区三区| 91免费小视频| 91极品视觉盛宴| 欧美性大战久久| 欧美日韩一级大片网址| 欧美日韩国产大片| 日韩欧美国产系列| 久久久久久久久久久黄色| 国产日韩欧美亚洲| 国产精品福利一区二区| 亚洲免费电影在线| 亚洲图片欧美视频| 免费欧美日韩国产三级电影| 免费成人在线视频观看| 国精产品一区一区三区mba桃花| 国产馆精品极品| av不卡一区二区三区| 91久久国产综合久久| 欧美一区日韩一区| 久久婷婷国产综合国色天香| 国产精品欧美久久久久无广告| 亚洲欧洲日产国产综合网| 一区二区三区四区不卡在线| 亚洲成人免费看| 国产一区二三区| 99久久综合99久久综合网站| 色一区在线观看| 日韩一级免费观看| 国产欧美一区二区在线观看| 亚洲日本韩国一区| 视频一区欧美精品| 国产伦精品一区二区三区免费| 成人18视频日本| 4438x成人网最大色成网站| 久久精品视频免费| 夜夜精品浪潮av一区二区三区| 五月综合激情网| 福利电影一区二区| 欧美日韩在线三级| 国产欧美视频一区二区| 亚洲一区二区不卡免费| 狠狠狠色丁香婷婷综合激情| 91麻豆免费观看| 欧美成人精品高清在线播放| 日韩毛片视频在线看| 图片区日韩欧美亚洲| 成人美女在线观看| 7777精品伊人久久久大香线蕉完整版| 久久只精品国产| 亚洲成人精品一区二区| 国产一区二区看久久| 欧美在线视频日韩| 久久久精品影视| 日韩高清在线一区| 色综合亚洲欧洲| 国产亚洲欧美一区在线观看| 亚洲第一搞黄网站| 成人高清av在线| 日韩精品一区二区在线| 亚洲精品va在线观看| 成人性生交大片免费看中文网站| 在线成人免费观看| 亚洲乱码中文字幕| 成人v精品蜜桃久久一区| 欧美tickle裸体挠脚心vk| 洋洋成人永久网站入口| 高清beeg欧美| 久久久久国产精品麻豆| 美女视频黄频大全不卡视频在线播放 | 中国色在线观看另类| 日本成人在线视频网站| 91久久免费观看| 国产精品美女久久久久久久 | 欧美zozozo| 丝袜美腿亚洲综合| 色呦呦一区二区三区| 国产精品国产三级国产aⅴ入口 | 欧美一区二区国产| 亚洲午夜激情网页| 91猫先生在线| 18欧美亚洲精品| 成人av资源网站| 日本一区二区三区dvd视频在线| 欧美aaa在线| 欧美一区二区在线看| 天堂va蜜桃一区二区三区| 91黄视频在线观看| 亚洲精品国产品国语在线app| 成人激情午夜影院| 国产精品美女一区二区| 成人综合婷婷国产精品久久免费| 精品久久久久久久久久久久久久久久久| 国产经典欧美精品| 精品久久人人做人人爱| 捆绑调教美女网站视频一区| 91精品国模一区二区三区| 天天操天天干天天综合网| 欧美裸体一区二区三区| 亚洲电影第三页| 欧美片网站yy| 日本va欧美va精品发布| 日韩欧美亚洲另类制服综合在线| 免费日本视频一区| 2020国产精品| 国产成人在线看| 国产精品污网站| 99精品视频一区| 亚洲免费在线播放| 欧美日韩在线三级| 秋霞午夜鲁丝一区二区老狼| 欧美一区二区三区视频在线 | 亚洲在线免费播放| 欧美日韩一区二区三区四区| 亚洲成人av一区| 日韩欧美二区三区| 国产麻豆精品在线| 综合激情网...| 欧美三级视频在线播放| 日韩av午夜在线观看| 精品欧美乱码久久久久久1区2区| 国产一区二区电影| 亚洲欧洲av一区二区三区久久| 在线看日韩精品电影| 手机精品视频在线观看| 日韩免费视频一区二区| 粉嫩av一区二区三区在线播放| 国产精品毛片无遮挡高清| 色综合咪咪久久| 丝袜美腿亚洲色图| 国产午夜精品一区二区三区嫩草 | 欧美一区二区三区日韩视频| 国产一区二区在线电影| 国产精品久久久久永久免费观看| 91捆绑美女网站| 日韩高清不卡一区二区| 国产欧美日本一区二区三区| 色www精品视频在线观看| 日韩激情在线观看| 久久精品夜色噜噜亚洲aⅴ| 91色九色蝌蚪| 蜜臀av性久久久久蜜臀aⅴ流畅| 中文字幕的久久| 91精品国产乱| 不卡的av电影| 青青草伊人久久| 日韩一区中文字幕| 精品国产一二三| 91麻豆精品秘密| 国产高清无密码一区二区三区| 亚洲午夜在线观看视频在线| 久久精品亚洲精品国产欧美 | 亚洲国产一区二区三区| 日韩欧美一区在线| 色综合亚洲欧洲| 国产精品一线二线三线| 亚洲国产另类av| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 久久九九久久九九| 91网站视频在线观看| 狠狠色综合日日| 亚洲欧美区自拍先锋| 欧美成人乱码一区二区三区| 久久99热这里只有精品| 亚洲一区二区三区精品在线| 精品欧美乱码久久久久久| 色综合久久综合| 国产91在线看| 五月综合激情日本mⅴ| 日本一区二区综合亚洲| 777午夜精品免费视频| 99国产精品久| 国内精品久久久久影院薰衣草| 亚洲精品国产成人久久av盗摄| 欧美伦理影视网| 91在线观看下载| 国产麻豆精品视频| 亚洲香蕉伊在人在线观| 亚洲免费观看高清在线观看| 久久久久久久久蜜桃| 91麻豆精品国产无毒不卡在线观看| 日本精品一区二区三区四区的功能| 激情综合一区二区三区| 亚洲成av人在线观看| 久久精品欧美一区二区三区麻豆| 欧美一区二区三区免费视频 | 日本乱码高清不卡字幕| 国产成人在线色| 理论电影国产精品| 五月激情丁香一区二区三区| 亚洲视频一二三|