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

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

?? fuqexportdialogdemo.pas

?? 多種模式導出工具,Delphi源碼,支持多種表格 ,是一個很好的工具
?? PAS
字號:
unit fuQExportDialogDemo;

interface

uses
  Forms, QExport3Dialog, Db, DBTables, Grids, ComCtrls, DBGrids, StdCtrls,
  Classes, Controls, ExtCtrls, SysUtils, QExport3, Dialogs;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    Button1: TButton;
    PageControl1: TPageControl;
    tshDataSet: TTabSheet;
    tshListView: TTabSheet;
    tshDBGrid: TTabSheet;
    DBGrid1: TDBGrid;
    ListView1: TListView;
    DBGrid2: TDBGrid;
    tshStringGrid: TTabSheet;
    StringGrid1: TStringGrid;
    Table1: TTable;
    DataSource1: TDataSource;
    QExportDialog1: TQExport3Dialog;
    Panel2: TPanel;
    ComboBox1: TComboBox;
    Label1: TLabel;
    Label2: TLabel;
    ComboBox2: TComboBox;
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure PageControl1Change(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
    procedure ComboBox2Change(Sender: TObject);
  private
    procedure FillListView;
    procedure FillStringGrid;
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

const
  DataArray: array[0..4, 0..4] of string =
    (('1', 'ALEX', '01.05.1974', '270.36', 'true'),
     ('2', 'MARIA', '14.03.1977', '199.95', 'false'),
     ('3', 'MARK', '15.06.1976', '154.55', 'true'),
     ('4', 'JOHN', '22.08.1979', '400.12', 'true'),
     ('5', 'HELEN', '09.08.1974', '414.63', 'false'));

procedure TForm1.FormCreate(Sender: TObject);
var
  n: integer;
begin
  FillListView;
  FillStringGrid;

  Session.GetDatabaseNames(ComboBox1.Items);
  if ComboBox1.Items.Count > 0 then begin
    n := ComboBox1.Items.IndexOf('DBDEMOS');
    if n > -1 then
      ComboBox1.ItemIndex := n
    else begin
      n := ComboBox1.Items.IndexOf('BCDEMOS');
      if n > -1 then ComboBox1.ItemIndex := n
      else ComboBox1.ItemIndex := 0;
    end;
    ComboBox1.OnChange(nil);
  end;

  QExportDialog1.FileName := ExtractFilePath(Application.ExeName) + 'demo.xls';
  PageControl1.ActivePage := tshDataSet;
  PageControl1.OnChange(nil);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  if Table1.Active then Table1.Close;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  if PageControl1.ActivePage = tshDataSet
    then QExportDialog1.ExportSource := esDataSet
    else if PageControl1.ActivePage = tshDBGrid
         then QExportDialog1.ExportSource := esDBGrid
         else if PageControl1.ActivePage = tshListView
              then QExportDialog1.ExportSource := esListView
              else if PageControl1.ActivePage = tshStringGrid
                   then QExportDialog1.ExportSource := esStringGrid;

  QExportDialog1.Execute;
end;

procedure TForm1.FillListView;
var
  I, J: Integer;
begin
  with ListView1.Items do
    for I := 0 to 4 do
      with Add do begin
        Caption := DataArray[I,0];
        for J := 1 to 4 do
          SubItems.Add(DataArray[I,J]);
      end;
end;

procedure TForm1.FillStringGrid;
var
  I, J: Integer;
begin
  with StringGrid1 do begin
    Cells[0, 0] := 'CODE';
    Cells[1, 0] := 'NAME';
    Cells[2, 0] := 'DATE';
    Cells[3, 0] := 'SALARY';
    Cells[4, 0] := 'IS_MALE';

    for I := 0 to 4 do
      for J := 0 to 4 do
        Cells[J, I + 1] := DataArray[I, J];
  end;
end;

procedure TForm1.PageControl1Change(Sender: TObject);
var
  Index1, Index2: Integer;
begin
  if (PageControl1.ActivePage = tshDataSet) or
     (PageControl1.ActivePage = tshDBGrid) then begin
    Index1 := ComboBox1.ItemIndex;
    Index2 := ComboBox2.ItemIndex;
    if PageControl1.ActivePage = tshDataSet then
      Panel2.Parent := tshDataSet
    else Panel2.Parent := tshDBGrid;
    ComboBox1.ItemIndex := Index1;
    ComboBox2.ItemIndex := Index2;
  end;
end;

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
  Session.GetTableNames(ComboBox1.Text, '', True, False, ComboBox2.Items);
  if ComboBox2.Items.Count > 0 then
    ComboBox2.ItemIndex := 0;
  ComboBox2.OnChange(nil);
end;

procedure TForm1.ComboBox2Change(Sender: TObject);
begin
  if Table1.Active then Table1.Close;
  if ComboBox2.ItemIndex > -1 then begin
    if Table1.Active then Table1.Close;
    Table1.DatabaseName := ComboBox1.Text;
    Table1.TableName := ComboBox2.Text;
    try
      Table1.Open;
    except
      on E:Exception do
        ShowMessage(E.Message);
    end;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级一区二区三区| 日本韩国欧美国产| 久久久精品国产免费观看同学| av不卡免费电影| 极品尤物av久久免费看| 欧美mv日韩mv国产| 精品一区二区在线视频| 久久久久久日产精品| 成人爽a毛片一区二区免费| 最新日韩在线视频| 欧美日韩一区二区在线视频| 日韩成人一区二区三区在线观看| 欧美一区二区在线视频| 黄色日韩网站视频| 国产精品毛片久久久久久| 色综合久久88色综合天天免费| 亚洲午夜在线观看视频在线| 日韩欧美综合在线| 处破女av一区二区| 亚洲成av人综合在线观看| 精品国产免费人成电影在线观看四季 | 国产拍欧美日韩视频二区| 97久久久精品综合88久久| 最新成人av在线| 久久99久国产精品黄毛片色诱| 欧美美女bb生活片| 国产在线不卡视频| 亚洲日本青草视频在线怡红院| 欧美亚洲综合久久| 久久疯狂做爰流白浆xx| 亚洲精品视频免费观看| 91麻豆精品国产| 波多野结衣91| 久久精品免费观看| 亚洲一区二区三区视频在线| 久久久久久久久久久99999| 91丨九色porny丨蝌蚪| 久久99国产精品尤物| 一区二区三区精品视频| 国产精品久久久久影院亚瑟| av电影一区二区| 日韩成人午夜精品| 亚洲男人的天堂av| 国产日本亚洲高清| 69堂成人精品免费视频| 色综合天天综合色综合av| 国产一区二区三区在线观看免费 | 亚洲激情图片一区| 欧美精品一区二区三区久久久| 色香色香欲天天天影视综合网| 精品无人码麻豆乱码1区2区| 亚洲黄色av一区| 国产精品成人免费 | 国产目拍亚洲精品99久久精品| 欧美视频在线观看一区| 成人av资源下载| 精品一区二区在线视频| 麻豆一区二区99久久久久| 亚洲成人在线免费| 一区二区三区四区在线播放| 国产精品欧美综合在线| 久久久99久久| 久久综合五月天婷婷伊人| 91麻豆精品国产自产在线观看一区| 97成人超碰视| 99久久精品国产网站| 成人看片黄a免费看在线| 国产麻豆精品在线观看| 精品一区免费av| 国内不卡的二区三区中文字幕 | 欧美日韩国产一级| 色噜噜狠狠一区二区三区果冻| 99re视频这里只有精品| 成人国产精品免费观看动漫| 成人开心网精品视频| 成人高清免费在线播放| 成人综合婷婷国产精品久久蜜臀| 国产一区二区女| 成人禁用看黄a在线| 成人爽a毛片一区二区免费| 成人国产精品免费观看动漫| jizzjizzjizz欧美| 91一区一区三区| 欧美丝袜丝交足nylons图片| 欧美影视一区在线| 欧美三级乱人伦电影| 欧美美女一区二区在线观看| 欧美精选在线播放| 日韩欧美国产小视频| 精品伦理精品一区| 久久久久久久久99精品| 国产精品久久久久久久久免费桃花| 国产精品嫩草影院com| 1区2区3区欧美| 亚洲午夜羞羞片| 亚洲1区2区3区4区| 九九视频精品免费| 成人高清在线视频| 欧美亚日韩国产aⅴ精品中极品| 欧美日韩国产大片| 2021中文字幕一区亚洲| 国产精品网站在线播放| 亚洲一区二区在线免费观看视频| 日本视频中文字幕一区二区三区| 男人操女人的视频在线观看欧美 | 国产精品国产三级国产普通话99| 国产精品网站在线| 亚洲午夜久久久| 久久99精品久久久久久国产越南 | 国产一区视频在线看| 另类人妖一区二区av| 激情综合色播激情啊| 成人综合激情网| 欧美伊人精品成人久久综合97| 8v天堂国产在线一区二区| 久久久亚洲综合| 亚洲码国产岛国毛片在线| 日产国产欧美视频一区精品| 高清国产一区二区三区| 欧美日韩国产三级| 国产欧美日韩三级| 日韩国产欧美在线播放| 成人免费观看男女羞羞视频| 欧美一区在线视频| 1区2区3区国产精品| 麻豆一区二区三区| 日本韩国精品在线| 久久久亚洲欧洲日产国码αv| 亚洲午夜免费福利视频| 国产成人免费高清| 欧美一区二区黄| 亚洲精品国产a| 国产成人h网站| 日韩午夜小视频| 亚洲一区二区黄色| 粉嫩高潮美女一区二区三区 | 欧美不卡一区二区| 一区二区三区成人在线视频| 激情五月婷婷综合网| 欧美日韩在线不卡| 综合久久国产九一剧情麻豆| 加勒比av一区二区| 欧美精品久久一区| 一区二区三区四区激情| 大桥未久av一区二区三区中文| 精品久久久久久无| 日韩电影在线一区二区三区| 91麻豆国产在线观看| 中文字幕精品一区二区三区精品| 美女视频黄 久久| 欧美欧美午夜aⅴ在线观看| 亚洲欧美另类综合偷拍| 成人黄色网址在线观看| 久久精品日产第一区二区三区高清版| 日本亚洲欧美天堂免费| 欧美二区三区91| 五月天激情综合网| 欧美色视频在线观看| 一区二区视频在线| 一本久久a久久精品亚洲| 国产精品家庭影院| proumb性欧美在线观看| 亚洲欧洲国产日韩| 99久久婷婷国产| 亚洲精品国产一区二区精华液 | 亚洲精选视频免费看| 成人国产精品免费观看视频| 国产精品天美传媒沈樵| 国产不卡视频一区二区三区| 国产欧美精品国产国产专区| 国产麻豆日韩欧美久久| 国产欧美日韩精品一区| 成人美女在线视频| 亚洲男人的天堂av| 欧美午夜精品一区二区蜜桃| 亚洲丰满少妇videoshd| 日韩一区二区三区四区五区六区| 久久国产人妖系列| www精品美女久久久tv| 懂色av一区二区三区免费看| 国产精品视频观看| 97精品国产97久久久久久久久久久久| 亚洲免费三区一区二区| 欧美色网站导航| 日本视频一区二区三区| 久久久一区二区| 91丨porny丨蝌蚪视频| 亚洲成av人片在线观看无码| 日韩一区二区三区免费观看| 精品一区二区在线播放| 国产欧美视频一区二区三区| 在线免费av一区| 青椒成人免费视频| 欧美国产1区2区| 欧美性感一类影片在线播放| 日本不卡高清视频| 欧美激情综合在线| 欧美日韩一二三区| 国产精品1024| 亚洲一本大道在线|