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

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

?? unit1.~pas

?? 飛思在線《Delphi7技術(shù)手冊(cè)》配書源代碼
?? ~PAS
字號(hào):
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExcelXP, OleServer, ADODB, DB, Grids, StdCtrls;

type
  TfrmEaM = class(TForm)
    SG1: TStringGrid;
    ADOConnection1: TADOConnection;
    ADOTable1: TADOTable;
    ADOQuery1: TADOQuery;
    OpenDialog1: TOpenDialog;
    ExcelApplication1: TExcelApplication;
    ExcelWorksheet1: TExcelWorksheet;
    ExcelWorkbook1: TExcelWorkbook;
    BtnOpenExcel: TButton;
    lb: TLabel;
    BtnOpenMDB: TButton;
    BtnForward: TButton;
    BtnNext: TButton;
    BtnToMDB: TButton;
    BtnToExcel: TButton;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    edtID: TEdit;
    edtName: TEdit;
    edtGender: TEdit;
    edtAge: TEdit;
    procedure BtnOpenExcelClick(Sender: TObject);
    procedure BtnOpenMDBClick(Sender: TObject);
    procedure BtnNextClick(Sender: TObject);
    procedure BtnForwardClick(Sender: TObject);
    procedure SG1Click(Sender: TObject);
    procedure BtnToMDBClick(Sender: TObject);
    procedure BtnToExcelClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmEaM: TfrmEaM;

implementation

{$R *.dfm}

procedure TfrmEaM.BtnOpenExcelClick(Sender: TObject);
var
  i : integer;
  j : integer;
  EParam : OleVariant;
  DocuType : OleVariant;
  wkbk : _WorkBook;
begin
  sg1.RowCount:=1; 
  opendialog1.InitialDir:=ExtractFileDir(paramstr(0));
  //文件打開的初始路徑
  opendialog1.Execute;

  Try
    ExcelApplication1.Connect;
  Except
    Showmessage('Excel文件打開失敗!');
    Exit;
  End;

  ExcelApplication1.Visible[0]:=False;
  ExcelApplication1.Caption:='Excel數(shù)據(jù)文件';

  EParam:=EmptyParam;
  DocuType:=0;
  try
    wkBk:=ExcelApplication1.Workbooks.Add(EParam, DocuType);

    wkBk:=ExcelApplication1.WorkBooks.Open(opendialog1.FileName,EmptyParam,EmptyParam,
      EmptyParam,EmptyParam,EmptyParam,EmptyParam,
      EmptyParam,EmptyParam,EmptyParam,EmptyParam,
      EmptyParam,EmptyParam,DocuType,EmptyParam,DocuType);
  except
    begin
      ExcelApplication1.Disconnect;//出現(xiàn)異常情況時(shí)關(guān)閉
      ExcelApplication1.Quit;
      showmessage('請(qǐng)選擇EXCEL數(shù)據(jù)表格!');
      exit;
    end;
  end;

  ExcelWorkbook1.ConnectTo(ExcelApplication1.ActiveWorkbook);//ExcelWorkbook1與Eexcelapplication1建立連接
  ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Worksheets[1] as _Worksheet);//Excelworksheet1與Excelworkbook1建立連接

  //開始從EXCEL中取數(shù),放到stringgrid中,取完數(shù)后關(guān)閉EXCEL
  for i:=1 to 10 do
    for j:=1 to 4 do
      begin
        if trim(excelworksheet1.cells.item[i+1,1])<>'' then
          begin
            sg1.rowCount:=i+2;
            sg1.Cells[j,i]:=ExcelWorksheet1.Cells.Item[i,j];
          end
        else
          begin
            //將第一條數(shù)據(jù)賦給編輯框
            edtID.text:=sg1.Cells[1,1];
            edtName.text:=sg1.Cells[2,1];
            edtGender.text:=sg1.Cells[3,1];
            edtAge.text:=sg1.Cells[4,1];
            exit;
          end;
      end;
    ExcelApplication1.Disconnect;
    ExcelApplication1.Quit;
end;

procedure TfrmEaM.BtnOpenMDBClick(Sender: TObject);
var
  i : integer;
  j : integer;
