找回密码
 立即注册

QQ登录

只需一步,快速开始

moer 活字格认证
金牌服务用户   /  发表于:2022-4-4 23:37  /   查看:3719  /  回复:10
bug问题描述: “在里面”查询,对公式字段进行查询,查询不到任何数据。请看工程文件。



本帖子中包含更多资源

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

x

10 个回复

倒序浏览
moer活字格认证
金牌服务用户   /  发表于:2022-4-5 23:34:32
沙发
duxp 发表于 2022-4-5 22:09
这不是一个BUG,这是你设置的问题,你在设置公式字段时,没有指定公式字段类型

工程文件就不上传了,你 ...

多谢, 是这样可以。    还是一个问题。   视图里面,这个“月份公式字段”修改不了数据类型。

本帖子中包含更多资源

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

x
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2022-4-5 23:58:18
板凳
为了解决:视图里面,这个“月份公式字段”修改不了数据类型,这个问题,我又不得已在视图里面再添加一个公式字段,然后指定数据类型。

真是脱裤子放屁。
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-6 10:04:36
地板
本帖最后由 Howie.Sun 于 2022-4-6 10:05 编辑
moer 发表于 2022-4-5 23:58
为了解决:视图里面,这个“月份公式字段”修改不了数据类型,这个问题,我又不得已在视图里面再添加一个公 ...

您好,您看一下公式字段的这个提示呢。
在查询条件中如果有公式字段的话,是需要指定公式字段的类型的。因为类型比较多,如果不指定的话默认的类型是文本的,这个时候如果传入的参数是整型,那么和文本类型是不能匹配的,所以为了传入的参数和公式字段的类型匹配,需要指定公式字段的类型的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2022-4-6 10:20:54
6#
站在软件易用性的角度来说,
问题1: 字段类型可以设置为空, 能带了什么好处? 为什么不强制不能为空。
问题2:如上面图片所示, 为什么不能设置字段的数据类型?  而需要绕弯子,再增加一个字段设置数据类型。
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-6 16:45:04
7#
您好,公式字段可以设置为空,举个例子哦,就比如您demo中在表格绑定的公式字段没有设置类型的话,在展示的时候是没问题的,这是一个很典型的场景,所以只是做展示的话,公式字段有没有类型都是不影响的。但是如果要做查询条件中字段使用的话,我们也给出了相应的提示信息。
视图是依赖原始数据的,因为视图本身并不存储数据,所以不能调整数据类型,视图也只是用来展示数据的。

您可以看一下视图的详细介绍。
创建视图 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)

本帖子中包含更多资源

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

x
回复 使用道具 举报
jlyhzxm
中级会员   /  发表于:2022-4-6 23:27:09
8#
本帖最后由 jlyhzxm 于 2022-4-6 23:33 编辑

提供另一个方法,在制作视图中的把 月份数据转换一下。用“strftime( month("日期") )”查询比较可以:
SELECT                                                                                                                                       
ID,                                                                                                                                       
日期,                                                                                                                                       
strftime( month("日期") ) as  月份公式字段,                                                                                                                                
月份整数字段,                                                                                                                                       
业绩                                                                                                                                       
FROM "表1"                                                                                                               

本帖子中包含更多资源

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

x

评分

参与人数 2金币 +5 满意度 +5 收起 理由
Howie.Sun + 5 神马都是浮云
moer + 5

查看全部评分

回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2022-4-6 23:46:11
9#
jlyhzxm 发表于 2022-4-6 23:27
提供另一个方法,在制作视图中的把 月份数据转换一下。用“strftime( month("日期") )”查询比较可以:
SE ...

感谢, 你提的解决办法很好。  
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2022-4-6 23:48:57
10#
strftime(month("日期"))  和 month("日期") 显示的数据类型都是文本类型。
strftime(month("日期"))  可以进行“在里面”查询。
month("日期")  不可以进行“在里面”查询。
活字格是低代码开发工具, 不可以帮活字格使用者屏蔽掉这些技术细节吗?

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +66 收起 理由
Howie.Sun + 66 很给力!

查看全部评分

回复 使用道具 举报
jlyhzxm
中级会员   /  发表于:2022-4-7 14:20:12
11#
实际上就是: 文本内容的不能与数字内容的比较价查询。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部