找回密码
 立即注册

QQ登录

只需一步,快速开始

qq8009 活字格认证

银牌会员

162

主题

694

帖子

2202

积分

银牌会员

积分
2202

活字格高级认证微信认证勋章活字格认证

qq8009 活字格认证
银牌会员   /  发表于:2021-6-11 10:06  /   查看:3773  /  回复:10
10金币
本帖最后由 Joe.xu 于 2021-6-15 14:13 编辑


具体请看图片,获取到null 结果是一串数值 D212D897-53A6-4450-BBC3-9EB6523B527F

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

最佳答案

查看完整内容

我这边也复现几个问题了,这个问题可能需要从代码底层调查一下原因, 我们这边先查一下,尽快在这个帖子中给您反馈哈 问题跟进:"D212D897-53A6-4450-BBC3-9EB6523B527F" 这是GUID,这个GUID的作用是,当用户在更新数据或者删除数据时,如果条件里面有任何一项是 item=Null 比如你demo中批次号就是NUll, 条件就会变成 批次号=NUll 数据库里面 =NUll这个条件 会把所有行都返回,这样会导致用户把所有行都给更新了,或者删除了 ...

10 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-6-11 10:06:47
来自 6#
本帖最后由 Joe.xu 于 2021-6-15 14:08 编辑
qq8009 发表于 2021-6-12 21:45
抱歉 我以为转内联数据库了,已重新上传

我这边也复现几个问题了,这个问题可能需要从代码底层调查一下原因,
我们这边先查一下,尽快在这个帖子中给您反馈哈
问题跟进:"D212D897-53A6-4450-BBC3-9EB6523B527F"
这是GUID,这个GUID的作用是,当用户在更新数据或者删除数据时,如果条件里面有任何一项是 item=Null
比如你demo中批次号就是NUll, 条件就会变成 批次号=NUll
数据库里面 =NUll这个条件 会把所有行都返回,这样会导致用户把所有行都给更新了,或者删除了
所以程序内部,我们发现如果更新/删除数据的条件有任何一条是 =NUll的,我们都会替换成 =D212D897-53A6-4450-BBC3-9EB6523B527F
这个就会让这一个条件永远不成立,避免用户把所有数据都更新或者删除了。

在您的demo中,批次号的那个 条件改一下:
=IF(ISBLANK(Item.批次号),"%Null%",Item.批次号)



本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-6-11 11:26:57
2#
您好,我这边尝试本地复现一下,但没有出现您这种情况


麻烦您,附上一个可以复现问题的小demo,并附上一些截图说明。这边才能更好的理解您的问题,帮助到您呦~
如果涉及到外链表,可以转成内置然后上传。
【外联转内置】
外联转内建库的具体步骤:
1.复制一份工程文件(复制一份主要是为了避免你将你的原版工程的数据库转成内置后,还要再转回去,比较麻烦);
2.打开某一个工程文件,按下ctrl+shift 同时点击“转换内建表按钮”(这个按钮在菜单栏“数据”项下)
3.按下ctrl+s保存
4.将转换后的这个工程上传即可~

本帖子中包含更多资源

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

x
回复 使用道具 举报
qq8009活字格认证
银牌会员   /  发表于:2021-6-11 13:08:57
3#
Joe.xu 发表于 2021-6-11 11:26
您好,我这边尝试本地复现一下,但没有出现您这种情况

能够重现 ,DEMO我也做了
这问题连7.0也中招



本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-6-11 17:41:55
4#
老哥,您这个是外联库我们无法运行啊

麻烦您按上面给您回复里转一下外联库发给我们哦,这样我们就能在本地运行,查看问题啦

本帖子中包含更多资源

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

x
回复 使用道具 举报
qq8009活字格认证
银牌会员   /  发表于:2021-6-12 21:45:19
5#
Joe.xu 发表于 2021-6-11 17:41
老哥,您这个是外联库我们无法运行啊

麻烦您按上面给您回复里转一下外联库发给我们哦,这样我们就能在本 ...


抱歉 我以为转内联数据库了,已重新上传

本帖子中包含更多资源

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

x
回复 使用道具 举报
qq8009活字格认证
银牌会员   /  发表于:2021-6-18 20:18:15
7#
Joe.xu 发表于 2021-6-15 11:40
我这边也复现几个问题了,这个问题可能需要从代码底层调查一下原因,
我们这边先查一下,尽快在这个帖子 ...

原来是这样,不过我设置了不允许为空来跳过这个BUG
回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-18 22:54:42
8#
我之前也碰到过这个问题。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-6-21 09:42:50
9#
谢谢支持,本帖子的问题解决,这里就结帖了,如果您有新的问题,也欢迎创建新的求助帖。请记得设置最佳答案。
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2021-6-26 11:48:24
10#
Joe.xu 发表于 2021-6-11 10:06
我这边也复现几个问题了,这个问题可能需要从代码底层调查一下原因,
我们这边先查一下,尽快在这个帖子 ...

用Isblank是可以手动处理
这个能不能官方底层直接处理一下,原因是:
1、按现在的逻辑,那么这个字段如果是允许NULL的话,那就必须事先isblank处理一下
2、问题是很多的时候不记得这个字段是否允许Null ,那直接的做法就是全部条件字段都用ISBLANK处理才完全。这个重复操作能是不是没有必要呢,如果官方出了了这个隐患大家就不会踩坑了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部