access设计视图
一、数据类型
文本类型:不可以运算
数字类型:可以运算,排序,比较
附件:可以放多个
计算:要在已有字段属性下计算,在表视图下建立的
查阅向导:下拉列表,在做之前要是文本类型
二、字段属性
二(1)、日期类型:
- 输入日期时最好用2021-2-9,系统自动判断年月日
- 设置格式为
yyyy/mm/dd
,输入2021-2-9,显示2021/2/9 - 设置格式为
mm\月yyyy\月dd\日
,输入2021-2-9,显示2月2021年9日 - 设置格式为
mm\月yyyy\月dd\天
,输入2021-2-9,显示2月2021年9天
及“\”是转义字符
二(2)、掩码
字符 | 说明 |
---|---|
0 | 用户必须输入一个数字(0 到 9) |
9 | 用户可以输入一个数字(0 到 9)或空格 |
# | 用户可以输入一个数字、空格、加号或减号。 如果跳过,Access会输入一个空格 |
L | 用户必须输入一个字母。 |
? | 用户可以输入一个字母。 |
A | 用户必须输入一个字母或数字。 |
a | 用户可以输入一个字母或数字。 |
& | 用户必须输入一个字符或空格。 |
C | 用户可以输入字符或空格。 |
. , : ; - / | 小数分隔符、千位分隔符、日期分隔符和时间分隔符 |
> | 其后的所有字符都以大写字母显示。 |
< | 其后的所有字符都以小写字母显示。 |
! | 导致从左到右(而非从右到左)填充输入掩码。 |
\ | 逐字显示紧随其后的字符 |
"" | 逐字显示括在双引号中的字符。 |
- 如:教师编号的掩码设置为
"JS-"000
,输入JS-123,前面的JS自动显示 - 如:灯泡的功率为220V-60W,可以输入掩码
000"V-"999"W"
二(3)、标题
- 只是在表上面显示标题名称,也就是说将字段名称显示为标题,但运算时只能用字段名称,不能用标题。
二(4)、默认值
- 用来设置字段的初始值,表在输入之前自动填入默认值
yes
表示勾选,no
表示不勾选
二(5)、有效性规则:限制输入的数据为可以接受的内容
- "王者"and"学霸"。
between 15 and 18
和>=15 And <=18
相同,表示在15~18 - "王者"or"星耀"
- not"青铜"
- is null是空值,is not null不是空值
>=#2021-1-1# and <=#2021-6-1#
,比较日期时用#
- 函数都用小写字母,当输入正确时,首字母会变成大写,帮助你判断是否输入正确
二(6)、有效性文本
- 当所输入的数据违反规则时,系统提示的文字
- 设置有效性文本为
请输入15到18之间的数
,当输入20时系统会弹出该文本提示框,输入15时则不会。
三、索引
- 便于查找
- 可以设置为:有(无重复)、有(有重复)、无
- 备注类型不能创建索引
四、外部数据
- 导入数据:将外部数据导入到数据库中,修改数据时,源数据不会被修改。相当于你把别人的数据复制了一份。
- 链接数据:将外部数据链接到数据库中,修改数据时,源数据会被修改。源数据修改时,你链接的数据也会修改。相当你和别人共用一本数据。
- 导入新表:多了一个对象
- 追加表:你的信息成为我的表的一部分
- 建立关系时要把其它的表都关闭才能实施参照完整性
- 实施参照完整性:主表的记录不能少于相关表。表示主表,1表示相关表。
- 一个班有60个人,就不能有65个人考试,但可以少于60.
- 没有实施参照完整性,一个班有60个人,可以65个人考试,没有限制
五、通配符
符号 | 功能 |
---|---|
? | 任何单个字符 |
* | 零个或多个字符 |
# | 任何单个数字 |
[字符列表] | 在列表中的任何单个字符 |
[!字符列表] | 不在字符列表中的任何单个字符 |
[字符-字符] | 指定范围内的任何字符 |
六、运算符
in("研究生","本科","专科")
在表中查询这3个文凭、in(#2021-2-9#,#2021-6-1#)
,用#
必须是日期(一定要包年月日),in之间是或的关系not in
("研究生","本科")`不是研究生和本科的like "李 * "
查找姓李的人&
用于连接"Mr"&"Fly"
是MrFly
七、函数
- 函数由函数名(参数列表)构成,函数必须要包含括号,分为数字函数、字符函数、日 期/时间函数和统计函数
- 表达式使用时:文本类型
""
,日期时间##
,数字直接写
七(1)、数学函数
- Abs(<数值表达式>):返回数值表达式绝对值。
abs(-7)
值为7 - Int(<数值表达式>):返回小于等于参数的最大整数。int(正数)去掉小数部分,
int(3.14)
值为3;int(负数)使得变得更小,int(-3.9)
值为-4。 - Fix (<数值表达式>):返回参数的整数部分。fix只保留小数部分,
fix(3.9)
值为3,fix(-3.9)
值为-3 - Round(<数值1>[,<数值2>]):按指定位数对数值表达式进行四舍五入。round(数字,保留的位数)保留几位小数并四舍五入,
round(3.1415926,2)
保留2位小数,值为3.14。round(3.54,0)
保留0位小数,并对其四舍五入,值为4。round(3.54)
可以省略后面的0,值为4。 - Sqr(<数值>):求数值表达式的平方根。
- Sgn(<数值>):返回数值表达式的符号,用1、0、-1表示正、零、负。Rnd(<数值>):产生一个0 1之间的随机数。
sgn(负数)
值为-1,sgn(-20)
值为-1;sgn(正数)
值为1,sgn(20)
值为1;sgn(0)
值为0。
七(2)、字符函数
- Space(<数值>):返回由参数指定个数个空格。
space(3)
产生3个空格,空格是文本类型的。 - String(<数值>,<字符>): 返回字符串中第一个字符,返回长度为数值表达式的值。
string(3,"MrFlySand")
值为MMM。 - Left(<字符>, <数值>):从字符的左边截取指定字符的个数。
left("MrFlySand",2)
值为Mr;left("飞沙",1)
值为飞;left([姓名],1)
取得姓。 - Right(<字符>,<数值>):从字符的右边截取指定字符的个数。
right("MrFlySand",4)
值为Sand。 - Mid(<字符>, <数值1>[,<数值2>]):从字符申的指定位置(由数值1决定)截取指定个数(由数值2决定)个字符。
mid("MrFlySand",3,7)
值为FlySand。 - Len(<字符>):返回字符表达式字符的个数。
len("MrFlySand")
值为9。 - Ltrim(<字符>)、Rtrim(<字符>)、Trim(<字符>): 删除了前面的空格(LTrim)、后面的空格(RTrim)或前后的空格(Trim)。
trim(" Mr Fly Sand ")
值为Mr Fly Sand
。ltrim(" Mr Fly Sand")
值为Mr Fly Sand
。rtrim("Mr Fly Sand ")
值为Mr Fly Sand
。
- Inst ([<数值>], <字符申>,<子字符申>[,<比较方法>]):检索子字符申在字符申中出现的位置,如果子字符申是字符申的字申返回出现的位置,如果不是返回零。
inStr("MrFlySand","Fly")
值为3;inStr("MrFlySand","FlyM")
值为0;inStr(3,"MrFlySand","Fly")
值为1,在字符串MrFlySand下标为3的位置开始找Fly。 - Ucase(<字符>):将字符串中的小写字母转换为大写字母。
- Lcase(<字符>):将字符串中的大写字母转换为小写字母。
七(3)、时间函数
- Date() :返回系统的日期。
date()
获取当前系统的时间,显示效果:2021-02-09 - Time():返回系统的时间
- Now():返回系统的日期时间
- Year(<日期>):返回日期的年份值。
year(date())
显示效果:2021 - Month(<日期>):返回日期的月份值。
month(date())
显示效果:02 - Day(<日期>):返回日期的日期值。
day(date())
显示效果:09 - Weekday(<日期>[,<第天参数>]): 返回1-7的整数,表示星期几。
- Hour(<时间>):返回时间的小时值。
- Mineite(<时间>):返回时间的分钟值。
- econd(<时间>): 返回时间的秒数值。
dateserial(年,月,日)
,如:显示本年度的9月1日,dateserial(year(date(),9,1))year(date())-year([出生日期])
系统时间的年份-出生日期的年份=年龄- 计算平均年龄,保留整数
round(avg(year(date())-year([出生日期])))
七(4)、统计函数
- sum([字段名]):计算字段值的总和
- avg([字段名]):指定字段中所包含的-组值的算术平均值
- count (字段名) :指定字段内的记录数
- max(字段名]):指定字段内一组值的最大值
- min ([I字段名]): 指定字段内一组值的最大值
八、条件的基本输入规则
- 文本值要用半角的双引号(“”)括起来。
- 当条件以等号(= )开头,则等号可以省略。
- 日期时间值要用半角的井号(#)括起来。
- 在条件中引用字段 ,则字段名必须要用方括号([ ])括起来。
- 在进行多表查询时 ,当多个表中出现同名字段时,为了确定所查询的字段属于哪一个表,则应该使用以下格式引用:[表名]![字段名]。
access设计视图相关推荐
- access设计视图打不开_铁路桥梁BIM程序的设计与实现
商业化的设计平台虽好,但自主研发的平台有不可替代的优点 商业化平台技术成熟.模型渲染美观,特别是在空间几何计算方面的优势非常突出,但同时也存在一些问题:(1)专业性设计功能完全需要二次开发:(2)不掌 ...
- access设计视图打不开_15、ACCESS总计查询(分组查询)设计(ACCESS图解操作系列)...
操作要求: 在利用ACCESS数据库"教学管理钟老师课堂.accdb"中数据表,完成如下查询. 1.创建一总计查询"学生合格门数-所获学分-总计查询".以学生. ...
- access设计视图打不开_5、使用数据视图创建表(ACCESS图解操作系列)
操作要求: 在D:Access目录下有一ACCESS数据库"教学管理.accdb". 1.利用表的"数据视图"创建如右图的"学生-数据视图" ...
- access设计视图打不开_19、ACCESS操作查询之“删除查询”(ACCESS图解操作系列)...
操作要求: 在利用ACCESS数据库"教学管理钟老师课堂.accdb"中数据表,完成如下查询. 2.创建一"系-职称-教师删除查询". 以教师备份表为数据源,创 ...
- access设计视图打不开_定制橱柜衣柜怎么测量才能避免出错?(设计师必看)
想要设计得完美,多花心思少不了的.做定制家具,细节决定成败,一次小失误就可能导致能个工作流程白干. 如何测量 1. 测量时最好测量两遍,以免第一次看错尺寸,不管测量高度还是宽度,一定要多点测量再取值并 ...
- 计算机2级access,计算机二级-Access-窗体的设计视图
1.本课的课程内容是设计窗体,设计视图创建窗体可更加自主与灵活,完全控制窗体的布局和外观. 2.窗体的设计视图的组成是由五部分组成,分别是窗体页眉.窗体页脚.页面页眉.页面页脚.主体. 3.打开[教学 ...
- 5.7.2 使用设计视图创建交叉表查询
交叉表查询由三部分组成,行标题字段.列标题字段和值字段.按照Access的规定,列标题字段和值字段只能各有一个,行标题字段最多可以有3个. (1)打开"罗斯文"数据库,在" ...
- 关于在VS2005环境下无法从源视图切换到设计视图的解决方案
今天在使用VS2005 Coding时,突然出现无法从源视图切换到设计视图的问题,这个急死人了,今天的任务可就完成不了啊.刚开始以为是源代码有语法错误,排查了非常久,没发现语法错误.这是怎么回事呢?试 ...
- C#中打开设计视图时报未将对象引用设置到对象的实例
通常情况下,若是你将用户控件写好了放入窗体中,若是有不合理的代码,则会弹出错误提示框,不让你放.若是你之前只是随便加了一个用户控件,并且没有什么问题,但后来你又把控件改坏掉了,那么你打开就会报错(在窗 ...
最新文章
- 操作系统常用词典(三)
- linux删除指定创建时间文件(文件夹)脚本
- 《Doing It - Management 3.0 Experiences》作者访谈
- redis做分布式锁可能不那么简单
- 将数字字符串转换成逗号分隔的数字串,即从右边开始每三个数字用逗号分隔
- 浅谈ButterKnife对Android性能的影响
- 通过思科构造局域网_从Cisco DNA中心的管理的和设置的非结构Catalyst 9800无线局域网控制器...
- android HandlerThread源码解析
- 炮灰模型---------- 对女生选择追求者的数学模型的建立
- win10黑客教学(5)--xscan漏洞探测
- 五月,温暖,风带着花香沁人心脾,独坐窗前
- 网银支付 加密解密说明
- c语言中数组怎么用乘法分配律,乘法分配律说课稿(5篇)(33页)-原创力文档
- ubuntu下vscode配置C++项目编译调试(json文件),以高翔octomap教程为例,顺便解决vscode无法设置断点问题.
- Haozi的嵌入式攻城狮修炼历程
- CentOS7出现a problem has occured and the system can‘t recover
- 终于等到你,最强 IDE Visual Studio 2017 正式版发布(附详细介绍与下载地址)
- 江苏28岁美女法医2年内检验400具尸体(图)
- win10计算机信息更改图,win10修改版本信息的简单方法【图文教程】
- Python3.7爬虫 大量爬取某小说网站小说并写入mysql(持续完善中...) 未解决问题:mysql长时间新增超过百万条数据表锁甚至崩溃...
热门文章
- Android中Wi-Fi扫描、连接和信息(一)
- 软件设计师——信息安全知识
- 传奇M2server用到的文件一些txt或Ini文件解释说明(整理中……)
- PHP处理CODE128C条形码数据为标准的打印机ESC指令
- 【ROS小车课设】虚拟机端编译riki工作空间问题解决
- VS2019 OpenGL glut:错误: 无法打开包括文件:“gl/glut.h”: No such file or directory
- java小游戏贪吃蛇
- JAVA课程设计(小游戏贪吃蛇)完整源码附素材(二)
- 快收藏!最适合计算机大学生的Java毕业设计项目--音乐视频网站系统!
- 华为云正式推出区块链服务!区块链技术将在数字经济时代大放异彩