1、select Month04_Value from ys_pzzb1_cs_01 where Province_Name="北京" and RealEstate_Name="天安门" 公式在Navicat 运行,可以得出正确的结果。 2、在设计器中,公式校验也是通过的,公式如下: sql("JDBC2","select Month01_Value from ys_pzzb1_cs_01 where Province_Name='1.汇总表-项目级'!B4 and RealEstate_Name='1.汇总表-项目级'!C4" ) 因为设计器中,有设置 Province_Name 和 RealEstate_Name 参数,所以 公式中这里替换了参数 3、到了填报预览环节,当参数还没填入是,对应单元格这里 就显示 #NAME,是不是因为没有写入参数时,sql运行结果为空的原因? 但是正确填入参数后,单元格依然显示 #NAME 4、填报的单元格设置为 数字控件 格式为数值,业务逻辑就是想通过省份和项目两个参数,先从数据库中查询并显示一个初始值,然后填报时,再根据实际情况对这个初始值再进行修改提交。 初始值在一个数据库表,修改后再提交值会写入一个新的数据库表里。 5、刚开始觉得是跟初始值所在数据库的列字段的格式有关,调整为double后,依然存在#Name这个问题。 |