DBGrid中有很多条记录。我在DBGrid中选择了多条记录。想把这几条记录做成报表。该怎么做呢。在线等待。请各位大侠帮帮我!先行感谢!!
解决方案 »
- 在线急等(Dll调用)!!!
- 关于从TForm继承的问题,谢谢指教~!解决给分
- 如何得到一个字符串的宽度(像素宽度)?请各位大哥帮帮小妹!
- 请大虾指点我的端口输入/输出错在哪里?在线等待...
- 如何自己写成程序将SQL Server中的某一个表导出为一个本地文件?
- 两个问题?
- 请各位指点一下....由于前途关系希望大家坦城点
- Sybase的ADO驱动程序哪有?
- Delphi 中有没有 API 函数可以用http或ftp 联网下载文件?
- **急,200分** 关于ICS(类FastNet)控件的Post问题!
- 寻找:lgqTiger(【老虎】)兄弟。
- 小弟初学Delphi请各位推荐一下,Delphi的入门书!
得到这些信息后能不能保存到Adoquery里面呢?
softwaiter大哥指教。。在线等待。...
就可以多选
var
I: Integer;
S: string;
begin
S := '';
for I := 0 to DBGrid1.SelectedRows.Count - 1 do begin
DBGrid1.DataSource.DataSet.Book := DBGrid1.SelectedRows[I];
S := Format('%s or NAME=%s',
[S, QuotedStr(DBGrid1.DataSource.DataSet.FieldByName('NAME').AsString)]);
end;
Delete(S, 1, Length(' or '));
DBGrid1.DataSource.DataSet.Filtered := False;
DBGrid1.DataSource.DataSet.Filter := S;
DBGrid1.DataSource.DataSet.Filtered := True;
{ TODO : 打印 }
//恢复用 DBGrid1.DataSource.DataSet.Filter := '';
end;
C:\Program Files\Borland\Delphi6\Demos\QuickRpt俺通常是调用Excel来给用户打印~~
怎么才能将我所选择的这几行记录的user_pay(是“应付款”)字段值进行合计,并显示在报表上呢?
在线等候大侠的赐教。......