access中数据类型选是/否,但怎么设置yes表示男no表示女?

上周。
我在用Access。

性别。
只能数字0或1
0代表男。
1 代表女。

得用代码。
或者设置一下。

比如VBA函数。
可以转换。

或者。
创建自定义数据类型。

在表设计里。
设置性别字段。

用新定义的类型。
名字更清晰。

还有。
可以加个备注字段。

Memo类型。
记录啥意思。

0是男。
1 是女。

这样。
数据库看着懂。

但存储还是0和1 没变。

不过。
更直观了。

要是。
要跟外部系统换数据。

或者有行业标准。

用0和1 可能不行。

建议用文本字段。

Text类型。
存"男"或"女"。

这样。
别人看懂。

也方便换数据。

实际操作。
还能用下拉列表。

ComboBox控件。
选性别。

"男"。
或者"女"。

用户选。
不用手动输数字。

体验好。
也少错。

总之。
虽然限制是是/否。

方法多。
能搞定。

你看着办。

access数据库的数据类型有哪些

说白了,Access的数据类型就分几大类,关键看你存啥玩意儿。

展开来说,文本最常用,存名字地址这种,最多2 5 5 字符(虽然Access2 01 6 以后能放宽,但别瞎用);数字分很多种,比如存工资用货币,存成绩用单精度浮点数,精度和范围得拿捏准,别用长整数存个字节大小的数据,纯属浪费空间。
另外一点,日期/时间字段能算加减,比如统计发货间隔特别方便,但别存纯数字,否则查询会出问题。
还有个细节挺关键的,附件适合存几KB的图片,但如果你要存几百MB的视频,直接放共享文件夹然后用URL链接,数据库性能会好很多。

我一开始也以为超链接存什么都行,后来发现Access对URL长度有限制,超过2 5 5 字符会截断。
等等,还有个事,多值字段挺炫酷,但查询和报表里用起来比普通字段麻烦,慎用。

建议先看数据需求,文本数字基本够用,存文件就分情况,别把数据库当网盘使。

数据库管理系统access中,是/否数据类型的字段值中可以输入什么?

说白了,在ACCESS数据库里处理“是/否”数据类型的字段,其实很简单。
首先最重要的,这个类型的字段存储的是布尔值,只能输入“true”或“false”。
另外一点,如果你将“必填字段”属性设置为“否”,你还可以将空值(Null)写入其中。
还有个细节挺关键的,ACCESS数据库里,true对应的是-1 ,false对应的是0。

我一开始也以为只有True和False才能写入,后来发现不对,实际上任何非0的数字都会被系统自动转换为true,比如1 、-2 0、3 9 0都可以。
等等,还有个事,如果你想写入false,除了False和0,其他数字都会被拒绝,比如1 、-1 等。

所以,如果你想将学号为'001 '的学生的是/否类型字段“团员”改为“是”,下面这些写法都是可以的:True,-1 ,或者1 、3 9 0等任何非0数字。
而将“团员”改为“否”,则可以直接写False或0。

我觉得值得试试的是使用True/False写法,因为它最为规范。
记住,任何非标准的写法都有可能被系统拒绝。