|
最佳回答 |
0
|
qiqits1984Lv6中级互助发布于2022-5-27 10:06
|
使用TAB控件,使用控件控制TAB的切换。 或者,使用按钮按制 表格显示条件。
|
-
yzmdsGwz3257040(提问者)
- 具体怎么实现呢? 我没找到控制表格隐藏和显示的api
-
qiqits1984 回复 yzmdsGwz3257040(提问者)
- 条件属性:行高为0,条件设置为 等于你按钮的值时,显示。
-
yzmdsGwz3257040(提问者) 回复 qiqits1984
- 嗯 有思路了,但是现在又有一个问题,年报的时候查询的日期如果是本年度则目前是几月就显示到几月,如果是往年就显示12个月.这个要怎么判断啊?
-
qiqits1984 回复 yzmdsGwz3257040(提问者)
- 几个月是分开展示的? 判断选择年度与当前年度year()是不是同一年,然后过滤在当前的月份。没有图也不知道你如何设置的显示月份值
-
yzmdsGwz3257040(提问者) 回复 qiqits1984
- 你看我补充了个图,就是表头是根据选择的日期动态变化的,如果选择的是本年度,则目前是几月就展示几个月,如果是往年,则展示12个月.
|
|
|
最佳回答 |
0
|
重庆一棵草Lv4中级互助发布于2022-5-27 10:03(编辑于 2022-5-27 16:02)
|
统计时间这里写上年报和月报。
|
-
yzmdsGwz3257040(提问者)
- 我想就在一个页面就做完
-
重庆一棵草 回复 yzmdsGwz3257040(提问者)
- 这加个超链接。一个报表和2个报表都不影响,你就做一个菜单。也差不多。如果你想要一个页面做完的话,有一个笨方法,先做月报的所有字段,然后做年报的所有字段。做好加上数据之后,在月份的所有字段加上条件属性,,判断参数年份不为空的时候,月份的所有字段宽度为0.年度反之。如此也可以实现。
-
yzmdsGwz3257040(提问者) 回复 重庆一棵草
- 嗯 思路有了,但是现在表头又遇到了新问题,表头是根据查询日期动态变化的,月报我实现了,但是年报就有点尴尬了,如果查询的年份为本年,则现在是几月就显示1到本月.如查询年份为2022年,表头展示2022年1月到2022年5月,查询年份为往年,表头展示往年的12个月份.
-
重庆一棵草 回复 yzmdsGwz3257040(提问者)
- 你可以在加条件属性取判断显示,但是我总觉得还是麻烦,你加超链接形式的跟你这个有什么区别呢,或者你为什么不选择超链接形式的呢。
-
yzmdsGwz3257040(提问者) 回复 重庆一棵草
- 其实都可以,只要功能能实现,但是现在表头的问题还没解决
|
|
|
最佳回答 |
0
|
用户6NWif5139660Lv6资深互助发布于2022-5-27 10:05
|
|
|
|
|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于2022-5-27 13:54
|
你的月报与年报在参数面板上面,,为什么整这么复杂?还js按钮?没必要呀。直接写sql判断你的参数是什么就行了。假如是月报。sql里面按月份汇总,否则按天汇总不就行了。。 类似这样。 select ${if(bill_type="月报","month(时间)","year(时间)")} as 时间, sum(数量) as 数量, sum(金额) as 金额 from 订单表 group by ${if(bill_type="月报","month(时间)","year(时间)")}
|
-
yzmdsGwz3257040(提问者)
- 动态表头呢? 怎么实现呢?
-
CD20160914 回复 yzmdsGwz3257040(提问者)
- 上面的sql都给了。你自己改成你的表和字段。还有不同的数据库截取年和月的函数不一样。你自己换成你数据库的就行了
-
yzmdsGwz3257040(提问者)
- DATEINMONTH(month,1)+RANGE(0,FORMAT(month,\\\"dd\\\")-1,1) 月报我是用这个公司扩展的,但是年报判断条件要复杂一些 我才开始学这个软件,对很多api都不熟悉,不知道在公式里面怎么做判断
-
CD20160914 回复 yzmdsGwz3257040(提问者)
- 月报为什么要扩展。你的示例中选择了月报。。。你选择只有一个日期,,那么按我的理解它只有一个月比如选择2022-05-10号。那么你是展示1-5月的数据?
-
yzmdsGwz3257040(提问者) 回复 CD20160914
- 选2022年年报展示2022年1月-本月的数据,选月报选择2022年5月27日 表头则是2022年5月1日-2022年5月27日
|
|