找回密码
 立即注册

QQ登录

只需一步,快速开始

moer 活字格认证
金牌服务用户   /  发表于:2023-1-19 18:58  /   查看:2232  /  回复:3
10金币
见图片,见工程文件。


论坛上已经搜索到几个帖子,但都没有看到解决办法。






没有办法在项目列表里
https://gcdn.grapecity.com.cn/fo ... 1&fromuid=64154
(出处: 葡萄城产品技术社区)




[8.0版本]【多选组合框提示没有包含在项目里面】
https://gcdn.grapecity.com.cn/fo ... 0&fromuid=64154
(出处: 葡萄城产品技术社区)




某列提示 “没有包含在项目列表里。”
https://gcdn.grapecity.com.cn/fo ... 9&fromuid=64154
(出处: 葡萄城产品技术社区)




7.0  组合框选的值提示错误,不在项目列表。
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=64154
(出处: 葡萄城产品技术社区)


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

最佳答案

查看完整内容

大佬您好,产生这种情况的原因,我想您应该可以理解,不过为了后面搜到这个帖子的格友可以理解,我大概的讲一下。 咱们在表格里设置的查询条件,其中一个是,不在一个单元格里面,而这个单元格时咱们通过TTEXTJOIN拼接出来的,所以可以做到在表格中,越选择越少,如下 但是当我们做数据表操作,或者执行服务端命令设置了校验页面数据,就会出现之前选择的值校验失败,显示没有包含在组合框的项目列表中 之所以会出现 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-1-19 18:58:37
来自 2#
大佬您好,产生这种情况的原因,我想您应该可以理解,不过为了后面搜到这个帖子的格友可以理解,我大概的讲一下。
咱们在表格里设置的查询条件,其中一个是,不在一个单元格里面,而这个单元格时咱们通过TTEXTJOIN拼接出来的,所以可以做到在表格中,越选择越少,如下



但是当我们做数据表操作,或者执行服务端命令设置了校验页面数据,就会出现之前选择的值校验失败,显示没有包含在组合框的项目列表中


之所以会出现这种情况,是因为咱们的查询条件中,当选择之后就会从项目列表中去除,但咱们前面已经通过选择将值填入了,所以在校验失败。
想要绕过也是有办法的,
一种是不希望表格中的所有字段都做校验,可以把整个表格嵌入到一个标签页中,标签页是Iframe所以不会被校验。
另一种是让选择后的值仍然合法(这个不会对其他的有影响),方法也很简单
1. 在表格中增加一列,让这一列的值等于组合框的值

2. 在组合框的查询条件中,增加一个条件,其中后面值的单元格就是前面新增的列

原理很简单,就是让选择的值通过获取它本身让他合法


本帖子中包含更多资源

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

x

评分

参与人数 1满意度 +5 收起 理由
moer + 5

查看全部评分

回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2023-1-20 10:33:35
3#
同样的操作方法,在8.0.6是可以的。
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-1-20 11:01:48
4#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部