表单的参数传递(例如链接)时,如果只传递表单对象中修改的参数,其他参数按照默认公式来处理时,会出现直接将公式当成字符串传入sql的问题。
例如,我在表单中建立了report0和chart0对象,chart0中有三个参数,year ,month,day 分别设置默认值为,公式year(today()),month(today()),day(today())
report0中我设置了一个超级链接,目标表单对象为chart0对象,我只修改了year,所以将year的新值添加为参数。
点击超级链接后,month和day不再按照公式计算默认值,而是直接将公式当做字符串填充进了sql语句
这个问题,我的表单没做任何更改的时候,会出现有时可以有时不可以的情况。(有时可以成功计算出默认值,有时就直接将公式当做字符串传入了)