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运行结果为空的原因?但是正确填入参数后,单元格依然显示 #NAME4、填报的单元格设置为 数字控件 格式为数值,业务逻辑就是想通过省份和项目两个参数,先从数据库中查询并显示一个初始值,然后填报时,再根据实际情况对这个初始值再进行修改提交。初始值在一个数据库表,修改后再提交值会写入一个新的数据库表里。5、刚开始觉得是跟初始值所在数据库的列字段的格式有关,调整为double后,依然存在#Name这个问题。