fastreport3.0相比fastreport2.0换了一个不同的构架,
在2.0中可以通过findobject('memoname').memo.text='sdf'.
在3.0中,findobject后没有memo的定义!
不知道在3.0中怎么动态给memo赋值!请各位高手指教,
Thanks!
在2.0中可以通过findobject('memoname').memo.text='sdf'.
在3.0中,findobject后没有memo的定义!
不知道在3.0中怎么动态给memo赋值!请各位高手指教,
Thanks!
解决方案 »
- ???怎样实现一条SQL进行条件判断,求数据集??????
- 在应用程序中出现提示:table unknown logintable unknown ISC error 336397208,请问怎么回事?
- 有word开发经验者请进,分你就拿定了!!!
- 怎样写触发器?
- 如何用olecontainer如何打开一个word文挡
- 打印问题请教各位!
- 看到这些函数好头痛,要高手才能解释的出来啊!
- 在delphi7里,QuickReport组件放在什么位置了,我怎么找不到啊。:(
- 我下了CXgrid控件后,请问怎么安装?
- 好想Delphi6里没有了DsgnIntf.Pas!
- 报表中的QRLabel怎样设置成透明的?
- DBlookupcombobox 怎么用鼠标选择!
第一步:在报表设计器中为报表增加变量,report菜单--variables,点category,为新变量命名为var1,然后在报表中加入text object,点插入表达式(insert expression),点variables页面,双击刚才新建的变量var1,然后退出就行了(也可在文本框的内容中直接输入[var1])。
第二步:在uses中加入frxvariables单元,然后:
frxreport1.loadfromfile(报表名);
frxreport1.variables.clear;
frxreport1.variables['var1']:='字符串';
frxreport1.showreport;
然后添加下面的代码:if VarName='var1' then Value='your string';
这样就行了啊!值得说明的是在添加variables时必须是category,也就是如果加了类别之后,如果在该类别中再加Variables就会有错误!所加的variables必须是category的类型(总类别)。我想可能是fr的一个bug吧!^_^
谢谢楼上的各位!郁闷好久的问题终于解决了!