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

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

?? pfm_viewwizard.pas

?? 在超市中使用
?? 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一区二区三区免费野_久草精品视频
日本韩国一区二区三区视频| 久久女同性恋中文字幕| 国产精品福利影院| 成人精品亚洲人成在线| 国产亚洲一区二区三区| 国精产品一区一区三区mba桃花| 91精品免费在线观看| 午夜欧美大尺度福利影院在线看| www..com久久爱| 亚洲欧美成人一区二区三区| 波多野结衣亚洲一区| 中文字幕不卡在线播放| 99视频一区二区| 午夜免费久久看| 欧美成人免费网站| 国产精品69毛片高清亚洲| 欧美精品一区二区三区在线播放| 久久精品国产第一区二区三区| 欧美大片免费久久精品三p| 激情小说亚洲一区| 亚洲欧洲国产日韩| 欧美午夜不卡视频| 国产一区二区不卡| 亚洲美女一区二区三区| 日韩欧美高清dvd碟片| 国产成人aaa| 婷婷丁香激情综合| 欧美成人一区二区三区| 成人黄色av电影| 国产乱子伦视频一区二区三区| 国产在线播放一区二区三区| 国产在线播精品第三| 99久久久精品| 91婷婷韩国欧美一区二区| 99久久婷婷国产| 欧美在线一区二区| 欧美三级欧美一级| 欧美精品色综合| 日韩一区国产二区欧美三区| 欧美一区二区三区人| 久久美女艺术照精彩视频福利播放| 精品国产髙清在线看国产毛片| 欧美日韩国产高清一区| 欧美激情中文字幕一区二区| 欧美系列日韩一区| 在线亚洲人成电影网站色www| 成人毛片老司机大片| 国产99精品视频| 成人免费毛片片v| 国产精品资源在线| 国产呦精品一区二区三区网站| 琪琪一区二区三区| 精品一区二区久久| 久久激情五月激情| 国产成人在线电影| av在线不卡网| 91麻豆精品国产| 精品卡一卡二卡三卡四在线| 久久久久久黄色| 一区二区中文视频| 午夜激情综合网| 精品一区二区三区免费播放| 国产在线精品不卡| 91浏览器入口在线观看| 欧美精品乱码久久久久久按摩| 日韩一二三区视频| 国产精品成人一区二区三区夜夜夜| 亚洲视频免费观看| 琪琪久久久久日韩精品| 不卡在线观看av| 日韩欧美不卡在线观看视频| 日本一区二区电影| 午夜伊人狠狠久久| 国内外成人在线| 91首页免费视频| 精品久久国产97色综合| 日韩毛片在线免费观看| 美国欧美日韩国产在线播放| 99精品视频中文字幕| 欧美va天堂va视频va在线| 亚洲精品成人精品456| 国产成人一级电影| 日韩欧美123| 亚洲第一二三四区| 91蜜桃网址入口| 国产精品成人一区二区艾草| 国产精品白丝jk白祙喷水网站| 欧美日韩精品专区| 午夜不卡av免费| 欧美日韩亚洲综合在线| 一区二区视频在线| 99久久免费精品| 亚洲美女屁股眼交3| 日本精品一级二级| 一区二区三区鲁丝不卡| 9i在线看片成人免费| 亚洲最新在线观看| 成人综合日日夜夜| 91精品国产高清一区二区三区| 久久精品亚洲乱码伦伦中文| 日产国产欧美视频一区精品| 国产sm精品调教视频网站| 成人h动漫精品一区二区| 国产精品九色蝌蚪自拍| 亚洲图片有声小说| 91免费国产在线观看| 亚洲国产精品v| 91在线精品一区二区| 中文字幕国产一区二区| 91原创在线视频| 午夜精品国产更新| wwww国产精品欧美| 成人av在线播放网站| 亚洲欧美国产三级| 91精品在线一区二区| 九九精品一区二区| 国产喷白浆一区二区三区| 春色校园综合激情亚洲| 亚洲激情一二三区| 91精品欧美一区二区三区综合在 | 国产精品18久久久久| 亚洲国产高清在线| 9191久久久久久久久久久| 久草精品在线观看| 亚洲美腿欧美偷拍| 精品久久人人做人人爽| 色婷婷精品大视频在线蜜桃视频| 青草av.久久免费一区| 国产精品伦理一区二区| 欧美一区二区福利在线| av欧美精品.com| 国产麻豆午夜三级精品| 亚洲成a人v欧美综合天堂下载| 久久久国际精品| 日本伦理一区二区| 毛片av一区二区| 亚洲自拍欧美精品| 综合精品久久久| 国产精品免费视频观看| 久久综合视频网| 精品国产网站在线观看| 日韩一二三区不卡| 欧美丰满高潮xxxx喷水动漫| 欧美日韩在线观看一区二区| 成人免费视频视频在线观看免费| 激情综合亚洲精品| 精品一区二区三区视频| 日本午夜精品视频在线观看 | 日韩欧美成人一区二区| 欧美日韩一级视频| 欧美精品一级二级| 91精品国产欧美一区二区18| 欧美一区二区三区免费大片| 欧美三级三级三级| 日韩一区二区免费在线电影| 9191精品国产综合久久久久久 | 国产91丝袜在线18| www.久久精品| 欧美日韩亚洲不卡| 精品国产露脸精彩对白| 久久这里只有精品6| 国产精品天美传媒| 亚洲另类中文字| 免费一级片91| 成人综合日日夜夜| 欧美视频完全免费看| www国产精品av| 夜夜嗨av一区二区三区网页| 日韩黄色免费网站| 国产成人午夜高潮毛片| 欧美中文字幕不卡| 26uuu色噜噜精品一区二区| 亚洲日本在线看| 免费成人性网站| 91蝌蚪porny成人天涯| 91精品国产综合久久精品 | 欧美精品亚洲一区二区在线播放| 精品久久久久久久久久久久久久久久久| 国产区在线观看成人精品| 一区二区三区欧美日| 国产精品18久久久久久久久| 欧美日本国产一区| 亚洲卡通欧美制服中文| 国产成人精品午夜视频免费| 在线成人av影院| 亚洲国产成人porn| 91在线视频播放| 中文字幕亚洲欧美在线不卡| 极品瑜伽女神91| 日韩欧美一区在线| 亚洲一二三级电影| 欧美午夜精品一区二区三区| 最新中文字幕一区二区三区| 成人一区在线观看| 欧美高清一级片在线观看| 国产精品一区二区久久精品爱涩| 91精品麻豆日日躁夜夜躁| 亚洲成人精品在线观看| 欧美日韩一区二区三区在线看| 亚洲一区二区三区四区的|