fastreport 运行期间获得memo值的问题(100分)

  • 主题发起人 主题发起人 蜉蝣小生
  • 开始时间 开始时间

蜉蝣小生

Unregistered / Unconfirmed
GUEST, unregistred user!
想在fastreport的onprintpage事件里面把打印页的其中一个memo值给取出来,可是每次取出来的都是字符串 [frxDBDatasettou."入库单号"],如下
var
x:TfrxMemoView;
begin
x:=frxReport1.FindObject('MemoBH') as TfrxMemoView;
showmessage(x.text);
不知道如何处理,请明白的给指点一下。
 
showmessage(x.Memo.Text);
 
问题一样,都试验过的
 
不会吧,我试了怎么正常?直接用:
showmessage(TfrxMemoView(frxReport1.FindObject('MemoBH')).Memo.Text);
试试。
 
小儿科,用frVariables
 
不会吧,我试了怎么正常?直接用:
showmessage(TfrxMemoView(frxReport1.FindObject('MemoBH')).Memo.Text);
试试。

不行啊
 
没有人知道吗?
 
memo是只一个值吗?
如果和数据库表里的某个字段绑定了,那么应该没法取到
 
是和数据库中的一个字段绑定了,难道这样就取不出来了吗?
 
试验过了,showmessage(TfrxMemoView(frxReport1.FindObject('MemoBH')).value);
显示的是空
 
难道就没有办法获得了吗?
 
不明白,既然是是库中的一个字段为什么不直接从库中提取呢?
 
怎么从数据库中提取呢?怎么把某一页报表显示的某个字段从数据库中提取出来?
 
问题没有解决
 
后退
顶部