如何实现双击dbgrid 中记录:如''n001'' 就能打相硬盘中对应e:\文件\n001.xls 这个文件
解决方案 »
- 请问怎样对Excel文件某列的数据进行替换?
- 如何实现点击一个按钮,就向RichEdit插入一个图片(就像QQ的插入心情图标)
- ****入门提出的问题****,请各位高手指教!
- 看不懂一段打印代码?(在线等待)
- 做软件的演示程序lotus screencream在那儿有下载的??、谢谢
- 大家请来帮帮忙
- 好久不搞delphi,再搞一次还是顺手
- 开发的一个挂机锁中出现了一问题
- 有没有什么好办法把一个独立的项目嵌入当前的项目里?
- 如何利用sp_addlinkedserver将数据库中的数据导入excel中的问题,有谁能举个例子吗?谢谢
- 看到我 别打我 还是个老问题 关于delphi SWF SDK
- 条形码打印问题:编写dpl程序指令发送给datamaxI4208打印机后,打印机没反应
beginend;
这里代码怎么写
filepath:string;
begin
filepath := 'e:\文件\'+adoquery1.fieldbyname('code').asstring+'.xls';
//用ShellExecute打开filepath
end;
procedure TForm2.DBGrid1DblClick(Sender: TObject);
var
filepath:string;
begin
filepath:='d:\2010\'+adoquery1.fieldbyname('编号').asstring+'.xls';
//用ShellExecute打开filepath
end;不是这样吗
//用ShellExecute打开filepath
这句你也这么复制上了,我让你用那个函数去执行filepath
var
filepath:string;
begin
filepath:='d:\2010\'+adoquery1.fieldbyname('编号').asstring+'.xls';
end;
去掉了也一样,没反应
ShellExecute(Handle, 'open', PChar('EXCEL.EXE'), PChar('d:\2010\n0001'), nil, SW_SHOW);end;如果单这样测试可以打开,哪里错了?
//文件名
ShellExecute(Handle, 'open', PChar('EXCEL.EXE'), PChar(filepath), nil, SW_SHOW);
//执行打开的操作你不会连这两句都不懂吧?