找回密码
 立即注册

QQ登录

只需一步,快速开始

nvrenjy

注册会员

13

主题

36

帖子

167

积分

注册会员

积分
167
nvrenjy
注册会员   /  发表于:2019-8-26 22:54  /   查看:1884  /  回复:6
5金币
本帖最后由 nvrenjy 于 2019-8-27 11:43 编辑

这个是A页面

A页面内点击按钮(添加记录)弹出B页面,如下

点击B页面内-添加-按钮,我在(编辑命令)内设置如下

我想要的是利用-条件-查询数据库内是否存在,但是查询不了,我在商品名称文本框输入已有的商品名称,没有任何的反应。
因为我想要达到的目的就是:如果我需要添加的商品名称重复,就添加不了,商品名称不重复就可以添加。

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

6 个回复

倒序浏览
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-8-27 03:42:18
沙发
用odata 返回记录数,为0 为不存在,否则存在
odata前再加个iferror
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-8-27 09:16:16
板凳
amtath 发表于 2019-8-27 03:42
用odata 返回记录数,为0 为不存在,否则存在
odata前再加个iferror

正解~
odata设置成 行数;条件:商品名称=K6;这样如果存在就会查询出来值,如果没有行数就为0,然后按照这个作为添加的条件。
回复 使用道具 举报
nvrenjy
注册会员   /  发表于:2019-8-27 11:43:17
地板
谢谢
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-8-27 11:56:15
5#
不客气的哈~
回复 使用道具 举报
sunrise3000
注册会员   /  发表于:2019-8-27 21:33:10
6#
本帖最后由 sunrise3000 于 2019-8-27 21:36 编辑

超详细思路:step1, 查询需要检测重复的字符是否存在,在添加命令前,使用 查询 命令,并设置查询条件,  (字段=要查询的字符所在页面格子)
                    step2, 根据查询结果的记录数(行数)判断,结果大于0,即重复,为0 表示不存在

关键点:    如何保存查询结果并调用
      方案:1 ,  放一个数据列表用于返回查询结果(行高设置为0,变相隐藏,保持页面美观), 任意设置一个格子A1的表达式为[=rows(列表)]
      方案:2,  用Odata模式, 选择查询行数,并设置一个格子A2,将A2的字体颜色设置为背景色(变相隐藏,保持页面美观)



本帖子中包含更多资源

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

x

评分

参与人数 1金币 +400 收起 理由
Eric.Liang + 400 厉害了~

查看全部评分

回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-8-28 09:45:21
7#
感谢大家的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部