[ABI 5.2] 时间选择联动

12316
9

zxs 小试身手Lv3

发表于2021-5-28 11:49

悬赏50

已解决

楼主
本帖最后由 zxs 于 2021-5-28 14:06 编辑

后台有一个表记录了年月字段及年月的开始时间和结束时间。开始时间不一定是每个月的1号,开始时间和结束时间是客户在系统手动选择配置的。我这边需要在选择月份后,提取数据库记录的开始时间和结束时间展示到报表界面的开始时间和结束时间。另外我在分析表格的关联条件有开始结束时间,我怎么把数据库的值传到过滤条件做参数

最近看过此主题的会员

123890

hyb

嗨我来了

esen_4VQDJ8W7BU

最佳答案
开始时间和结束期间这俩组件的默认值上用ardb写sql求这个日期对应的开始时间和结束时间的值
9个回答

只看楼主

zengxq 数据达人Lv4

发表于2021-5-28 17:58

只看该作者

取消 关注该作者的回复

沙发

没明白您描述的场景?是数据库里面存了3个字段年月、开始时间、结束时间吗?

zxs 小试身手Lv3

发表于2021-5-28 20:03

只看该作者

取消 关注该作者的回复

板凳

zengxq 发表于 2021-5-28 17:58
没明白您描述的场景?是数据库里面存了3个字段年月、开始时间、结束时间吗? ...

对。分析表中有年月的控件,希望选择某个年月后,把数据库里面对应的开始时间和结束时间,将其作为表格中过滤条件的参数,用于过滤表格的数据用。

yangqh 数据老手Lv5

发表于2021-5-28 11:49

只看该作者

取消 关注该作者的回复

地板

开始时间和结束期间这俩组件的默认值上用ardb写sql求这个日期对应的开始时间和结束时间的值

yangqh 数据老手Lv5

发表于2021-5-28 20:40

只看该作者

取消 关注该作者的回复

5#

yangqh 发表于 2021-5-28 20:38
开始时间和结束期间这俩组件的默认值上用ardb写sql求这个日期对应的开始时间和结束时间的值 ...

如果年月会下来再次选择,然后联动出来开始时间和结束时间的话,就设置参数行为来做联动,一样也是用ardb,注意参数行为里面ardb不写宏

zxs 小试身手Lv3

发表于2021-5-28 21:28

只看该作者

取消 关注该作者的回复

6#

yangqh 发表于 2021-5-28 20:40
如果年月会下来再次选择,然后联动出来开始时间和结束时间的话,就设置参数行为来做联动,一样也是用ardb ...

不能用宏,那怎么提取@ny 年月的年(YYYY),还有月份(MM),数据库表里面存的年月

yangqh 数据老手Lv5

发表于2021-5-28 23:32

只看该作者

取消 关注该作者的回复

7#

zxs 发表于 2021-5-28 21:28
不能用宏,那怎么提取@ny 年月的年(YYYY),还有月份(MM),数据库表里面存的年月 ...

直接@ny这种参数名就行

zxs 小试身手Lv3

发表于2021-5-29 10:11

只看该作者

取消 关注该作者的回复

8#

yangqh 发表于 2021-5-28 23:32
直接@ny这种参数名就行

数据库表里面nf字段,记录的是年份  2021(数字数字),yf字段月份 9(数字类型)。不能用宏就是无法使用year(),和mother()提取@ny对应的年份和月份

zengxq 数据达人Lv4

发表于2021-5-31 10:38

只看该作者

取消 关注该作者的回复

9#

SQL函数做数据转换成字符to_char()

zxs 小试身手Lv3

发表于2021-5-31 11:12

只看该作者

取消 关注该作者的回复

10#

zengxq 发表于 2021-5-31 10:38
SQL函数做数据转换成字符to_char()

我知道问题了,我查询的结果是日期类型的,ardb返回的数组不支持日期类型的,要把查询字段to_char()

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号