刚接触DELPHI,请问各位大侠,我现在只知道dbgrid能显示一个sql语句执行后的结果,那我要是有好几个查询语句,需要从不同的表里查询数据,怎么用一个DBGrid来同时显示这些查询结果呢?(不好意思,不知道说明白了没有)还有,我要把查询的结果导出到一个EXCEL表中,现在可以实现新建一个.xls表(路径和文件名已经在程序中写好了),然后将DBGrid中的数据导进去,但第二次再导出时是把原来的覆盖掉了,而不是在原有的数据下追加记录,我想应该是每次导出数据时先打开表找到最后一条记录然后再在此位置追加数据,但不知道怎么打开表以及如何找到位置追加记录,请各位帮忙,谢谢啦!!!
解决方案 »
- delphi richedit或者rxrichedit怎么插入GIF动画
- 广告:新年发布新控件,一套票据打印控件。呵呵,史上最牛,up有分。
- 怎么使用数据模块,他可以带来什么方便?
- 关于一个socket超时的问题,怎样让一个TCP连接永远保持住?
- 一个曾经对软件狂热的程序员,想转行开个小店,真诚转让我自己独立开发的产品,寻找买主
- 本公司现招聘delphi兼职程序员一名,地区,学历,性别,年龄均不限。
- 关于 DBEdit 的奇怪现象,请大侠指点
- 关于msado15.dll 的错误?
- 十万火急:动态联接库DLL疑难杂症-1
- 寻找delphi6的注册码
- 这句SQL语句怎么写:一个dbgrid关联2个表的问题
- 关于delphi开发的webservice如何发布?
2:导出excel的目的是以其他格式保存数据,如果你需要追加纪录当然也可以,在到出时进行查询就可以了,不过速度肯定大打折扣。
你的第二个问题:道理是一样的 你要一行一行的判断EXCEL表中单元格(行)里是不是为空.不过要连接上别断开,可能这个办法比较笨 但可以帮你解决问题.
第二个问题 不如直接连接XLS文件~~ 用dbgrid显示 哈哈~~直接在数集里操作~~