用TQRDBText的Lines.Add方法添加字符串,为什么在报表上不会显示字符串?在事件过程中有下面两句(下面的xiaotoda是阿拉伯数字转中文大写的函数):
frmprint.QRDBText6.DataSet :=frmmain.ADODataSet1;
QRDBText6.Lines.Add('大写:'+xiaotoda(rep_dataset.Fields[4].AsString));这样写为什么在报表上看不到结果?
frmprint.QRDBText6.DataSet :=frmmain.ADODataSet1;
QRDBText6.Lines.Add('大写:'+xiaotoda(rep_dataset.Fields[4].AsString));这样写为什么在报表上看不到结果?
解决方案 »
- 发大量消息, 内存一直增加,请教
- Delphi6 integrated debugging 选项问题
- delphi做的ocx只要加入自己的方法(Method),在pb8.03中调用该方法就不行了,急啊
- 求delphi 7。0 下载地址
- 用tstringlist如何向一个文本文件的末尾添加一行内容?
- 分别在两个窗口中显示同一个 DBGrid 对象,如何实现?
- 如何实现文件的下载?
- DBEdit组件的问题
- 100分求助:如果局域网要用密码才能进入另一台机子的文件夹,怎样用程序实现
- 哪儿有下载一个《delphi4核心编程技术》
- 读取unicode类型的txt文件
- 全场 DBGrid1DrawColumnCell
QRDBText6.Lines.Add('大写:'+xiaotoda(rep_dataset.Fields[4].AsString));
改成
QRDBText6.Lines.AddStrings('大写:'+xiaotoda(rep_dataset.Fields[4].AsString));
则提示Incompatible types:'TSrings' and 'String'请问如何修改?
QRDBText是关联数据集的,直接显示数据集中的数据改用QRLabel
http://topic.csdn.net/u/20080928/19/5ffc1d6d-a70a-4127-9ea8-f44fd67f7434.html
QRLabel用过了,用它的话,报表上所有的行均是显示数据库表的第一条记录,
TQRDBText控件有Lines.Add属性,可是在属性面板上找不到Lines属性,这是为什么?QRDBText6.Lines.Add('大写:'+xiaotoda(rep_dataset.Fields[4].AsString));
该句的结果不会在报表上显示是不是就是因为这个原因?有什么办法使QRDBText6.Lines.Add('大写:'+xiaotoda(rep_dataset.Fields[4].AsString)); 在屏幕上显示