begin
  //開始從MDB數(shù)據(jù)表中取數(shù),放到stringgrid中
  sg1.rowcount:=1; 
  adotable1.First;
  while not adotable1.eof do
    begin
      sg1.rowCount:=i+2;
      sg1.Cells[1,i]:=adotable1.fieldbyname('ID').Value;
      sg1.Cells[2,i]:=adotable1.fieldbyname('Name').Value;
      sg1.Cells[3,i]:=adotable1.fieldbyname('Gender').Value;
      sg1.Cells[4,i]:=adotable1.fieldbyname('Age').Value;

      adotable1.Next; 
    end;

  //將第一條數(shù)據(jù)賦給編輯框
  edtID.text:=sg1.Cells[1,1];
  edtName.text:=sg1.Cells[2,1];
  edtGender.text:=sg1.Cells[3,1];
  edtAge.text:=sg1.Cells[4,1];
end;

procedure TfrmEaM.BtnNextClick(Sender: TObject);
var
  i:integer;
begin
  i:=sg1.row+1;

  if i<>sg1.RowCount then
    begin
      sg1.row:=sg1.row+1;

      edtID.text:=sg1.Cells[1,i];
      edtName.text:=sg1.Cells[2,i];
      edtGender.text:=sg1.Cells[3,i];
      edtAge.text:=sg1.Cells[4,i];

      exit;
    end
  else
    showmessage('已到第一條記錄!');
end;


procedure TfrmEaM.BtnForwardClick(Sender: TObject);
var
  i:integer;
begin
  i:=sg1.row-1;

  if i<>0 then
    begin
      sg1.row:=sg1.row-1;

      edtID.text:=sg1.Cells[1,i];
      edtName.text:=sg1.Cells[2,i];
      edtGender.text:=sg1.Cells[3,i];
      edtAge.text:=sg1.Cells[4,i];

      exit;
    end
  else
    showmessage('已到第一條記錄!');
end;

procedure TfrmEaM.SG1Click(Sender: TObject);
var
  i:integer;
begin
  i:=sg1.row;

  edtID.text:=sg1.Cells[1,i];
  edtName.text:=sg1.Cells[2,i];
  edtGender.text:=sg1.Cells[3,i];
  edtAge.text:=sg1.Cells[4,i];
end;

procedure TfrmEaM.BtnToMDBClick(Sender: TObject);
var
  i : integer;
  j : integer;
  EParam : OleVariant;
  DocuType : OleVariant;
  wkbk : _WorkBook;
begin
  opendialog1.InitialDir:=ExtractFileDir(paramstr(0));
  //文件打開的初始路徑
  opendialog1.Execute;

  Try
    ExcelApplication1.Connect;
  Except
    Showmessage('Excel文件打開失敗!');
    Exit;
  End;

  ExcelApplication1.Visible[0]:=False;
  ExcelApplication1.Caption:='Excel數(shù)據(jù)文件';

  EParam:=EmptyParam;
  DocuType:=0;
  try
    wkBk:=ExcelApplication1.Workbooks.Add(EParam, DocuType);

    wkBk:=ExcelApplication1.WorkBooks.Open(opendialog1.FileName,EmptyParam,EmptyParam,
      EmptyParam,EmptyParam,EmptyParam,EmptyParam,
      EmptyParam,EmptyParam,EmptyParam,EmptyParam,
      EmptyParam,EmptyParam,DocuType,EmptyParam,DocuType);
  except
    begin
      ExcelApplication1.Disconnect;//出現(xiàn)異常情況時(shí)關(guān)閉
      ExcelApplication1.Quit;
      showmessage('請(qǐng)選擇EXCEL數(shù)據(jù)表格!');
      exit;
    end;
  end;

  ExcelWorkbook1.ConnectTo(ExcelApplication1.ActiveWorkbook);//ExcelWorkbook1與Eexcelapplication1建立連接
  ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Worksheets[1] as _Worksheet);//Excelworksheet1與Excelworkbook1建立連接

  //開始從EXCEL中取數(shù),放到stringgrid中,取完數(shù)后關(guān)閉EXCEL
  for i:=1 to 10 do
    begin
      if trim(excelworksheet1.cells.item[i+1,1])<>'' then
        begin
          AdoTable1.Append;
          AdoTable1.fieldbyname('ID').value:=ExcelWorksheet1.Cells.Item[i,1];
          AdoTable1.fieldbyname('Name').value:=ExcelWorksheet1.Cells.Item[i,2];
          AdoTable1.fieldbyname('Gender').value:=ExcelWorksheet1.Cells.Item[i,3];
          AdoTable1.fieldbyname('Age').value:=ExcelWorksheet1.Cells.Item[i,4];
          AdoTable1.Post;
        end
    end;

  ExcelApplication1.Disconnect;
  ExcelApplication1.Quit;
