请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

yikai
金牌服务用户   /  发表于:2019-11-19 08:50  /   查看:2197  /  回复:5
1金币
我用了组合复选框,回传值到主表。
名称可以回传了,ID如何回传呢?(我把它隐藏了)





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

添加个辅助单元格,辅助单元格使用公式,例如组合复选框单元格为A1 =IF(A1="",-1,A1) 表格查询条件判断这个字段

5 个回复

最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-19 08:50:29
来自 4#
yikai 发表于 2019-11-19 14:17
用textjoin可以形成连接我要的字符串了。
但是当,复选框中,没被选中时,所有值都显示出来了,不是我想要 ...

添加个辅助单元格,辅助单元格使用公式,例如组合复选框单元格为A1
=IF(A1="",-1,A1)
表格查询条件判断这个字段
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-19 09:42:33
2#
回传的逻辑在于弹出页面的时候传递过来的单元格,需要回传两个值,那么弹出页面的时候就需要传递两个单元格到弹出页面
这个和单元格是否隐藏无关,你想做的是把选中的人员的ID填到表格里对么
1.复选框的值格式为A,B,C,那么我们可以使用一个表格,数据源为View_验货员列表,表格中只有ID列,表格添加查询条件,opname  在里面  复选框单元格。这样表格就会自动查询出你所选择的人员
2.使用Textjoin函数,将ID列的值通过逗号链接,形成1,2,3的ID连接的字符串
3.将Textjoin的值回传给父页面
回复 使用道具 举报
yikai
金牌服务用户   /  发表于:2019-11-19 14:17:29
3#
用textjoin可以形成连接我要的字符串了。
但是当,复选框中,没被选中时,所有值都显示出来了,不是我想要的效果,该怎么整?







该怎么解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yikai
金牌服务用户   /  发表于:2019-11-19 16:22:08
5#
搞定了,在textjoin输出前,做一下IF判断,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-19 16:40:15
6#
yikai 发表于 2019-11-19 16:22
搞定了,在textjoin输出前,做一下IF判断,谢谢

感谢支持哈~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部