-
-
Carson 小试身手Lv3
发表于2018-9-10 17:29
悬赏500
已解决
6个回答
填报平台,对于代码组表元,实际上存库的内容就是代码,不会存文字信息的,想要吧文字信息也存到数据库的话,建议新增一列,用codestrn函数来取代码组对应的文字内容,例如,代码组表元是B2表元,那个codestrn('代码组名称',B2,0)
在新建代码组的时候,一个代码组就是一个数据库表,这张数据库表存储的就是id和caption,填报表中直接引用代码组填写,存储的就是id,这就是典型的数据模型呀,避免事实表字段过于冗余
若一定要存储文字,可以像楼上说的那样增加一列用公式取出来,还是要看你将caption取到事实表中是的目的是什么
混乱七星天 发表于 2018-9-10 17:50
在新建代码组的时候,一个代码组就是一个数据库表,这张数据库表存储的就是id和caption,填报表中直接引用 ...
codestrn()这个函数好用,只是做报表的时候还要做维表感觉太麻烦,直接存储文字就不用维表了
另外,我想这列的文字列在填报的时候隐藏,看了看没有这个属性,有什么好办法没?
本帖最后由 寻找AWM 于 2018-9-10 18:22 编辑
这个可以在任务编辑界面点击小齿轮,选择“编辑,显示条件”,在“报表列隐藏条件”中写上表达式,例如(@rpt="B0") & (@col=3),表示的是隐藏的B0表的第3列