季度填报

1.需求是这样的我想通过时间的这个控件来控制,只能通过季度的3,6,9,12这几个月份填报限制包括以后的查询也是一样,只显示这几个月份image.png

FineReport 赵权 发布于 2024-6-3 15:07
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
华莉星宸Lv6高级互助
发布于2024-6-3 15:09

直接搞个下拉框

不用时间控件

  • 赵权 赵权(提问者) 还有年的呀,不是只是月份
    2024-06-03 15:13 
  • 华莉星宸 华莉星宸 回复 赵权(提问者) 直接定义成2024-03,2024-06这样就行了,单独做一个数据表存这些基础数据
    2024-06-03 15:15 
  • 华莉星宸 华莉星宸 回复 赵权(提问者) 或是做两个控件 一个年份控件 一个季度下拉控件
    2024-06-03 15:22 
最佳回答
0
CD20160914Lv8专家互助
发布于2024-6-3 15:09(编辑于 2024-6-3 15:32)

那你原始填报的日期有1-12月?如果是的话,你增加公式判断一下月份?

UNIQUEARRAY(MAPARRAY(GREPARRAY(MAPARRAY(RANGE(date(2023,1,1), today()), if(MONTH(item) % 3=0,item,"")),len(item)>0),FORMAT(item,"yyyy-MM")))

image.png

ROUNDUP(MONTH("2024-05-04")/3,0)*3

image.png

image.png

  • 赵权 赵权(提问者) 原来现在什么都没有 我先得录入项目,我想按照2024-03,2024-06,2024-09,2024-12这样的季度实现,然后以后录入的都是这样的了,就不会出现2024-01这些月份了
    2024-06-03 15:15 
  • CD20160914 CD20160914 回复 赵权(提问者) 那你下拉框设置这样一个参数。用户选择后,单元格等于这个参数就行了!或者填报属性直接设置等于这个参数就行了呀
    2024-06-03 15:17 
  • 赵权 赵权(提问者) 回复 CD20160914 能不能直接在时间控件上做限制啊 出现2024-03 2024-06,2024-09,2024-12 2025-03 这样的 选择这些然后才能填报
    2024-06-03 15:22 
  • CD20160914 CD20160914 回复 赵权(提问者) 可以的呀,下拉框不能为空。同时让它生成这样的内容就行了。看更新
    2024-06-03 15:31 
  • CD20160914 CD20160914 回复 赵权(提问者) 开始日期和结束日期你自己设置就行了
    2024-06-03 15:32 
最佳回答
0
LTC朝Lv6高级互助
发布于2024-6-3 15:15

你想实现的是日期控件只能选择3、6、9、12这四个月的日期,还是自然日期属于这四个月才能填报?

  • 赵权 赵权(提问者) 这个录入先不限制什么这4个月填报,我要设置的是,比如以后都是2024-03,2024-06,2024-09,2024-12,2025-03,这样月份的,不需出现2024-01这样的
    2024-06-03 15:17 
最佳回答
0
等待1986Lv2见习互助
发布于2024-6-3 15:15

控制日期控件只能选择3、6、9、12月份 ?

最佳回答
0
很困想睡觉Lv3初级互助
发布于2024-6-3 15:24

填报的时候年给年月日做处理处理成yyyymm(202406)这种格式入库,然后下拉框控件,接数据字典,数据字典的数据来源于填报处理后的日期数据,这样不就可以了吗。image.png

  • 6关注人数
  • 217浏览人数
  • 最后回答于:2024-6-3 15:32
    请选择关闭问题的原因
    确定 取消
    返回顶部