DBGrid 中的数据导出到文本文件
来源:互联网 发布:电脑机器码查询软件 编辑:程序博客网 时间:2024/05/07 22:24
function DBGridToTxt(aDBGrid:TDBGrid;isTitle:boolean):boolean;
var
s:string;
FileName:string;
sTemp:TSTrings;
i : integer;
j : integer;
SFD:TSaveDialog;
RecNo:integer;
begin
SFD:=TSaveDialog.Create(nil);
SFD.Filter:='文本文件|*.TXT';
SFD.DefaultExt := '.TXT';
sTemp := TStringList.Create;
try
if SFD.Execute then
Begin
FileName := SFD.FileName;
if isTitle then // 带标题
begin
s := '';
for i := 0 to aDBGrid.Columns.Count-1 do
begin
if aDBGrid.Columns[i].Visible then
s := s + Format('%s'+
'|',[aDBGrid.columns[i].title.caption]);
end;
sTemp.Add(s);
end;
RecNo := aDBGrid.DataSource.DataSet.RecNo;
aDBGrid.DataSource.DataSet.DisableControls;
aDBGrid.DataSource.DataSet.First;
while not aDBGrid.DataSource.DataSet.Eof do
begin
s := '';
for j:=0 to aDBGrid.Columns.Count-1 do
begin
if aDBGrid.Columns[j].Visible then
s := s + Format('%s',[aDBGrid.DataSource.DataSet.FieldByName(
aDBGrid.Columns[j].FieldName).asString])+'|';
end;
sTemp.Add(s);
sTemp.Add('');
aDBGrid.DataSource.DataSet.Next;
end;
sTemp.SaveToFile(FileName);
aDBGrid.DataSource.DataSet.RecNo := RecNo;
aDBGrid.DataSource.DataSet.EnableControls;
end;
finally
SFD.Free;
sTemp.Free;
end;
end;
- DBGrid 中的数据导出到文本文件
- 将DBGrid中的数据导出到Word
- 将DBGrid中的数据导出到Word和Excel
- DBGrid数据导出到Excel表格
- DBGrid数据导出到Excel表格中
- Oracle 导出数据到文本文件
- 如何将DBGrid中的数据原样导出到Excel表中
- c++builder 6.0 将DBGrid中的数据导出到Word和Excel
- dbgrid导出到excel
- DBGrid 导出到 Excel
- 将数据导出到文本文件,并从文本文件导入数据
- 将数据导出到文本文件,并从文本文件导入数据
- 将DBGrid的数据导出到Excel文件保存
- 将DBGrid的数据导出到Excel文件保存
- 将DBGrid的数据导出到word和excel中
- 将DBGrid的数据导出到word和excel中
- 将DBGrid中的内容导出到Excel文档
- 将DBGrid中的内容导出到Word文档
- 方兴东拿Softbank的钱打水漂的新证据
- 详解超过255台电脑的内网IP规划
- Js作下拉菜单跳转
- 关于默认共享(zz)
- 转贴:如何在Eclipse RCP中使用第三方包
- DBGrid 中的数据导出到文本文件
- 远程数据所需的全部连接信息
- ICTCLAS分词系统研究(四)--初次切分
- CreateFileMapping的MSDN翻译和使用心得
- date命令的用法-技巧
- 青创文章系统安全性分析
- .net打包自动安装数据库
- ASP.Net中自定义Http处理及应用之HttpModule篇
- 几段非常有用的脚本