Access中 输入 学生获奖情况 为什么字段大小应设置为8

将文本字段的字段大小设置为8,则
1)表示限定了该字段所存储文本字符串的最大长度为8位。超过8位的将被截掉。
2)如果8位以内的文本就足够用以表示各种学生获奖情况,那么就没必要设得更大,以节省文件的存储空间,提高运算速度

请问在access中设置有效性规则字段必须为8位怎么设置?~

有效性规则的话可以设置:len([字段名称])=8

文本(Text):这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段大小”属性控制可输入的最大字符长度。
备注(Memo):这种类型用来保存长度较长的文本及数字,它允许字段能够存储长达64000个字符的内容。但Access不能对备注字段进行排序或索引,却可以对文本字段进行排序和索引。在备注字段中虽然可以搜索文本,但却不如在有索引的文本字段中搜索得快。
数字(Number):这种字段类型可以用来存储进行算术计算的数字数据,用户还可以设置“字段大小”属性定义一个特定的数字类型,任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”、“同步复制ID”、“小数”五种类型。在Access中通常默认为“双精度数”。
日期/时间(Data/Time):这种类型是用来存储日期、时间或日期时间一起的,每个日期/时间字段需要8个字节来存储空间。
货币(Currency):这种类型是数字数据类型的特殊类型,等价于具有双精度属性的数字字段类型。向货币字段输入数据时,不必键入人民币符号和千位处的逗号,Access会自动显示人民币符号和逗号,并添加两位小数到货币字段。当小数部分多于两位时,Access会对数据进行四舍五入。精确度为小数点左方15位数及右方4位数。
自动编号(AutoNumber):这种类型较为特殊,每次向表格添加新记录时,Access会自动插入唯一顺序或者随机编号,即在自动编号字段中指定某一数值。自动编号一旦被指定,就会永久地与记录连接。如果删除了表格中含有自动编号字段的一个记录后,Access并不会为表格自动编号字段重新编号。当添加某一记录时,Access不再使用已被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。
是/否(Yes/No):这种字段是针对于某一字段中只包含两个不同的可选值而设立的字段,通过是/否数据类型的格式特性,用户可以对是/否字段进行选择。
OLE对象(OLE Object):这个字段是指字段允许单独地“链接”或“嵌入”OLE对象。添加数据到OLE对象字段时,可以链接或嵌入Access表中的OLE对象是指在其他使用OLE协议程序创建的对象,例如WORD文档、EXCEL电子表格、图像、声音或其他二进制数据。OLE对象字段最大可为1GB,它主要受磁盘空间限制。
超级链接(Hyperlink):这个字段主要是用来保存超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。当单击一个超级链接时,WEB浏览器或Access将根据超级链接地址到达指定的目标。超级链接最多可包含三部分:一是在字段或控件中显示的文本;二是到文件或页面的路径;三是在文件或页面中的地址。在这个字段或控件中插入超级链接地址最简单的方法就是在“插入”菜单中单击“超级链接”命令。
附件:可允许向Access数据库附加外部文件的特殊字段(Access2007新增)。
查阅向导(Lookup Wizard):这个字段类型为用户提供了一个建立字段内容的列表,可以在列表中选择所列内容作为添入字段的内容。 

access中的数据类型是固定大小的,有个范围的,文本是0-255个字符。

#19134457534# 怎么用access的查询 计算平均学分绩点 - ******
#鬱于# 建立“查询” 如果单科成绩字段名称为“成绩” 在查询的字段中输入下列字符: 绩点: IIf([成绩]>=60,([成绩]-50)*0.1,IIf([成绩]<60,0))

#19134457534# 假设ACCESS数据库中有一个学生成绩表,用SQL语令查询学生的学号和成绩 - ******
#鬱于# (1) select 学号,成绩 from 学生成绩表 where 姓名='张三' (2) select 班级,count(*) 人数 from 学生成绩表 group by 班级 (3) select max(成绩) from 学生成绩表

#19134457534# access中怎样把大于95分的追加到优秀学生表,请详细点,谢谢 - ******
#鬱于# 此问题具体的解决方案需要有数据结构才成.下面是示例,供参考:students(sid,name) scores(sid,cid,score) 优秀学生(sid,name) 实现代码:insert into 优秀学生(sid,name) select t.sid,s.name from students s,(select distinct sid from scores where score>95)t where s.sid=t.sid;

#19134457534# 在ACCESS中怎样查询表中某个日期以后的学生记录 - ******
#鬱于# select * form 表名 where [日期字段]

#19134457534# Access中,有一个表里有学号及三门课的成绩,现要用查询设计显示出学号及三门课的平均成绩,怎么办 - ******
#鬱于# 切换到SQL模式,输入(把字段名和表名更换成你自己的) select 学号,(科目一+科目二+科目三)/3 as 平均成绩 from 成绩表

#19134457534# ACCESS中,在窗体中设计一个命令按钮和文本框,在文本框中输入学号,按命令按钮后,可以直接输出查询结果 - ******
#鬱于# Private Sub Command2_Click() Dim A, B, C A = Me.学号 B = DLookup("姓名", "表", "[学号]='" & A & "'") C = DLookup("成绩", "表", "[学号]='" & A & "'") MsgBox A & B & C End Sub

#19134457534# ACCESS,把表中的“获奖否”字段的显示控件设为文本框 - ******
#鬱于# 数据表设计视图下,将布尔型字段的显示控件类型改为文本框(查阅选项卡下)如果是窗体下,直接更改控件类型即可...

#19134457534# access查询中由学生单科成绩求总成绩 - ******
#鬱于# 在access中建立新查询,选择“在设计视图中创建查询”,选择已建立好的学生单科成绩查询,弹出的查询页面中的空白地方单击鼠标右键选择“SQL 视图”,将select后面填写“ 学生姓名,sum(学生成绩)”(双引号里的内容).在最后分号前填写“ group by 学生姓名”(双引号里的内容).点击关闭,点击保存.双击查询即可.

#19134457534# vb导入access中的成绩并排序,所有成绩 - ******
#鬱于# 1、vb6读入access中的数据可以使用DAO、ADO、ODBC等数据库引擎.2、读入所有成绩并排序,可以使用操作数据库的sql语句来完成.当然也可以可读取到数组再排序,不过这不是好办法.3、读取access所有成绩并排序的access sql语句如下:select * from 表名 order by 成绩4、把以sql上语句赋给数据引擎的数据源,并打开数据库,就得到了结果.

#19134457534# access中,创建查询中学生成绩>80且<=100怎么弄 - ******
#鬱于# access中update语句格式为: update set =[,=[,...]] where 举例说明: update 成绩 set 语文=语文+10,数学=数学+10 where 性别=“男” 其功能是将男同学成绩表中的语文、数学各增加10分.

为传递更多家电数码信息,若有事情请联系
数码大全网