请给个例子,在DELPHI下使用ACCESS库的例子。 在DELPHI下使用ACCESS库查询、录入、删除、修改的例子。提供一个相关的下载网址。想看看源码,学习学习。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个跟在Paradox中操作是差不多的,只不过要用到ado控件而已 去www.2ccc.com上去下载。有这方面的例子的 我的日常开发 也如此 小的单机版的应用delphi+ado+access .到一些网站上 下载 一个例程 学习一下即可上手 给你一个地址:www.delphiun.com 上面的例子很多的阿。 看看delphi和access的连接和查询,录入,删除等操作啊,很多书上都有讲解的,网上也很好搜的 //打印数据表格function PrintCxGrid(AGrid: TcxGrid; sHeader: String; sFooter: String): String;var sTmpFile: String; eclApp, srcWorkBook: Variant;begin //生成临时文件的文件名 sTmpFile := ExtractFilePath(Application.ExeName) + 'E' + FormatDateTime('YYMMDDHHMMSS', Date + Time) + '.tmp'; // try Screen.Cursor := crHourGlass; // try eclApp := CreateOleObject('Excel.Application'); srcWorkBook := CreateOleobject('Excel.Sheet'); except Result := 'Microsoft Excel Not Support In Your System!'; Exit; end; //生成并打开临时文件 ExportGrid4ToExcel(sTmpFile, AGrid, True, True, False, 'tmp'); srcWorkBook := eclApp.WorkBooks.Open(sTmpFile); //开始打印 srcWorkBook.ActiveSheet.PageSetup.Orientation := 2; srcWorkBook.ActiveSheet.PageSetup.CenterHeader := sHeader; srcWorkBook.ActiveSheet.PageSetup.CenterFooter := sFooter; eclApp.Visible := True; srcWorkBook.ActiveSheet.PrintPreview; finally srcWorkBook.Saved := True; //退出Excel Application eclApp.Quit; eclApp := Unassigned; //删除临时文件 if FileExists(sTmpFile) then while FileExists(sTmpFile) do DeleteFile(PChar(sTmpFile)); // Screen.Cursor := crDefault; end;end;给个函数你看看,用到了cx的一个控件! 简单写了一个procedure TFrmMain.FormCreate(Sender: TObject);beginADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ ExtractFilePath(Application.ExeName)+'fund.mdb;Persist Security Info=False;'; ADOQuery1.Connection:=ADOConnection1;end;procedure TFrmMain.Button1Click(Sender: TObject);begin ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(edit1.Text); ADOQuery1.Open; edit2.Text:=ADOQuery1.Fields[0].AsString;end; 周末又至,散分活跃一下气氛 請各位大俠指點一下(有關excel) 写了一段把数据库文件导出为’.CSV‘格式的代码,希望大家讨论! 我采用fastreport做人事程序报表,请大家帮忙,并在线加分. dbexpress+oracle8.1.6的问题 初级程序员问如何在TDBLookupComboBox中动态付值?高分100!急急急!!! 问题,关以动态连接库,我实在不懂如何窗体和代码分离 伤心人渣来领分,感谢你的帮忙,春节快乐 重金求购:<登陆奇兵>的正式版5400个搜索引擎数据库! 一个报表的困惑 调用一个过程为变理赋值的问题! Delphi 怎样为WPS 2005政府专用版 编写插件?
到一些网站上 下载 一个例程 学习一下即可上手
给你一个地址:www.delphiun.com
上面的例子很多的阿。
function PrintCxGrid(AGrid: TcxGrid; sHeader: String; sFooter: String): String;
var
sTmpFile: String;
eclApp, srcWorkBook: Variant;
begin
//生成临时文件的文件名
sTmpFile := ExtractFilePath(Application.ExeName) + 'E' + FormatDateTime('YYMMDDHHMMSS', Date + Time) + '.tmp'; //
try
Screen.Cursor := crHourGlass; //
try
eclApp := CreateOleObject('Excel.Application');
srcWorkBook := CreateOleobject('Excel.Sheet');
except
Result := 'Microsoft Excel Not Support In Your System!';
Exit;
end; //生成并打开临时文件
ExportGrid4ToExcel(sTmpFile, AGrid, True, True, False, 'tmp');
srcWorkBook := eclApp.WorkBooks.Open(sTmpFile); //开始打印
srcWorkBook.ActiveSheet.PageSetup.Orientation := 2;
srcWorkBook.ActiveSheet.PageSetup.CenterHeader := sHeader;
srcWorkBook.ActiveSheet.PageSetup.CenterFooter := sFooter;
eclApp.Visible := True;
srcWorkBook.ActiveSheet.PrintPreview;
finally
srcWorkBook.Saved := True;
//退出Excel Application
eclApp.Quit;
eclApp := Unassigned; //删除临时文件
if FileExists(sTmpFile) then
while FileExists(sTmpFile) do
DeleteFile(PChar(sTmpFile)); //
Screen.Cursor := crDefault;
end;
end;
给个函数你看看,用到了cx的一个控件!
begin
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
ExtractFilePath(Application.ExeName)+'fund.mdb;Persist Security Info=False;';
ADOQuery1.Connection:=ADOConnection1;
end;procedure TFrmMain.Button1Click(Sender: TObject);
begin
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(edit1.Text);
ADOQuery1.Open;
edit2.Text:=ADOQuery1.Fields[0].AsString;
end;