有无论如何在MS Access Table中做MM/DD(月,日)吗?我不想要在这个领域的一年。MS Access表中的月/日(月,日)?
0
A
回答
2
不,但在您的查询或文本框状态的格式:mm/dd
0
是的!基本上你会写自己的数据类型,除非你每次使用这种类型都需要重复所有的实现(因为Access不是这类事物的最佳SQL,例如不支持标准SQL的CREATE DOMAIN
语法或有什么等价物)。您可能需要分别在日期和月份使用两列,以避免繁琐的文本解析。您需要列级约束,例如CHECK (month BETWEEN 1 AND 12)
。您还需要行级约束,例如CHECK (month NOT IN (4, 6, 9, 11) OR day <= 31);
这些限制可能会放慢一切,但比没有数据完整性更好(可能是带有外键的日历表可能会更好......?)。而且你必须决定如何处理2月29日的情况。你可能会想提供CRUD程序,使开发人员使用这种伪类型容易...
但我怀疑你的问题的答案是......你知道当你在Access中“打开表格”用户界面你没有看到'真正的'一个真正的版本的表,对吧? Access只是存储在.mdb/.accdb文件中的数据的前端。它以表格形式显示数据并给出格式。但不要被愚蠢以为你看到“桌子本身”或其他什么。如果您想以不同格式查看数据,请查看在Access中更改视图的属性,或使用软件构建自己的显示并根据需要进行格式化。
相关问题
- 1. 从日到月:计算月
- 2. 每月日历
- 3. 打印年月日列表
- 4. 月,日的差异
- 5. 按日/月/年/日/月/日/年等搜索SQL查询
- 6. MS Access - 运行12个月的总计
- 7. 如何检查数据库表中日期和月份的日期和月份
- 8. 插入年,月,日,月的天数
- 9. 如何在Excel表格中将日/月/年的日期转换为月/日/年的日期
- 10. 来自Access表(上个月)的日期/时间查询
- 11. 1月14日至12月14日期间分包商的月明智人数
- 12. MS Power Query:从月,日,年创建日期
- 13. 的Javascript 2010 11月30日加等于2011年3月2日
- 14. 2月29日与前一年的2月28日比较
- 15. 日历 - 获取月份和月份的日期
- 16. 年/月/日输入
- 17. JavaScript日期月外
- 18. ISNULL日期月份
- 19. 计算日,月,年
- 20. 获取年,月,日
- 21. 根据月份生成月份日期
- 22. 什么是日期格式字符串为9月29日,9月30日,10月2日等
- 23. 转换一个月名在日期月份数,两位数日期和月份
- 24. Javascripts dateObject:从5月31日跳到下个月获取7月1日
- 25. SQLite组由非日历月(从一个月的10日到下个月的10日)
- 26. HQL将年/月/日变更为年 - 月 - 日
- 27. 从当前日历月和未来11个月获取日期
- 28. 11年3月20日上午11:24(月/日/年时:MIN)
- 29. 将年份日月转换为月份日
- 30. sql查询基于月结束日期生成月薪日期
如果无论出于何种原因需要存储它,只需使用两个整数字段即可。如果仅用于显示,则使用控件格式指定mm/dd,或者当您想显示月份时使用'= Month(myDateField)',如果想显示日期则使用'= Day(myDateField)'。 – JCro