找回密码
 立即注册

QQ登录

只需一步,快速开始

Leo888

高级会员

93

主题

281

帖子

1062

积分

高级会员

积分
1062
Leo888
高级会员   /  发表于:2024-12-31 16:47  /   查看:44  /  回复:3
5金币
我在活字格里创建了一个视图,其中有一个字段是“单据日期”,这个“单据日期”显示的是字符串,能正常显示成年月日吗?

我在视图里写“convert (varchar(10), getdate(), 120)”,系统提示没有“varchar"类型,有什么办法可以让视图中的日期直接可以识别出来是哪一天呢?

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

最佳答案

查看完整内容

感谢大佬的支持。 因为内建库里的日期字段是 OADate,本身上是用一个小数来存储的,所以在写视图的时候,展示的就是其原始的值和类型。但这个并不会影响我们在页面的展示,我们在页面展示的时候,设置下数据格式即可。 如果想再设计器里也看到的是日期格式,如果我们使用的是 10.0 后的设计器,在创建内建视图后,可以手动去修改下视图字段类型,比如: 这样再设计器里,就会以日期时间格式来展示了。 如果我们使用设计器版 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:7 天前
来自 4#
感谢大佬的支持。
因为内建库里的日期字段是 OADate,本身上是用一个小数来存储的,所以在写视图的时候,展示的就是其原始的值和类型。但这个并不会影响我们在页面的展示,我们在页面展示的时候,设置下数据格式即可。
如果想再设计器里也看到的是日期格式,如果我们使用的是 10.0 后的设计器,在创建内建视图后,可以手动去修改下视图字段类型,比如:

这样再设计器里,就会以日期时间格式来展示了。
如果我们使用设计器版本低于 10.0,可以考虑在写视图的时候手动对日期做下格式化,这时候会涉及 SQLite 的一些日期出来函数,比如:strftime
SQLite 日期 & 时间 | 菜鸟教程


本帖子中包含更多资源

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

x
回复 使用道具 举报
二麻子活字格认证
中级会员   /  发表于:7 天前
2#
图片中没有单据日期,红色箭头所指的字段类型是小数,也不是字符串类型的。
使用下面这个公式能将这个序列号日期转为标准日期(给视图添加公式字段)
  1. =TEXT(疗法登记日期,"yyyy-mm-dd hh:mm")
复制代码
回复 使用道具 举报
Leo888
高级会员   /  发表于:5 天前
3#
好的,谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部