end;

procedure TfrmEaM.BtnToExcelClick(Sender: TObject);
var
  i : integer;
  EParam : OleVariant;
  DocuType : OleVariant;
  wkbk : _WorkBook;
  FileName : OleVariant;
begin
  Try
    ExcelApplication1.Connect;
  Except
    Showmessage('Excel文件打開失敗!');
    Exit;
  End;

  ExcelApplication1.Visible[0]:=False;
  ExcelApplication1.Caption:='Excel數(shù)據(jù)文件';

  EParam:=EmptyParam;
  DocuType:=0;
  try
    wkBk:=ExcelApplication1.Workbooks.Add(EParam, DocuType);
  except
    begin
      ExcelApplication1.Disconnect;//出現(xiàn)異常情況時(shí)關(guān)閉
      ExcelApplication1.Quit;
      showmessage('創(chuàng)建EXCEL數(shù)據(jù)表格失敗!');
      exit;
    end;
  end;

  ExcelWorkbook1.ConnectTo(ExcelApplication1.ActiveWorkbook);//ExcelWorkbook1與Eexcelapplication1建立連接
  ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Worksheets[1] as _Worksheet);//Excelworksheet1與Excelworkbook1建立連接

  AdoTable1.First;
  i:=1;
  while not AdoTable1.Eof do
    begin
      ExcelWorksheet1.Cells.Item[i,1]:=AdoTable1.fieldbyname('ID').value;
      ExcelWorksheet1.Cells.Item[i,2]:=AdoTable1.fieldbyname('Name').value;
      ExcelWorksheet1.Cells.Item[i,3]:=AdoTable1.fieldbyname('Gender').value;
      ExcelWorksheet1.Cells.Item[i,4]:=AdoTable1.fieldbyname('Age').value;
      AdoTable1.next;
      i:=i+1;
    end;

  wkBk:=ExcelApplication1.ActiveWorkbook;
  DocuType:=0;
  FileName:='d:\mywb.xls';
  wkBk.Close(True, FileName, EmptyParam, DocuType);

  ExcelApplication1.Disconnect;
  ExcelApplication1.Quit;
  showmessage('數(shù)據(jù)轉(zhuǎn)換完畢!');
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产视频一区在线播放| 99精品视频在线观看| 国产欧美一区二区三区沐欲| 91色乱码一区二区三区| 日本成人在线网站| 中文字幕一区二区日韩精品绯色| 在线不卡a资源高清| 国产成人精品免费在线| 日韩va欧美va亚洲va久久| 国产精品二区一区二区aⅴ污介绍| 欧美一卡2卡三卡4卡5免费| 91国产成人在线| 成人精品在线视频观看| 国产精一区二区三区| 日韩av午夜在线观看| 亚洲理论在线观看| 国产精品久久久久久久久动漫| 26uuu欧美日本| 91精品久久久久久蜜臀| 欧美午夜精品一区二区三区| 成人免费观看男女羞羞视频| 狠狠色综合播放一区二区| 日本最新不卡在线| 亚洲1区2区3区4区| 亚洲第一主播视频| 亚洲福利视频导航| 一区二区三区欧美亚洲| 亚洲国产电影在线观看| 国产三级欧美三级| 久久综合久久综合亚洲| 91精品国产欧美一区二区| 在线观看亚洲专区| 色天使色偷偷av一区二区| 成人午夜av影视| av亚洲精华国产精华精| 成人免费高清视频在线观看| 粉嫩av一区二区三区| 成人污视频在线观看| 成人网在线免费视频| www.在线成人| 99久久精品免费看| 风间由美一区二区三区在线观看| 国产九色精品成人porny| 国产乱色国产精品免费视频| 国产福利不卡视频| 粉嫩绯色av一区二区在线观看 | 亚洲国产精品二十页| 精品乱码亚洲一区二区不卡| 26uuu亚洲婷婷狠狠天堂| 久久婷婷国产综合精品青草| ww久久中文字幕| 久久久精品人体av艺术| 国产欧美日韩久久| 亚洲女爱视频在线| 亚洲国产中文字幕在线视频综合| 性欧美疯狂xxxxbbbb| 日本aⅴ免费视频一区二区三区| 蜜桃久久精品一区二区| 国产精品一级在线| 91天堂素人约啪| 日本精品裸体写真集在线观看| 欧美日韩一区二区三区高清| 91精品国产色综合久久ai换脸| 日韩欧美电影一区| 欧美韩日一区二区三区| 亚洲人成网站精品片在线观看| 亚洲综合成人在线视频| 五月开心婷婷久久| 精品一区二区国语对白| 成人国产在线观看| 欧美三级中文字幕| 日韩欧美色综合网站| 国产日韩欧美精品综合| 一区二区三区四区激情| 琪琪一区二区三区| 国产精品中文字幕欧美| 99国产精品久久久| 91精品啪在线观看国产60岁| 国产欧美精品日韩区二区麻豆天美| 亚洲啪啪综合av一区二区三区| 亚洲成人7777| 国产精品77777竹菊影视小说| 色婷婷综合激情| 精品免费视频.| 亚洲摸摸操操av| 国产一本一道久久香蕉| 99久久综合色| 91精品国产综合久久久久久漫画 | 色噜噜狠狠色综合中国| 欧美日韩精品电影| 日本一区二区成人在线| 午夜精品久久久久久久| 国产福利一区二区| 欧美一级片在线观看| 亚洲欧洲三级电影| 久久精品999| 欧美亚洲国产一区二区三区 | 首页国产丝袜综合| 99久久精品免费看| 久久午夜色播影院免费高清| 亚洲影视资源网| eeuss鲁片一区二区三区在线观看| 日韩一级高清毛片| 一区二区三区四区不卡在线| 国产精品正在播放| 日韩精品一区二区在线| 亚洲影院在线观看| 色哟哟在线观看一区二区三区| 久久先锋资源网| 男男视频亚洲欧美| 777久久久精品| 亚洲午夜视频在线| eeuss鲁一区二区三区| 久久青草国产手机看片福利盒子| 日韩精品高清不卡| 欧美日韩免费在线视频| 亚洲欧美另类久久久精品2019| 国产老肥熟一区二区三区| 欧美一区二区在线免费播放| 亚洲综合在线第一页| 99re视频这里只有精品| 亚洲国产精品ⅴa在线观看| 国产美女精品人人做人人爽| 日韩欧美国产三级电影视频| 天天av天天翘天天综合网| 日本国产一区二区| 一区二区三区成人在线视频| www..com久久爱| 亚洲国产精品黑人久久久| 国产二区国产一区在线观看| 久久精品亚洲精品国产欧美 | 欧美在线色视频| 一区二区三区在线观看国产| 91日韩精品一区| 亚洲欧洲性图库| 色诱视频网站一区| 亚洲综合久久久| 欧美乱妇23p| 三级欧美韩日大片在线看| 69久久99精品久久久久婷婷| 日韩精品午夜视频| 日韩美一区二区三区| 久久69国产一区二区蜜臀| 欧美大尺度电影在线| 国产美女娇喘av呻吟久久| 国产日韩视频一区二区三区| 成人精品视频一区二区三区| 国产精品美女久久久久aⅴ| 91在线观看高清| 亚洲成人免费电影| 日韩亚洲国产中文字幕欧美| 美日韩一级片在线观看| 久久综合九色综合久久久精品综合| 激情丁香综合五月| 国产精品污网站| av亚洲产国偷v产偷v自拍| 亚洲男人天堂av| 欧美一区二区久久| 国产乱码精品一区二区三| 国产精品福利影院| 欧美日韩国产天堂| 国产毛片一区二区| 亚洲欧美一区二区三区久本道91| 欧美性高清videossexo| 蜜乳av一区二区| 中文字幕av在线一区二区三区| 色呦呦国产精品| 麻豆成人久久精品二区三区红 | 视频在线观看一区| 久久久久国色av免费看影院| 99r国产精品| 免费在线观看一区二区三区| 久久久久国色av免费看影院| 91色.com| 精品制服美女丁香| 亚洲欧洲日韩在线| 日韩欧美一二三| 色婷婷激情久久| 韩国中文字幕2020精品| 亚洲免费在线电影| 日韩精品一区二区三区四区视频| k8久久久一区二区三区| 日本美女视频一区二区| 中文字幕一区三区| 日韩欧美国产综合| 色嗨嗨av一区二区三区| 国产乱码字幕精品高清av| 亚洲国产日韩一级| 久久久久国产精品人| 欧美三级在线视频| av在线不卡电影| 久久99久久久欧美国产| 一区二区三区四区不卡视频| 久久女同互慰一区二区三区| 欧美日韩的一区二区| 91小视频免费看| 国产电影一区在线| 久久精工是国产品牌吗| 亚洲图片自拍偷拍| 国产精品色在线观看|