做打印报表的时候,能不能在预览的时候,点击某个Memo改变它的值,大小,或者位置,比如数据多的情况下 可以改变每行数据的Height 让数据尽可能在一页打印出来.
现在我只能做到,改变静态Memo,对于Masterdata中动态生成的最多可以获取到值 但是没法改变。请问哪位大神有办法。
我现在的思路是 :
报表预览 点击的时候 触发frxReportClickObject事件,得到点击的是哪个Memo,把Memo的名称存储到一个全局变量中 然后点击Button的时候,TfrxMemoView(frxReport1.FindObject(全局变量)).Memo.Text:=Edit.text; 这种静态的Memo可以改变但是MasterData的Memo 名字全部都是一样的 貌似没法区分 所以没法改变.
现在我只能做到,改变静态Memo,对于Masterdata中动态生成的最多可以获取到值 但是没法改变。请问哪位大神有办法。
我现在的思路是 :
报表预览 点击的时候 触发frxReportClickObject事件,得到点击的是哪个Memo,把Memo的名称存储到一个全局变量中 然后点击Button的时候,TfrxMemoView(frxReport1.FindObject(全局变量)).Memo.Text:=Edit.text; 这种静态的Memo可以改变但是MasterData的Memo 名字全部都是一样的 貌似没法区分 所以没法改变.
从数据库读完数据输出后可能很多行 但是每一个都是MEMO3 没法区分 预览的编辑是进入设计页面编辑 我的意思是不进设计页面 例如点击某个Memo 在自定义浏览界面上面有个EDIT输入框 在里面输入内容 点击button更改Memo的值 或者宽窄位置。