填报表,如果下拉框选择“3”,则往数据库里date字段填写提交日期。怎么实现?

如果选择的字段是3,点击提交时往数据库中date字段填写提交日期

FineReport yzm7skbn0612189 发布于 2023-3-30 14:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
qiqits1984Lv6中级互助
发布于2023-3-30 15:34

报表填报属性中,日期字段使用公式判断,你的下拉框的值是3,就填报你的日期字段内容。不然就为空

image.png

  • yzm7skbn0612189 yzm7skbn0612189(提问者) 这样写的话不能选中未修改不更新的选项了。
    2023-03-30 15:56 
  • qiqits1984 qiqits1984 回复 yzm7skbn0612189(提问者) 那你这里设置一个固定的单元格。 这个单元格设置公司,判断指定单元格内容是为3,如果为3就取日期。
    2023-03-30 16:03 
  • yzm7skbn0612189 yzm7skbn0612189(提问者) 回复 qiqits1984 这个解决了,现在有个其他问题,就是两张表连接,表一为登录填报表,表二为内容填报表。怎么让表一登陆的用户名直接在表二中显示?
    2023-04-03 10:08 
  • qiqits1984 qiqits1984 回复 yzm7skbn0612189(提问者) 没太懂,当前登录名 =fine_username 那个函数就行
    2023-04-21 10:01 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-3-30 14:48

单独写一个内置SQL 添加这个日期字段  提交条件写 $控件名 = 3

  • yzm7skbn0612189 yzm7skbn0612189(提问者) 控件名写单元格号吗?还是直接写下拉框控件?我这一个表里有两个下拉框控件
    2023-03-30 15:14 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-30 14:50

直接填报属性,那边用公式

if($下拉框控件="3",日期单元格,"")

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