1、ACCESS中字段类型为 备注 在delphi的报表打印(QReport控件)中用哪个控件?
2、有一个报表有30多张不张的数据要打印,它们之间是相互独立的,但在下一张时,系统或许认为是同一个文件,它把标题给去掉了,怎么办啊?
2、有一个报表有30多张不张的数据要打印,它们之间是相互独立的,但在下一张时,系统或许认为是同一个文件,它把标题给去掉了,怎么办啊?
解决方案 »
- 关于线程中调用另一个窗体中的函数出错问题
- delphi能否实现telnet的控制
- 如何使用Edit向ADOTable中添加数据?
- ADO控件中多表连接的查询如何只更新一个表,
- 我新建一个群,邀请高手加盟一起研究delphi
- 如何在DBGRID中选中一行
- 在程序中怎样动态改变ADOconnection的connectionstring属性!
- 想做个辅助网络游戏的键盘鼠标模拟程序!
- 我想用pascal写一个程序在unix(solaris系统)下运行,去哪里找编译器?
- 关于在小字体下编的程序在大字体下显示不正常的问题。
- help me again,please
- 为什么用Font.name设置字体时,预览时正常,但在有的机子上打印时不是我设的字体?
2.如果你的意思是想让下一张也有同样的标题的话,那么将标题的QRLabel放在
headBand(不知道有没有写错?)即可
2我认为:如果想让标题不改变的话,不用title,用那个pageheader,不知是否可以?试试看吧!!
上面我已经说了缘由了!第2个我试试看!
谢谢流光逝水啊!!!第1个问题不是用TQRMemo啊!!!!!!!!!你们说是,那通过那个属性让它与数据库连接????
没有Dataset与DateField属性的!!!!!!!!
QRTEXT就算了,单行显示 的!
qrmome1.lines.add(数据集.fieldbyname('memo').asstring);
这样会在一行中打印,换行的话可以将这个字符串断开,
多用几次lines.add
但我有几十张不同数据的表,怎么可能这样做???用QRDBRichText,它不能根据 教师ID 作索引,不管我选择哪个教师ID添加记录时,它却对所有的 教师ID 作更改!!!!
一开始我以为是我的代码错误,但我的代码与教学表、科研表等是一样的,只是字段作了修改。可教学表、科研表等却不会出现这个问题!!!
这又是怎么回事啊???
当然用TQRMemo也是可以的,但是必须在它所在的Band的
BeforePrint事件里面写代码:
QRMemo1.Lines.Text := 数据集.FieldByName(字段).AsString;
甚至还可以用TQRLabel,只不过也要在BeforePrint事件里面写
赋值的代码。
TQRMemo.Lines.CommaText := StringfromDB;
试试吧
dm_hx.Tablebasic2.Filtered:=true;
dm_hx.Tablebasic2.Filter:='政治面貌='+QuotedStr('中共党员');麻烦更大了,只要是满足中共党员的记录全部罗略出来了,这样就有很多教师的记录是重复的!(因为我有8个不同的表格有不同的记录,这样一来,一个教师就会出现很多次。但我只要一条记录就行了,怎么办啊???)教师ID 作索引 我应该再加什么条件语句判断啊???
“最严重的是,在读取所有的中共党员时(假设),我采用了下面这两个语句:
dm_hx.Tablebasic2.Filtered:=true;
dm_hx.Tablebasic2.Filter:='政治面貌='+QuotedStr('中共党员');麻烦更大了,只要是满足中共党员的记录全部罗略出来了,这样就有很多教师的记录是重复的!(因为我有8个不同的表格有不同的记录,这样一来,一个教师就会出现很多次。但我只要一条记录就行了,怎么办啊???)”
建议用TQuery来代替TTable,并且命名为Tablebasic2,这样的话你只要做少量改动就行了。SQL语句:'Select Distinct(教师姓名) from mytable where 政治面貌='#39'中共党员'#39