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

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

?? pfm_viewwizard.pas

?? POS收銀系統
?? PAS
字號:
unit pfm_viewwizard;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Grids, DBGrids, Db, DBTables, StdCtrls, Buttons, ComCtrls, pvar_lib;

type
  Tfm_viewwizard = class(TForm)
    DataSource1: TDataSource;
    Query1: TQuery;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    ComBox1: TComboBox;
    ComBox3: TComboBox;
    ComBox4: TComboBox;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    BitBtn4: TBitBtn;
    BitBtn5: TBitBtn;
    ComBox2: TComboBox;
    LView1: TListView;
    DBGrid1: TDBGrid;
    procedure FormCreate(Sender: TObject);
    procedure ComBox1Change(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
    procedure BitBtn4Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure BitBtn5Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  fm_viewwizard: Tfm_viewwizard;
sViewName:string;
sViewColName:TStringList;
implementation

{$R *.DFM}

procedure Tfm_viewwizard.FormCreate(Sender: TObject);
var
newCol:TListColumn;
i:integer;
begin

        //設置dbgrid的中文標題
         for i:=0 to dbgrid1.Columns.Count-1 do
          dbgrid1.Columns.Items[i].Title.caption:=sViewColname.Values[dbgrid1.Columns.Items[i].FieldName];
        //在子窗口中使用要先打開query1。并且取回數據到dbgrid和設置中文col caption
        Lview1.ViewStyle:=vsReport;
        newCol:=LView1.Columns.add;
        newCol.caption:='字段';
        newCol.width:=120;
        newCol:=LView1.Columns.add;
        newCol.caption:='操作符';
        newCol.width:=80;
        newCol:=LView1.Columns.add;
        newCol.caption:='條件';
        newCol.width:=200;
        newCol:=LView1.Columns.add;
        newCol.caption:='關系';
        newcol.width:=lView1.Width-lview1.Columns[1].width-lview1.columns[2].width
        -lview1.columns[0].width;
        //初始化查詢字段下拉表
        for i:=0 to dbgrid1.Columns.Count-1 do
                combox1.items.Add(dbgrid1.Columns[i].Title.Caption);
end;

procedure Tfm_viewwizard.ComBox1Change(Sender: TObject);
var
mI:integer;
J:integer;
begin
//根據查詢的字段類型初始化查詢操作符
    combox2.Items.Clear;
    mI:=comBox1.ItemIndex;
    case dbgrid1.Columns[mi].Field.DataType of

        ftDateTime,ftsmallint,ftInteger,ftFloat:
                for j:=0 to 5 do
                begin
                    combox2.items.add(DTOp[J]);
                end;
    else
        for j:=0 to 7 do
            begin
                combox2.items.add(strOp[J]);
            end;
    end;
end;

procedure Tfm_viewwizard.BitBtn1Click(Sender: TObject);
var
ListItem:TListItem;
begin
//加入查詢條件
        if combox1.text='' then
        begin
                showmessage('查詢字段不能為空!');
                exit;
        end;
        if combox2.text='' then
        begin
                showmessage('操作符不能為空!');
                exit;
        end;
        if trim(combox3.text)='' then
        begin
                showmessage('查詢條件不能為空!');
                exit;
        end;
        ListItem:=LView1.items.add;
        ListItem.Caption:=dbgrid1.columns[combox1.Itemindex].title.caption;
        listitem.data:=@(dbgrid1.columns[combox1.Itemindex].Fieldname);
        //showmessage(string(listitem.data^));
        LIstItem.SubItems.add(combox2.text);
        if pos('LIKE',combox2.text)>0 then
        begin
                LIstItem.SubItems.add('''%' + combox3.text + '%''');
        end
        else
        begin      //根據類型設置查詢條件。如果是字符串或日期類型,需加單引號
              case dbgrid1.columns[combox1.Itemindex].field.datatype of
                  ftsmallint,ftInteger,ftFloat:
                  begin
                        LIstItem.SubItems.add(combox3.text);
                  end;
              else
                  begin
                        LIstItem.SubItems.add(''''+combox3.text+'''');
                  end;
              end;

        end;
        LIstItem.SubItems.add(combox4.text);



end;

procedure Tfm_viewwizard.BitBtn2Click(Sender: TObject);
var
i:integer;
begin
    i:=lview1.Selected.Index;
    lview1.Items.Delete(i);

end;

procedure Tfm_viewwizard.BitBtn3Click(Sender: TObject);
begin
       if application.MessageBox('是否要全部刪除查詢條件?','注意',MB_YESNO)=IDYES then
                lview1.Items.Clear;
end;

procedure Tfm_viewwizard.BitBtn4Click(Sender: TObject);
var
mysql:string;
i:integer;
begin
    if lview1.Items.count=0 then
    begin
        showmessage('先加入你的查詢條件');
        exit;
    end;


    for i:=0 to lview1.Items.Count-2 do
    begin
        mysql:=mysql+ string((lview1.Items.Item[i].data)^);
        // mysql:=mysql+lview1.Items.item[i].subitems[0].text;
        mysql:=mysql+' '+lview1.Items.item[i].SubItems.Strings[0];
        mysql:=mysql+' '+lview1.Items.item[i].SubItems.strings[1];
        if trim(lview1.Items.item[i].SubItems.strings[2])='' then
        begin
                  mysql:=mysql+' ' + 'and' +' ';
        end
        else
             mysql:=mysql+' ' + lview1.Items.item[i].SubItems.strings[2]+' ';

    end;
    i:=lview1.Items.count-1;
    mysql:=mysql+ string((lview1.Items.Item[i].data)^);
    mysql:=mysql+' '+lview1.Items.item[i].SubItems.strings[0];
    mysql:=mysql+' '+lview1.Items.item[i].SubItems.strings[1];
    showmessage(mysql);
    query1.Close;
    query1.sql.clear;
    query1.sql.add('select * from ' + sViewName + ' where ' + mysql);
    query1.Open;

end;

procedure Tfm_viewwizard.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
        if sViewColName<>nil then
                sViewColname.Free;
                
        action:=caFree;
end;

procedure Tfm_viewwizard.BitBtn5Click(Sender: TObject);
begin
    query1.Close;
    query1.sql.clear;
    query1.sql.add('select * from ' + sViewName) ;
    query1.Open;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人激情图片网| 欧美色爱综合网| 亚洲永久精品大片| 91蝌蚪porny| 亚洲欧洲日韩综合一区二区| www.成人网.com| 日日夜夜免费精品| 欧美tickling挠脚心丨vk| 国产福利一区在线| 亚洲男人的天堂网| 欧美精品色综合| 99九九99九九九视频精品| 亚洲自拍偷拍图区| 精品国产精品网麻豆系列 | 韩国欧美国产1区| 中文字幕精品在线不卡| 欧美唯美清纯偷拍| 国产精品自在欧美一区| 亚洲一区二区在线观看视频| 久久综合狠狠综合久久激情| 色婷婷国产精品久久包臀| 欧美日韩性生活| 成人性生交大片免费看中文 | 五月天久久比比资源色| 精品国产乱码久久久久久浪潮| 91亚洲国产成人精品一区二三| 免费欧美在线视频| 日韩美女视频19| 久久久久久久久蜜桃| 91麻豆精品国产无毒不卡在线观看 | 日韩精品久久久久久| 亚洲欧美日韩国产一区二区三区| 日韩精品一区二区三区四区视频| 91性感美女视频| 国产成人综合在线播放| 国产美女av一区二区三区| 亚洲一区二区影院| 一区二区三区在线视频播放| 国产亚洲一区二区三区四区| 69久久99精品久久久久婷婷| 欧美中文字幕一区| 色爱区综合激月婷婷| av成人免费在线观看| 成人av在线资源网站| 粉嫩久久99精品久久久久久夜| 国产盗摄一区二区三区| 成人av在线观| 在线观看欧美日本| 欧美大胆人体bbbb| 久久久噜噜噜久久人人看| 国产精品美女久久久久久久久| 亚洲最色的网站| 日韩主播视频在线| 日韩高清不卡在线| 丁香天五香天堂综合| 91极品美女在线| 日韩一区二区影院| 久久精品免费在线观看| 亚洲精品成人少妇| 九色综合狠狠综合久久| 99re视频精品| 91麻豆精品91久久久久久清纯| 久久久久免费观看| 成人性视频网站| 欧美日韩激情一区二区三区| 久久精品人人爽人人爽| 亚洲摸摸操操av| 国产一区二区三区精品视频 | 欧美sm美女调教| 中文字幕高清不卡| 天天操天天综合网| 国产成人在线视频网站| 91精品国产高清一区二区三区| 国产亚洲美州欧州综合国| 亚洲综合av网| 91免费视频大全| 国产精品欧美久久久久一区二区 | 国产一区二三区好的| 欧美在线观看视频在线| 精品国产乱码久久久久久浪潮 | 欧美无乱码久久久免费午夜一区| 制服丝袜亚洲网站| 欧美激情在线免费观看| 亚洲v日本v欧美v久久精品| 97久久精品人人澡人人爽| 精品美女被调教视频大全网站| 一区二区三区在线免费视频| 国产精品中文字幕日韩精品| 欧美日韩国产高清一区二区三区 | 欧美日韩和欧美的一区二区| 国产精品全国免费观看高清 | 欧美一区二区视频在线观看2022| 亚洲精品免费在线播放| 国产91高潮流白浆在线麻豆| 久久综合九色综合欧美98| 日本成人在线电影网| 欧美色国产精品| 亚洲电影中文字幕在线观看| 在线观看国产精品网站| 亚洲一区二区三区中文字幕在线| 国产成人亚洲综合a∨婷婷图片 | 国产一区二区三区免费播放| 欧美大片在线观看| 久久av资源网| 精品国产第一区二区三区观看体验| 另类小说综合欧美亚洲| 日韩一区二区免费电影| 日韩国产精品大片| 欧美岛国在线观看| 不卡在线观看av| 三级在线观看一区二区| 日韩午夜精品电影| 91最新地址在线播放| 日韩黄色在线观看| 亚洲国产精品激情在线观看| 成人午夜短视频| 正在播放一区二区| www.视频一区| 亚洲精品中文在线影院| 欧美中文字幕一区| 经典三级在线一区| 日本不卡视频在线| 亚洲午夜视频在线| 久久久91精品国产一区二区精品| 色综合 综合色| 成人永久免费视频| 爽好久久久欧美精品| 亚洲国产精品激情在线观看| 欧美日韩大陆在线| 懂色av一区二区夜夜嗨| 亚洲国产精品影院| 欧美激情一区二区三区蜜桃视频 | 精品美女在线播放| 色综合天天综合网天天看片| 麻豆久久久久久久| 一区二区三区中文字幕精品精品 | 中文在线资源观看网站视频免费不卡| 色综合久久久久久久久| 国产精品一二二区| 免费成人性网站| 一区二区三区四区在线免费观看| 欧美精品一区二区蜜臀亚洲| 欧美日韩视频第一区| 91色|porny| 色综合中文字幕国产 | 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲大片一区二区三区| 国产三区在线成人av| 69堂成人精品免费视频| 一本大道综合伊人精品热热| 福利一区二区在线| 激情欧美日韩一区二区| 日本成人在线看| 视频一区视频二区中文| 午夜视黄欧洲亚洲| 亚洲已满18点击进入久久| 亚洲精品欧美在线| 国产精品福利在线播放| 久久天天做天天爱综合色| 日韩欧美你懂的| 日韩美女视频在线| 久久这里只有精品6| 久久尤物电影视频在线观看| 精品国产91久久久久久久妲己| 69堂精品视频| 日韩欧美国产一区二区三区| 欧美一区二区视频观看视频| 欧美欧美午夜aⅴ在线观看| 欧美电影在哪看比较好| 欧美精品aⅴ在线视频| 欧美高清dvd| 日韩精品一区国产麻豆| 精品剧情在线观看| 亚洲国产电影在线观看| 亚洲欧洲精品一区二区三区| 亚洲天堂a在线| 丝袜亚洲另类丝袜在线| 国产主播一区二区三区| 国产69精品久久久久777| 成人av网址在线| 欧美在线免费视屏| 欧美xxxxxxxxx| 欧美激情综合在线| 亚洲国产一区二区视频| 国内精品伊人久久久久av影院| 成人免费毛片a| 欧美久久高跟鞋激| 欧美国产日韩一二三区| 偷拍一区二区三区四区| 国产成人精品三级| 欧美三级在线播放| 日本一区二区动态图| 午夜不卡av在线| 成人午夜看片网址| 欧美日本在线播放| 国产区在线观看成人精品| 亚洲成av人片www| 成人丝袜18视频在线观看| 在线综合+亚洲+欧美中文字幕| 国产精品网站在线播放|