看来,你的问题还比较复杂,根据前面各位大侠的分析,你好象是要求
Label1.Caption := 给定函数的返回结果字符串。
现在的问题是,你的函数是有限的几个还是随意书写的。
若是前者,处理起来就简单一些,可以将这些函数分析以下,声明一个统一格式的函数类
型,并对每一种不同的函数设置一个编码并予以具体实现,在表的字段里填写具体函数的代
码和参数,执行过程中根据函数编码将对应的函数赋值给函数变量,最后通过函数变量调用
函数获得返回结果并赋值给Label1.Caption即可。
如果你的函数可以随意书写,包括任意表达式,如:
"这是"+ToStr(Date,'YYYY"年"MM"月"')+A.报表类型+'报表'
那么,你需要建立一套完整的表达式处理机制, 相当于Basic解释器。
我倒是有一套表达式处理系统,包括若干单元(各种混合运算、常规数学函数、时间函数
、字符串函数、数据库访问函数等等),但我不能给你源程序,如果需要的话可以给你 .BPL。