fastreport打印问题(急)(50分)

  • 主题发起人 主题发起人 poto5269
  • 开始时间 开始时间
P

poto5269

Unregistered / Unconfirmed
GUEST, unregistred user!
刚用上这个控件,很多地方还不是很熟。
已设置好frdbdataset1,query1,frreprot1等的连接,在表设计时Memo1对应query1的HK字段,数据库中的HK字段为数值型,值为1,2,3,而打印到报表上时要打印中文,相对应的为 1为城镇,2为农村,3打印空。是不是在哪个事件中判断?
请各位FR高手帮忙解决.
 
双击Memo1:
下面框内写:
if query1.fieldbyname('hk').asstring=1 then
memo1.memo:='城镇' else
if query1.fieldbyname('hk').asstring=2
then
memo1.memo:='农村' else
memo1.memo:=''
 
为什么我在下面框的begin
..end之间照你写了但也没有用?
点勾没反应,修改不能得到确认啊?
 
有谁能告诉我啊,这个问题难道就没人知道吗?
 
我知道:
在Memo1中下面的大框中写:
if [qury1.hk] = "1" then
memo := "???"
else
if [qury1.hk] = "2" then
.......
======================
引用字段变量要用[]括起来.
 
fastReport控件包的安装过程中出现了问题,我用的delphi7,提示信息没有找到dsgnintf.dcu,请大家帮个忙,谢谢
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部