回答:数据字典和查询结果没有关系吧!单元格数据集是否设置数据集参数吗?数据集参数与控件名是否一致。
回答:获取单元格:${A1} 参考https://help.fanruan.com/finereport/doc-view-3315.html?source=4
回答:ds1数据集WHERE 1=1下增加 ${if(len(Name)=0,""," AND Name like '%" + MOName +"%' ")}悬浮窗图表添加参数 Name 即可
回答:1. SQL语句:寻找每组分数最低:SELECT *,A.Flag FROM T1 LEFT JOIN (SELECT Z1,MIN(S1) AS MINS1,1 AS Flag FROM T1 GROUP BY Z1) A ON A.MINS1 = T1.S1 AND A.Z1 = T1.Z12. 根据Flag=1设置条件属性即可
回答:提供一个思路:子表做成填报报表,将复选框选择多行的数据填报数据库(选做选中自动提交或刷新主表),主表显示数据集子表全选功能.rar
回答:1. 如果两个数据集存在关联,即有公共字段,建议通过数据库ISNULL处理,查询增加 ISNULL(rpc14,tc_sfs06)2. 如果两个数据集不存在关联(注意字段优先级,假设2个都有数据该显示哪一个)(1)显示值:A2拖动数据集rpc14,B2拖动数据集tc_sfs06(右键隐藏),A2单元格属性设置公式形态“IF(LEN($$$)>0,A2,B2)”(2)实际值:数据列-高级-自定义显示、条件显示新值设定 “IF(LEN($$$)>0,A2,B2)”
回答:提供一种思路,sql公式:sql("ajd_report", " SELECT CONVERT(DATETIME,CAST(CONVERT(NVARCHAR(10),GETDATE(),120)+' 9:00:000' AS DATETIME)) ", 1, 1)
回答:格式修改为:yyyy-MM-dd
回答:鼠标移动显示的是“提示”,不是标签
回答:给待编辑的文本(a)添加“编辑结束事件”(控制按钮显示事件)var aText = this.options.form.getWidgetByName("a"); // 获取A控件(s)var bText = this.options.form.getWidgetByName("b"); // 获取B控件(s)var bt = this.options.form.getWidgetByName("bt"); // 获取按钮(s)var aTextValue = aText.getValue() //获取控件实际值if(aTextValue!=""){bt.setEnable(true) // 设置控件可用 //bText.setValue(aTextValue) //赋值控件实际值(取消注释,可不用操作第二步,直接赋值)}// 补充else { bt.setEnable(false) // 设置控件不可用 bText.reset(); // 清空b控件的值}2. 给按钮(bt)添加“点击”事件(赋值)var aText = this.options.form.getWidgetByName("a"); // 获取A控件(s)var bText = this.options.form.getWidgetByName("b"); // 获取B控件(s)var bt = this.options.form.getWidgetByName("bt"); // 获取按钮(s)var aTextValue = aText.getValue() //获取控件实际值if(aTextValue==""){bt.setEnable(false) // 设置控件不可用 }else {bt.setEnable(true) // 设置控件不可用 bText.setValue(aTextValue) //赋值控件实际值}001-JS给控件赋值.rar
27
27
2
10