admin 管理员组文章数量: 887053
2023年12月25日发(作者:vue3与vue2的区别)
ACCESS条件表达式用法
(可以直接使用,可编辑 实用优秀文档,欢迎下载)
ACCESS查询设计器中,条件表达式的用法
1.常量
类型
例子
数字型
123
3.14
文本型
“于钦鹏”
“a102”
日期时间型
#2013-4-20#
#1988-2-9 14:52:30#
是/否型
True,yes,on,-1
False,no,off,0
2.字段引用
在查询的条件表达式中若引用字段,需要使用[字段名]的格式。如[姓名]。如果需要指明该字段所属的数据源,则要写成[数据表名]![字段名]的格式(注意:英文标点问题)。
3.函数
函数在条件表达式和VBA中都适用。
数学函数
格式 名称与功能 示例及结果
Abs(-4.83)= 4.83
Abs(-25/5)=5
Int(3.56) =3
Int(-3.56)=-4
Fix(3.56)=3 Fix(-3.56)=-3
Abs(<数值表达式>) 绝对值函数
返回一个数的绝对值
Int(<数值表达式>) 向下取整函数
参数为负值时返回小于等于参数值的最大负数
Fix(<数值表达式>) 取整函数
参数为负值时返回大于等于参数值的最小负数
Sqr(<数值表达式>) 开平方函数
计算参数的平方根(参数不能为负数)
Round(<数值表达式1> , <数值表达式2>)
四舍五入函数
对<数值表达式1>的值按<数值表达式2>指定小数位数进行四舍五入
注释:1、<数值表达式2>如果缺省则函数返回整数值。2、如果<数值表达式2>的值是小数,则先对其进行四舍五入到整数,再对<数值表达式1>进行四舍五入运算 3、函数能够接受的小数位数最多为14位,如果<数值表达式2>的值为负值,系统将作出错误提示。
Sqr(9)=3
Round(123.456, 1)=123.4
字符函数
格式
InStr(String1,String2 )
名称与功能
字符串检索函数
返回String2在String1中最早出现的位置
字符串长度检测函数
返回字符串所含字符数
字符串左截取函数
从字符串左侧截取几个字符
字符串右截取函数
从字符串右边截取几个字符
示例及结果
InStr("abcdABCD", "bc")=2
InStr("abcdABCD","bB")=0
Len("123.456")=7
Len("hello access")=12
Left("Hello",2)= "He"
Left("Hello",8)= "Hello"
right("Hello",2)= "lo"
right("Hello",8)= "Hello"
Mid("2021雅安加油", 2, 4)=
"013雅"
Mid("2021雅安加油", 5)= "雅安加油"
Len ( <字符表达式> | <字段名> )
Left(<字符表达式>,<数字>)
right(<字符表达式>,<数字>)
Mid ( <字符表达式> ,
[,
注释:如果N2省略,则截取到最后一位。
日期时间函数
格式
Date( )
Time ( )
Now ( )
Year( <日期表达式> )
名称与功能
系统日期函数
返回当前系统日期
系统时间函数
返回当前系统时间
返回当前系统日期和时间
返回日期表达式中的年份
示例及结果
Year(#2013-4-20#)=2021
Year([出生日期]):返回出生日期字段里的年份
month(#2013-4-20#)=4
month([出生日期]):返回出生日期字段里的月份
day(#2013-4-20#)=20
day([出生日期]):返回出生日期字段里的日
Month( <日期表达式> ) 返回日期表达式中的月份
Day( <日期表达式> ) 返回日期表达式中的日
统计函数
Sum、avg、max、min
4.运算符
运算符能将各个数据元素连接成一个整体,即表达式。
算术运算符
运算符
+
功能
加法运算
示例及结果
3+6=9
#2013-4-20#+5=#2013-4-25#
[成绩]+2:将成绩字段加2分
- 减法运算
2-3=-1
#2013-4-20#-5=#2013-4-15#
#2013-4-20#-#2013-4-5#=15
4*3=12
[成绩]*2:将成绩字段翻番
35/8=4.375
156=2
2^3=8
*
/
^
乘法运算
除法运算
整除运算
指数运算
连接运算符
运算符 功能
字符串连接运算
说明:1.如果两边的操作数都是字符串,则做字符串连接运算。
2.如果一个是数字字符串,另一个为数值型,则系统自动将数字字符串转化为数值,然后进行算术加法运算。
3.如果一个是非数字字符串,另一个为数值型,则出错.
示例及结果
+
"你好"+"再见"="你好再见"
"鲁"+[车牌号]:在车牌号字段前加个鲁字
"123"+56=179
"1a"+6: 错误
&
运算符&两边的操作数可以是字符型、数值型或日期型。进行连8&"是个偶数"="8是个偶数"
接操作前先将数值型、日期型转
换为字符型,然后再做连接运算。
关系运算符
>、<、>=、<=、=、<>
逻辑运算符
运算符
And
功能
逻辑与,并且
示例及结果
[性别]= "女" and year([出生日期])>1990
表示出生在1990后的女生
[成绩]>90 or [成绩]<=60
表示查找成绩大于90分或者小于等于60分的
Not like "王*"
表示查找不姓王的人
Or 逻辑或,或者
not 逻辑非,取反
特殊运算符
运算符 功能 示例及结果
Between …… 等同于>=… and
and…… <=…
In("山东省青岛市","山东省潍坊市","山东检索一个数据是否省烟台市")
在(A,B,C)集合里。表示查找山东省青岛市或山东省潍坊市不一定三项
或山东省烟台市的记录
与null或者not null连用,确定是否为空值
在学分字段下条件行输入 is null
表示查找学分为空的记录
In(A,B,C)
Is
柱坐标和球坐标系下拉普拉斯算符表达式的简单推导
[摘 要]:本文采用多元微积分,利用球坐标与柱坐标、柱坐标与直角坐标变量转换的相同关系,以拉普拉斯算符为例,简化了在柱坐标和球坐标系下拉普拉斯算符表达式的推导。本文提出了此法在柱坐标和球坐标系下梯度、旋度、散度算符表达式的推导中的适用性,适合广大非数学专业本科生学习与掌握。
[关键词]:拉普拉斯算符;球坐标;柱坐标;多元微积分
[中图分类号]:O13[文献标识码]:A[文章编号]:1672-1452(2021)**-****-04
1 引 言
在材料科学基础、近代物理、量子力学等课程的内容中,菲克第二定律和薛定谔方程中的拉普拉斯算符在柱坐标系和球坐标系中的表达式十分重要。在近代物理的课本[1]和材料科学基础的课本[2]上,提到了拉普拉斯算符在柱坐标和球坐标系下的表达式,但没有给出具体的推导过程。在电动力学课本[3]中,这方面的内容是通过引入“正交曲线坐标系”得出关于拉普拉斯算符的一般结论,再推导出球坐标和柱坐标下的表达式。但是利用正交曲线坐标系的一般结论进行推导比较抽象,对于非数学专业的同学来说,理解一般性的结论需要较高的数学水平。现有的文献[4][5]中,有采用多元复合函数微商法则完成推导的,虽然此法在对学生的微积分要求较低,但是所给出的证明计算繁琐,无助于学生直接理解公式的正确性和自主完成推导。
本文给出了用多元微积分导出拉普拉斯算符在柱面坐标系和球面坐标系中表达式的简单方法。此法仅要求学生掌握基本的多元微积分知识,计算过程简洁美观,便于广大的非数学系专业的学生掌握和理解。建议在近代物理、量子力学、材料科学基础等课程教材和教学中应用。
2 柱坐标和球坐标下拉普拉斯算符的推导
2.1 柱坐标系下的拉普拉斯算符表达式的推导
首先,直角坐标系的分量x,y,z与柱坐标系的分量,,z有如下的转换关系:
2x2y2(1)
cosx(2)
siny(3)
zz(4)
(1)式两端分别对x和y求偏导,得
xcos(5)
xysin(6)
y(2)两端对x求偏导,并将(5)式代入,得
cossin1
xxsin(7)
xcos同理可知,y(8)
假设所研究的函数为ff(x,y,z)由于z关于x,y是独立的变量,故
fffffsincosxxx(9)
fffffcossin
同理yyy(10)利用公式(5)(7)(9),对f求x的二次偏导
2fffxxxxx22f2fsinfsin2cos2cosf2f2fsinfcossinsincos22f2f2sincos2fsin2fsin2f2sincos2cos2222cos换为sin,类似地,计算f关于y的二阶偏导数。计算过程与上面相同,将x换为y,sin换为cos即可。于是
(11)
2f2f2f2sincos2fcos2fcos2f2sincos2sin2(12)
y2222结合(11)(12)式,合并同类项后可以得到(13)式
2f2f2f2f1f12222(13)
2xy最后,拉普拉斯算子的柱坐标可表示如下
2f2f1f12ff2222(14-a)
z21f2f12f或者f22z2(14-b)
2
2.2 球坐标系下的拉普拉斯算子的推导
上述柱坐标系下拉普拉斯算符表达式的推导方法较为常用,运算量不大,也是大多数理工类本科生可以独立完成的。采用多元复合函数微商法则进行证明的现有文献中,推导路径是从直角坐标公式分别推导出柱坐标和球坐标系下的算符表达式。但是从直角坐标系出发推导球坐标系下的拉普拉斯算符表达式较为繁琐,运算量过大,不利于学生理解整个证明过程,许多同学难以完成。本文x,y,z与,,z的关系式(1)采取从(14)式出发,利用z,,与r,,的关系式和
(2)(3)(4)间的相似性,给出利用柱坐标系下的拉普拉斯算符的表达式导出球坐标系下拉普拉斯算符表达式的方法。此法亦适用于旋度、梯度、散度算符在球坐标系下表达式的推导。
球坐标系下的变量和柱坐标系下的变量间的关系如下:
r2z22(15)
cosz(16)
sin(17)
(18)
对比(14)(15)(16)(17)式与(1)(2)(3)(4)式,可以发现球坐标系和柱坐标系的变量关系与柱坐标系和直角坐标系的变量关系相同。于是在利用(13)式推导球坐标系的拉普拉斯算符表达式时,可以将上一节的推导过程中得到的公式套用过来。将(10)(13)式中的x,y,z,,分,r,可得, 别换为z,,
fffcossin(19)
rr2f2f2f2f1f12222(20)
2rrzrr将(19)(20)式代入(14-a)式,并注意到rsin,有
2f2f2f1f1f2z2222f2f1f12f11ffcossin
r22r2rr2r2sin2rsinrr22ff22f1fcos2f12rr2r2r2sin2r2sin2r最后整理得,
12f1f2f1f2r2sin222(21)
rsinrrrrsin2(21)式即为球坐标系下的拉普拉斯算子。
3 结 论
本文利用多元微积分,从直角坐标系出发导出柱坐标系下的拉普拉斯算符表达式,利用球坐标系变量与柱坐标系变量的关系式与柱坐标系变量与直角坐标系变量的关系式相同的特点,从柱坐标系的算符表达式出发导出球坐标系下的算符表达式,证明简洁易懂。此外,此法在证明梯度、旋度、散度算符的柱坐标和球坐标的表达式时同样能简化计算,适合理工类本科生学习和掌握。
[参考文献]
[1] Beiser, A. Concepts of modern physics[M].New York: McGraw-Hill Education,2003.
[2]潘金生,田民波,仝健民. 材料科学基础[M].北京:清华大学出版社,2021.
[3]郭硕鸿,电动力学[M].北京:高等教育出版社,2021.
[4]江俊勤.柱面坐标系和球面坐标系中的拉普拉斯算符[J].广东教育学院学报, 2003,2:32-34.
[5]姚久民,石凤良.球坐标系中拉普拉斯算符表达式的推导[J].唐山师范学院学报,2005,5:67-71.
A Concise Derivation of the Expressionsof Laplacian Operator in
Cylindrical and Spherical Coordinate Systems
Zhang Jinyu
School of Material Science and Engineering, Tsinghua University,Beijing100084, China;
Abstract:In this paper, the expressions of Laplacian operator in cylindrical and spherical coordinate
systemare derived by using the knowledge of multivariable calculus. The relationship between variables in
spherical coordinate system and those in spherical coordinate system is similar to that between variables in
cylindrical coordinate system and those in Cartesian coordinate, which simplifies the derivation greatly. It is
proposed that this method can alsopredigest the derivation of the expressions ofthe curl, gradient, divergence
operator in the two curvilinear coordinate systems mentioned above. In sum, this method is suitable for
undergraduates of engineering to grasp. It is suggested that this method could be involved in the relative textbooks
and teaching processes.
Key words:Laplacian operator; spherical coordinate system; cylindricalcoordinate system; multivariable
calculus
实验一数据库及表的操作
实验类型: 验证性 实验课时: 6 学时指导教师:
时 间:2021年月日 课 次:第节教学周次:第周
实验分室:实验台号:实 验 员:
一、实验目的
1.掌握数据库的创建及其它简单操作
2.熟练掌握数据表建立、数据表维护、数据表的操作
二、实验内容与要求
1.数据库的创建、打开、关闭
2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入
3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容
4.数据表的操作:查找替换数据、排序记录、筛选记录
三、实验步骤
案例一:创建数据库
1.创建空数据库
要求:建立“教学管理.accdb”数据库,并将建好的数据库文件保存在“E:实验一”文件夹中。
操作步骤:
图1-1创建教学管理数据库
(1)在Access 2021启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“”。把它修改为“教学管理”如图1-1所示。
(2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,在“E实验一”文件夹中,单击“确定”按钮,如图1-2所示。
(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。
(4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。
(5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这
个表1,如图1-3所示。
图1-2“文件新建数据库”对话框
(6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。
图1-3表1的数据表视图
2.使用模板创建Web数据库
要求:利用模板创建“联系人Web数据库.accdb”数据库,保存在“E:实验一”文件夹中。
操作步骤:
(1)启动Access。
(2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。Web数据库是Access2021新增的功能。这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示
(3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库.accdb”,保存位置在默认Window系统所安装时确定的“我的文档”中显示在右侧的窗格中,参见图1-3所示
当然用户可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中输入新的文件名,如要更改数据库的保存位置,单击“浏览”按钮,再打开的“文件新建数据库”对话框中,选择数据库的保存位置。
图1-4“可用模板”窗格和数据库保存位置
(4)单击“创建”按钮,开始创建数据库。
(5)数据库创建完成后,自动打开“联系人Web数据库”,并在标题栏中显示“联系人”,如图1-5所示。
图1-5联系人数据库
注意: 1.在这个窗口中,还提供了配置数据库和使用数据库教程的链接。
2.如果计算机已经联网,则单击按钮,就可以播放相关教程。
案例二:数据库的打开和关闭
1.打开数据库
要求:以独占方式打开“教学管理.accdb”数据库。
操作步骤:
(1)选择“文件”→“打开”,弹出“打开”对话框。
(2)在“打开”对话框的“查找范围”中选择“E:实验一”文件夹,在文件列表中选“教学管理.accdb”,然后单击“打开”按钮右边的箭头,选择“以独占方式打开”。如图1-6所示。
图1-6以独占方式打开数据库
2.关闭数据库
要求:关闭打开的“教学管理.accdb”数据库。
操作步骤:
单击数据库窗口右上角的“关闭”按钮,或在Access 2021主窗口选“文件”→“关闭”菜单命令。
案例三:建立表结构
1.使用“设计视图“创建表
要求:在“教学管理.accdb”数据库中利用设计视图创建“教师”表各个字段,教师表结构如表1-2所示。
操作步骤:
(1)打开“教学管理.accdb”数据库,在功能区上的“创建”选项卡的“表格”组中,单击“表设计”按钮,参见图1-7所示
图1-7创建表
(2)单击“表格工具/视图”——“设计视图”,如图1-8所示。弹出“另存为”对话框,表名称文本框中输入“教师”,单击“确定”按钮。
图1-8“设计视图”和“数据表视图”切换
(3)打开表的设计视图,按照表1-1教师表结构内容,在字段名称列输入字段名称,在数据类型列中选择相应的数据类型,在常规属性窗格中设置字段大小。如图1-9所示。
(4)单击保存按钮,以“教师”为名称保存表。
图1-9“设计视图”窗口
表1-1 教师表结构
字段名
编号
姓名
性别
年龄
工作时间
政治面目
学历
职称
类型
文本
文本
文本
数字
日期/时间
文本
文本
文本
字段大小
5
4
1
整型
2
4
3
短日期
格式
系别
联系
在职否
文本
文本
是/否
2
12
是/否
2.使用“数据表视图”创建表
要求:在“教学管理.accdb”数据库中创建“学生”表,使用“设计视图”创建“学生”表的结构,其结构如表1-2所示。
操作歩骤:
(1)打开“教学管理.accdb”数据库。
(2)在功能区上的“创建”选项卡的“表格”组中,单击“表”按钮,如图1-10所示.这时将创建名为“表1”的新表,并在“数据表视图”中打开它。
图1-10“表格”组 图1-11字段属性组
(3)选中ID字段,在“表格/字段”选项卡中的“属性”组中,单击“名称和标题”按钮,如图1-11所示。
(4)打开了“输入字段属性”对话框,在“名称”文本框中,输入“学生编号”,如图1-12所示。
图1-12输入字段属性对话框
(5)选中“学生编号”字段列,在“表格工具/字段”选项卡的“格式”组中,把“数据类型”设置为“文本”,如图1-13所示。
图1-13数据类型设置
注意ID字段默认数据类型为“自动编号”,添加新字段的数据类型为“文本”,如果用户所添加的字段是其他的数据类型,可以在“表格工具/字段”选项卡的“添加和删除”组中,单击相应的一种数据类型的按钮,如图1-14所示。
图1-14数据类型设置功能栏
如果需要修改数据类型,以及对字段的属性进行其他设置,最好的方法是在表设计视图中进行,在access工作窗口的右下角,单击“设计视图”按钮,打开表的设计视图,如图1-15所示,设置完成后要再保存一次表。
(6)在“添加新字段”下面的单元格中,输入“张佳”,这时Access自动为新字段命名为“字段1”,重复步骤(4)的操作,把“字段1”的名称修改为“姓名”名称,如图1-15所示。
图1-15 添加新字段修改字段名称后的结果
(7)以同样方法,按表1-21学生表结构的属性所示,依次定义表的其他字段。再利用设计视图修改。
(8)最后在“快速访问工具栏”中,单击保存 按钮。输入表名“学生”,单击“确定”按钮。
表1-2 学生表结构
字段名
学生编号
姓名
性别
年龄
入校日期
团员否
住址
照片
类型
文本
文本
文本
数字
日期/时间
是/否
备注
OLE对象
字段大小
10
4
2
整型
格式
中日期
是/否
3.通过导入来创建表
数据共享是加快信息流通,提高工作效率的要求。Access提供的导入导出功能就是用来实现数据共享的工具。
表1-3 选课成绩表结构
字段名
选课ID
学生编号
课程编号
成绩
类型
自动编号
文本
文本
数字
10
5
整型
字段大小
格式
在Access中。可以通过导入用存储在其他位置的信息来创建表。例如,可以导入Excel工作表、ODBC数据库、其他Access数据库、文本文件、XML文件及其他类型文件。
要求:将“课程.xls”、“选课成绩.xls”导入到“教学管理.accdb”数据库中。“选课成绩”表结构按表1-3所示修改。
操作步骤:
(1)打开“教学管理”数据库,在功能区,选中“外部数据”选项卡,在“导入并链接”组中,单击“Excel”,如图1-16所示。
图1-16外部数据选项卡
(2)在打开“获取外部数据库”对话框中,单击浏览按钮,在打开的“打开”对话框中,在“查找范围”定位与外部文件所在夹,选中导入数据源文件“课程.xls”,单击打开按钮,返回到“获取外部数据”对话框中,单击“确定”按钮。如图1-17所示
图1-17“获取外部数据”窗口-选择数据源和目标
(3)在打开的“导入数据表向导”对话框中,直接单击“下一步”按钮,如图1-18所示。
图1-18“导入数据表向导”对话框
(4)在打开的“请确定指定第一行是否包含列标题”对话框中,选中“第一行包含列标题”复选框,然后单击“下一步”按钮,如图1-19所示
图1-19“请确定指定第一行是否包含列标题”对话框
(5)在打开的指定导入每一字段信息对话框中,指定“课程编号”的数据类型为“文本”,索引项为“有(无重复)”,如图所示,然后依次选择其他字段,设置“学分”的数据类型为“整形”,其他默认。单击“下一步”按钮。如图1-20所示
图1-20字段选项设置
在打开的定义主键对话框中,选中“我自己选择主键”,Access自动选定“课程编号”,然后单击“下一步”按钮,如图1-21所示。
图1-21主键设置
(6)在打开的制定表的名称对话框中,在“导入到表”文本框中,输入“课程”,单击完成按钮。
到此完成使用导入方法创建表。
(7)用同样的方法,将“选课成绩”导入到“教学管理.accdb”数据库中。
案例四:设置字段属性要求:
(1)将“学生”表的“性别”字段的“字段大小”重新设置为1,默认值设为“男”,索引设置为“有(有重复)”;
(2)将“入校日期”字段的“格式”设置为“短日期”,默认值设为当前系统日期;
(3)设置“年龄”字段,默认值设为23,取值范围为14-70之间,如超出范围则提示“请输入14—70之间的数据!”;
(4)将“学生编号”字段显示“标题”设置为“学号”,定义学生编号的输入掩码属性,要求只能输入8位数字。
操作步骤:
(1)打开“教学管理.accdb”,双击“学生”表,打开学生表“数据表视图”,选择“开始”选项卡”视图”——“设计视图”。如图1-22所示
图1-22设置字段属性
(2)选中“性别”字段行,在“字段大小”框中输入1,在“默认值”属性框中输入“男”,在“索引”属性下拉列表框中选择“有(有重复)”。
图1-23通过表达式生成器输入函数
(3)选中“入校日期”字段行,在“格式”属性下拉列表框中,选择“短日期”格式,单击“默认值”属性框,再单击弹出“表达式生成器”窗口。“函数”——“内置函数”按图1-23所示选择。单击确定,默认值框显示。如图1-23所示
(4)选中“年龄”字段行,在“默认值”属性框中输入23,在“有效性规则”属性框中输入“>=14 and
<=70”,在“有效性文本”属性框中输入文字“请输入14—70之间的数据!”单击“默认值”属性框,再单击弹出“表达式生成器”窗口。选择“操作符”,按图1-24所示操作。
图1-24通过表达式生成器输入运算符
(5)选中“学生编号”字段名称,在“标题”属性框中输入“学号”,在“输入掩码”属性框中输入。
(6)单击快速工具栏上的“保存”按钮,保存“学生”表。
案例五:设置主键
1.创建单字段主键
要求:将 “教师”表“教师编号”字段设置为主键。
操作步骤:
(1)使用“设计视图”打开“教师”表,选择“教师编号”字段名称。
(2)“表格工具/设计”——“工具”组,单击主键按钮。
2.创建多字段主键
要求:将“教师”表的“教师编号”、“姓名”、“性别”和“工作时间”设置为主键。
操作步骤:
(1)打开“教师”表的“设计视图”,选中“教师编号”字段行,按住Ctrl键,再分别选中“姓名”、“性别”和“工作时间”字段行。
(2)单击工具栏中的主键按钮。
案例六:向表中输入数据
1.使用“数据表视图”
要求:将表1-4中的数据输入到“学生”表中。
表1-4 学生表内容
学生编号 姓名 性别
女
男
年龄
21
21
入校日期
2008-9-3
2008-9-2
团员否
否
是
住址
江西南昌
北京海淀区
照片
2021041101 张佳
2021041102 陈诚
2021041103 王佳
2021041104 叶飞
2021041105 任伟
2021041106 江贺
2021041107 严肃
2021041108 吴东
2021041109 好生
女
男
男
男
男
男
女
19
18
22
20
19
19
18
2008-9-3
2008-9-2
2008-9-2
2008-9-3
2008-9-1
2008-9-1
2008-9-1
是
是
是
否
是
是
否
江西九江
上海
北京顺义
福建漳州
福建厦门
福建福州
广东顺德
位图图像
位图图像
操作步骤:
(1)打开“教学管理.accdb”,在“导航窗格”中选中“学生”表双击,打开“学生”表“数据表视图”。
(2)从第1个空记录的第1个字段开始分别输入“学生编号”、“姓名”和“性别”等字段的值,每输入完一个字段值,按Enter键或者按Tab键转至下一个字段。
(3)输入“照片”时,将鼠标指针指向该记录的“照片”字段列,单击鼠标右键,打开快捷菜单,选择“插入对象”命令,选择“由文件创建”选项,单击“浏览”按钮,打开“浏览”对话框,在“查找范围”栏中找到存储图片的文件夹,并在列表中找到并选中所需的图片文件,单击“确定”按钮。
(4)输入完一条记录后,按Enter键或者按Tab键转至下一条记录,继续输入下一条记录。
(5)输入完全部记录后,单击快速工具栏上的“保存”按钮,保存表中的数据。
2.创建查阅列表字段(使用自行键入所需的值)
要求:为“教师”表中“职称”字段创建查阅列表,列表中显示“助教”、“讲师”、“副教授”和“教授”4个值。
操作步骤:
(1)打开“教师”表“设计视图”,选择“职称”字段。
(2)在“数据类型”列中选择“查阅向导”,打开“查阅向导”第1个对话框。
(3)在该对话框中,选中“自行键入所需的值”选项,然后单击“下一步”按钮,打开“查阅向导”第2个对话框。
(4)在“第1列”的每行中依次输入“助教”、“讲师”、“副教授”和“教授”4个值,列表设置结果如图所示。
(5)单击“下一步”按钮,弹出“查阅向导”最后一个对话框。在该对话框的“请为查阅列表指定标签”文本框中输入名称,本例使用默认值。单击“完成”按钮。如图1-25所示
图1-25查阅向导
3.创建查阅列表字段(使用查阅列表查阅表或查询中的值)
要求:为“选课成绩”表中“课程编号”字段创建查阅列表,即该字段组合框的下拉列表中仅出现“课程表”中已有的课程信息。
操作步骤:
(1)用表设计视图打开“选课成绩表”,选择“课程编号”字段,在“数据类型”列的下拉列表中选择“查阅字段向导”,打开“查阅向导”对话框,选中“使用查阅列表查阅表或查询中的值”单选按钮。如图1-26所示。
图1-26“使用查阅列表查阅表或查询中的值”对话框
(2)单击下一步按钮,在“请选择为查阅字段提供数值的表或查询”对话框中,选择“表:课程”,视图框架中选“表”单选项。如图1-27所示。
图1-27“请选择为查阅字段提供数值的表或查询”对话框
(3)单击下一步按钮,双击可用字段列表中的“课程编号”、“课程名称”,将其添加到选定字段列表
框中。如图1-28所示。
图1-28选择可用字段对话框
(4)单击下一步按钮,在“排序次序”对话框中,确定列表使用的排序次序,如图1-29所示。
图1-29排序次序”对话框
(5)单击下一步按钮,在“请指定查阅列中的宽度”对话框中,取消“隐藏键列”。如图1-30所示。.
图1-30“请指定查阅列中的宽度”对话框
(6)单击下一步按钮,可用字段中选择“课程编号”作为唯一标识行的字段。如图1-31所示。
图1-31“择可用字段作为唯一标识行的字段”对话框
(7)单击下一步按钮,为查阅字段指定标签。单击“完成”。如图1-32所示。
图1-32“为查阅字段指定标签”对话框
(8)切换到“数据表视图”,结果如图1-33所示。
图1-33
4.获取外部数据
要求:
(1)将Excel文件“选课成绩.xls”中的数据导入到“教学管理.accdb”数据库中的“选课成绩”表中;
(2)将文本文件“教师.txt”中的数据导入到“教师”表中;
操作步骤:
(1)打开“教学管理.accdb”, 选择“外部选项卡/导入并链接”——单击“文本文件”,打开“获取外部数据-文本文件”对话框。如图1-34所示
图1-34 “外部数据”选项卡
(2)在该对话框的“查找范围”框中找到导入文件的位置,在列表中选择文件所需文件,选“教师.txt”。
如图1-35所示。
图1-35获取外部数据-文本文件-数据源选择
(3)单击“确定”按钮,打开“导入文本向导”的第1个对话框。如图1-36所示
图1-36导入文本向导第一步
(4)单击“高级(V)…”,打“教师导入规格”窗口对话框。单击“语言(G)”标签对应的下拉列表选择“简体中文(GB2312)”,单击“确定”命令按钮。该对话框列出了所要导入表的内容,单击“下一步”按钮,打开“导入文本向导”的第2个对话框。如图1-37所示
图1-37选择代码页显示的字体
(5)在该对话框中选中“第一行包含列标题”复选框,单击“下一步”按钮,打开“导入文本向导”的第3个对话框。
(6)单击“下一步”按钮,打开“导入文本向导”的第4个对话框。选择“我自己选择主键”单选按钮。
(7)单击“下一步”按钮,“导入到表(I)”标签下的文本框中显示“教师”,单击完成。完成向“教师”表中导入数据。
案例七:建立表之间的关联
要求:创建“教学管理.accdb”数据库中表之间的关联,并实施参照完整性
操作步骤:
(1)打开“教学管理.accdb”数据库,“数据库工具/关系”组,单击功能栏上的“关系”按钮,打开“关系”窗口,同时打开“显示表”对话框。
图1-38“编辑关系”对话框
(2)在“显示表”对话框中,分别双击“学生”表、“课程”表、“选课成绩”表,将其添加到“关系”窗口中。注:三个表的主键分别是“学生编号”,“选课ID”,“课程编号”。
(3)关闭“显示表”窗口。
(4)选定“课程”表中的“课程编号”字段,然后按下鼠标左键并拖动到“选课成绩”表中的“课程编号”字段上,松开鼠标。此时屏幕显示如图1-38所示的“编辑关系”对话框。
(5)选中“实施参照完整性”复选框,单击“创建”按钮。
(6)用同样的方法将“学生”表中的“学生编号”字段拖到“选课成绩”表中的“学生编号”字段上,并选中“实施参照完整性”,结果如图1-39所示。
图1-39表间关系
(7)单击“保存”按钮,保存表之间的关系,单击“关闭”按钮,关闭“关系”窗口。
案例八:维护表
要求:
(1)将“教师”表备份,备份表名称为“教师1”;
(2)将“教师1”表中的“姓名”字段和“教师编号”字段显示位置互换;
(3)将“教师1”表中性别字段列隐藏起来;
(4)在“教师1”表中冻结“姓名”列;
(5)在“教师1”表中设置“姓名”列的显示宽度为20;
(6)设置“教师1”数据表格式,字体为楷体、五号、斜体、蓝色。
操作步骤:
图1-40对象另存为菜单及另存为对话框
(1)打开“教学管理.accdb”数据库,在导航窗格中,选“教师”表,选“文件”选项卡,单击“对象另存为”菜单命令,打开“另存为”对话框,将表“教师”另存为“教师1”。如图1-40所示。
(2)用“数据表视图”打开“教师1”表,选中“姓名”字段列,按下鼠标左键拖动鼠标到“教师编号”字段前,释放鼠标左键。
(3)选中“性别”列,右键弹出菜单→选择“隐藏字段”菜单命令。
图1-41右键弹出菜(4)选中“姓名”列,右键弹出菜单→选择“冻结字段”菜单命令。
(5)选中“姓名”列,右键弹出菜单→选择“字段宽度”菜单命令,将列宽设置为20,单击“确定”按钮。
(6)单击“格式”→“字体”菜单命令,打开“字体”对话框,按要求进行设置。如图1-41所示
案例九:查找、替换数据
图1-42右键弹出菜要求:将“学生”表中“住址”字段值中的“江西”全部改为“江西省”。
操作步骤:
(1)用“数据表视图”打开“学生”表,将光标定位到“住址”字段任意一单元格中。
(2)单击 “开始”选项卡→“查找”组中的替换,如图1-42所示。打开“查找和替换”对话框。如图1-43所示。
(3)按图所示设置各个选项,单击“全部替换”按钮。
图1-43“查找和替换”对话框
案例十:排序记录
要求:
(1)在“学生”表中,按“性别”和“年龄”两个字段升序排序;
(2)在“学生”表中,先按“性别”升序排序,再按“入校日期”降序排序。
操作步骤:
(1)用“数据表视图”打开“学生”表,选择 “性别”和“年龄”两列,选“开始”选项卡→“排序和筛选”组,单击功能栏中的“升序”按钮,完成按“性别”和“年龄”两个字段升序排序。如图1-36所示
(2)选择“开始/排序和筛选”选项卡,单击“高级”下拉列表→ “高级筛选/排序”命令,如图1-44所示。
(3)打开“筛选”窗口,在设计网格中“字段”行第1列选择“性别”字段,排序方式选“升序”,第2列选择“入校日期”字段,排序方式选“降序”,结果如图1-45所示。
(4)选择“开始/排序和筛选”选项卡→“切换筛选”观察排序结果。
图1-44排序和筛选组
图1-45单击“高级”按钮展开的列表及高级窗口
案例十一:筛选记录
1.按选定内容筛选记录
要求:在“学生”表中筛选出来自“福建”的学生。
操作步骤:
(1)用“数据表视图”打开“学生”表,选定“住址”为“福建”的任一单元格中“福建”两个字。
(2)光标定位到所要筛选内容“福建”的某个单元格且选中,在“开始”选项卡的“排序和筛选”组中,单击按钮,在打开“下拉菜单”,单击“包含‘福建’”命令,完成筛选。如图1-39所示。
2.按窗体筛选
要求:将“教师”表中的在职男教师筛选出来。
操作步骤:
(1)在“数据表视图”中打开“教师”表,在“开始”选项卡的“排序和筛选”组中,单击“高级”按钮,在打开的下拉列表中,单击“按窗体筛选”。
(2)这时数据表视图转变为一个记录,贯标停留在第一列的单元中,按“Tab”键,将光标移到“性别”字段列中。
(3)在“性别”字段中,单击下拉箭头,在打开的列表中选择“男”;然后把光标移到“在职否”字段中,打开下拉列表,选择“1”,如图1-40所示。
(3)在“排序和筛选”组中,单击完成筛选。
图1-46选择下列菜单
图1-47按窗体筛选操作
3.使用筛选器筛选
要求:在“选课成绩”表中筛选60分以下的学生。
操作步骤:
(1)用“数据表视图”打开“选课成绩”表,将光标定位于“成绩”字段列任一单元格内,然后单击鼠标右键,打开快捷菜单,选“数字筛选器”菜单命令——“小于…”。
(2)在“自定义筛选”对话窗口文本框中输入“60”,按Enter键,得到筛选结果。如图1-41所示。
图1-47筛选器
(3)将光标定位于“成绩”字段列任一单元格内,然后单击鼠标右键,打开快捷菜单,选“数字筛选器”菜单命令——“不等于…”。
(2)在“自定义筛选”对话窗口文本框中输入“60”,按Enter键,得到筛选结果。如图1-48所示。
图1-48筛选结果
3.使用高级筛选
在“教师表”中,筛选出九月参加工作的或者政治面貌为“党员”的教师。
操作步骤:
(1)打开教学管理数据库,打开教师表。
(2)在“开始”选项卡的“排序和筛选”组中,单击“高级”按钮,在打开的下拉列表中,单击“按窗体筛选”命令,如图1-49所示。
(3)这时打开一个设计窗口,其窗口分为两个窗格,上部窗格显示“教师”表,下部是设置筛选条件的窗格。现在已经把“出生日期”字段自动添加到下部窗格中。
(4)在第1列的条件单元格中输入“Month([工作时间])=9”,在第2列的或单元格中输入“党员”如图1-49 所示。
图1-49筛选视图
(5)单击“排序和筛选”组中的“切换筛选”按钮,显示筛选的结果。
(6)如果经常进行同样的高级筛选,可以把结果保存下来重新打开“高级”筛选列表,右键单击“教师表”窗格,在弹出菜单中单击“另存为查询”命令,如图1-50所示。在打开的命名对话框,为高级筛选命名。在高级筛选中,还可以添加更多的字段列和设置更多的筛选条件。
高级筛选实际上是创建了一个查询,通过查询可以实现各种复杂条件的筛选。筛选和查询操作是近义的,可以说筛选是一种临时的手动操作,而查询则是一种预先定制操作,在Access 中查询操作具有更普遍意义。
图1-50高级筛选另存为查询菜单
版权声明:本文标题:ACCESS条件表达式用法完整 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703442858h451596.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论