版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章ACCESS数据库第六章Access数据库管理系统数据库概述信息:是现实世界在人们头脑中的反映,反映了客观的事实数据:用来描述信息的符号,能够输入到计算机并能被计算机进行处理的数字、文字、声音、图象等符号,数据是对客观现象的表示。海量的数据可以通过数据库进行存储
第六章Access数据库管理系统数据库是关于某个特定主题或目的(如工资管理,人事档案管理等)的信息集合,它以一定的格式存放在计算机的存储器上,用户能方便地管理这些数据数据库的建立、运用和维护由数据库管理系统(DBMS)统一管理、控制。DBMS是位于用户与操作系统之间的一层数据管理软件。数据库(DATABASE)技术是计算机软件科学应用分支。第六章Access数据库管理系统数据库管理系统管理数据的几个特点:数据的结构化。数据具有一定的组织结构,同属于一个集合的数据具有相似的特征。数据的共享性。使用数据库的目的就是要统一管理信息,减少冗余度,使各个部门共同享有相同的数据。如“职员表”(在人事、财务等部门共享)。数据的完整性。指保证数据库中数据的正确性。例如考试成绩应该在0到100之间、学生档案表中不应该存在两条相同学号的记录等。数据的灵活性。在存储数据的基础上具有管理功能,如输入、输出、查询、编辑等。数据的安全性。根据用户的职责把他们的权力分成若干等级,不同级别的人对数据库的使用有不同的权限。如“财务报表”。第六章Access数据库管理系统数据库系统的构成由数据库、数据库管理系统及其开发工具、应用系统、数据管理员和用户构成第六章Access数据库管理系统数据库分类按照数据结构形式,数据库可以分为三种类型: 层次型 网状型 关系型第六章Access数据库管理系统层次模型数据库数据层次分明,结构清晰且联系比较简单,表示实体之间的“一对多”关系。班级系部教研室学生教师教师第六章Access数据库管理系统结构复杂,表示了实体之间的“多对多”关系网状模型数据库班级系部教研室学生教师选课课程任课第六章Access数据库管理系统关系模型数据库是目前应用最广泛的数据库类型,它是建立在严格的数学概念的基础上。关系模型的数据逻辑结构就是一张由行和列组成的二维表。而每一列都具有相同属性,称为字段,用于存储数据元素,用字段名命名。表中的一行为一个元组,或称为记录。表中某个或者某几个属性构成的属性组,如果它能唯一地确定一个记录,则称此属性为主关键属性。如下表的学生档案,学号为主关键字段。学号姓名性别出生年月成绩备注10001王伟中男2-1-8065610002刘明英女2-12-8164510003王伟中男12-23-8166610004李海英女5-9-82678第六章Access数据库管理系统学号姓名年级学期总学分10001王伟中11310001王伟中12410002刘明英11510002刘明英12210003王伟中11110003王伟中13010004李海英11710004李海英134第六章Access数据库管理系统 创建数据库Access是一个关系模型数据库系统。其创建的数据库包括关系表、查询、窗体、报表、页、宏和模块七类对象。在任何时候,Access只能打开一个数据库。但在每一个数据库中,可以有众多的表、查询、窗体、报表、页、宏和模块,这些对象都存储在同一个以.mdb为扩展名的数据库文件中。数据存放在各种不同结构的表中,表的操作通过表对象来实现第六章Access数据库管理系统创建表表对象反映了关系模型,一个表对象中的数据分为两部分:字段(表结构)、记录(表内容)。设计表就是要定义表的数据结构和输入表的数据内容,分别在设计视图和数据表视图完成一:创建表的结构(使用表设计器),主要包括三个步骤:
字段命名、定义字段类型、定义字段类型属性命名字段字段名在表中应是唯一的最好使用便于理解的名字字段名最长可达64个字符可以包含空格,但不能以空格开头字段名可以包含字母、数字和其他字符,但不包含句号、感叹号或方括号第六章Access数据库管理系统确定数据类型: 数据类型决定了该字段能存储什么样的数据,同时也决定了该字段能够进行的运算类型,单击“数据类型”列的空白位置,在下拉列表中选择类型。数据有以下几种类型: 1.文本: 存储文本或文本与数字的组合,最多255个字符,如,姓名、学号、电话号码 2.备注: 存储文本或文本与数字的组合,最多64000个字符,不能进行排序与索引,如,个人简历3.数字: 存储可进行算术运算的数字数据,可在属性中设置不同的数字类型,如,单价、年龄
第六章Access数据库管理系统 4.日期/时间: 存储日期、时间或日期与时间结合的数据,占用8个字节的空间 5.货币: 相当于双精度的数字数据,会自动加上货币符号并保留两位小数 6.自动编号: Access会自动为字段输入一个整数编号,以4个字节长整形的格式进行存储 7.是/否: 又称为布尔型数据,只存储两种不同的布尔值第六章Access数据库管理系统 8.OLE对象: 字段存储OLE对象或是其链接 例:在“学生”表的“相片”字段插入相片 9.超级链接: 用于保存超级链接 10.查阅向导: 提供一个字段内容列表,可以从列表中选择内容作为字段内容的输入 例:使用查阅向导实现性别的选择第六章Access数据库管理系统字段的属性在“设计视图”窗口下半部可设置字段的属性。1.“字段大小”属性对文本字段,1到255个字符,默认为50个字符。对数字字段,可从下拉列表中选择一个类型。字节:0~255整数,占1个字节。整数:-32768~32767整数,2字节。长整数:-2147483648~2147483647之间整数,4字节。单精度实数:-3.4E38~3.4E38之间实数。4字节。双精度实数:-1.79E308~1.79E308之间实数。8字节。
第六章Access数据库管理系统2.“格式”属性 决定数据在屏幕上的显示格式。“格式”属性并不改变数据的实际存储。例:对“出生日期”选择“长日期(中文)”格式3.“小数位数”属性 当选择了“数字”型或“货币”型数据时,可设置小数位数。第六章Access数据库管理系统4.“输入掩码”属性 “输入掩码”定义限制数据输入的格式,以屏蔽非法输入。该属性对文本、数字、日期/时间和货币类型的字段有效。第六章Access数据库管理系统例: 输入的电话号码掩码为:9 输入英文人名掩码为:?????????? 输入密码:密码第六章Access数据库管理系统5.“标题”属性 “标题”用来在输入或查询数据表时标识字段,如果空着,将用字段名来标识字段。 例:“学号”用“学生编号”标识6.“默认值”属性 指在新数据输入之前被自动添加到表中的值,以简化输入,默认值可以是一个表达式。 例:在表中,性别字段可通过查询向导实现,如果男生人数居多,就可以将“性别”字段的默认值设置为“男”,如果是女生,再改为“女”
第六章Access数据库管理系统7.“有效性规则”属性 “有效性规则”用户来限定字段的输入值。 例:学生成绩总分在0到750分之间,设置规则为>=0and<=7508.“有效性文本”属性 “有效性文本”,当输入数据没有通过设定的有效性规则时,显示的文字。例:在上题在不符合规则是提示“成绩必须在0-750分之间”第六章Access数据库管理系统9.“必填字段”属性 如果在“必填字段”中选择“是”,则在制作或修改记录时,要求用户必须向字段输入一个值。10.“允许空字符串”
当一个字段没有输入值时,其值为“null”,空字符串指的是没有任何值用“”表示,该属性设置是否在字段中存储“”。11.“索引”属性 选择是否对字段进行索引。对字段进行索引可显著加速查找,但是需要更多的空间。表的主键值将自动成为索引字段。有(有重复):索引,而且可以在多记录中输入相同值。有(无重复):索引,但所有记录中的该字段值互不相同。例如“学生档案”中的学号。无:选择该选项后,该字段不被索引。第六章Access数据库管理系统定义主关键字主关键字可以实施数据的完整性:定义为主关键字的字段不允许出现重复的值,也不允许为空(Null)值通过定义主关键字可以自动建立无重复索引例如:PK(学号)、PK(学号,年级)非法
PK(学号,年级,学期)合法,并以此建立索引
方法:
1、设计视图中选择字段名,单击工具栏“主键”按钮
2、建立新表时如果没有指定主关键字,在保存表时会询问是否定义主键,自动建立的主关键字ID是一个自动编号数据类型的字段。每增加一条记录,Access将在该字段中自动设置一个连续数字学号姓名年级学期总学分10001王伟中11610001王伟中124第六章Access数据库管理系统保存新表(结构设计视图中)
保存在表对象列表中,方法:“文件-保存或另存为”单击工具栏“保存”按钮第六章Access数据库管理系统修改表结构在“设计视图”,可修改字段名及数据类型、属性等在“数据表视图”,右击字段名可重命名字段名、插入新字段、删除字段等表的操作(复制、删除、重命名)在“数据库”窗口右击表可以对表进行复制、重命名、删除等操作第六章Access数据库管理系统二:输入数据表内容 在“数据库”窗口中,双击表的名称,或者直接从设计视图中切换到数据表视图数据表以行列形式显示,每一行显示一条记录,每一列代表一个字段。当记录的数量和长度超出窗口,可通过滚动条显示记录。窗口底部包含5个“控制按钮”和一个“记录号”文本框,用于记录定位,及插入记录。第六章Access数据库管理系统输入或添加新记录单击窗口底部按钮,或工具栏“新记录”按钮,输入数据,按Tab或Enter或光标移动键将光标移到下一字段,继续输入数据。保存记录移动到不同的记录或关闭该表时,编辑或输入的记录将被保存到表中。修改记录定位记录,输入新的数据,可单击工具栏“撤消”按钮或“ESC”键来取消修改。第六章Access数据库管理系统删除记录选择记录,按Delete键或单击工具栏“删除记录”按钮。查找与替换“编辑/查找”,可实现对字段数据的“查找”或“替换”操作。可以使用通配符,通配符的使用参考教材。在“查找范围”,选择对整个表或某个字段。在“匹配”:(1)字段任何部分:字段中包含查找文本。(2)整个字段:字段内容与查找文本完全符合。(3)字段开头:字段以查找文本开头。第六章Access数据库管理系统通过导入数据创建新表可从另一个数据库文件中导入数据,在Access数据库中创建一个新表。作为新表数据的来源,可以是Access数据,也可以是其他(如Excel,dBase,Foxpro或Paradox)数据方法:在数据库窗口单击“新建-导入表”,选择文件类型,文件名,单击导入”,然后按屏幕提示操作建立新表
例1:将“excel作业3”中的题5导入到“成绩库”中例2:将“学生管理”中的“学生档案”导入到“成绩库”中第六章Access数据库管理系统表与表之间的关系 如下三个表可通过学号建立关系:
学号借书总数10011210022310030学号姓名性别1001张三男1002李四男1003王五女学号课程号成绩1001A01671001B01891001B0277学生信息(1)借书情况(1)选修课成绩(多)第六章Access数据库管理系统学号姓名性别学号借书总数1001张三男1001121001张三男1002231001张三男100301002李四男1001121002李四男1002231002李四男100301003王五女1001121003王五女1002231003王五女10030学号姓名性别学号借书总数1001张三男1001121002李四男1002231003王五女10030等值连接笛卡尔积第六章Access数据库管理系统学号姓名性别借书总数1001张三男121002李四男231003王五女0学号姓名性别课程号成绩1001张三男A01671001张三男B01891001张三男B02771002李四男1003王五女学号姓名性别课程号成绩1001张三男A01671001张三男B01891001张三男B0277自然连接一对一一对多一对多第六章Access数据库管理系统建立表间关系
创建关系的两个表中,一方称为主表,另一方为子表,主表要根据公共属性创建为主键或主索引,如果也是子表的主键或主索引,为一对一关系,否则为一对多关系打开数据库窗口,单击工具栏“关系”按钮。选择“表”列表框中的表(可使用Shift和Ctrl键选择多个表),单击“添加”,将表添加到关系窗口中。选择字段,拖到另一个表中相关联的字段,单击“创建”级连更新:更新主表公共属性,子表会自动更新级连删除:删除主表记录,子表也会删除相关记录第六章Access数据库管理系统 如果表之间存在关系,应为这些表建立关系:可以维护这些相关数据的完整性 还可以同时查询、显示或输出多个表中的数据例:在成绩库中建立学生信息表、学生成绩表、选修学分表的关系保存表之间的关系单击工具栏“保存”按钮,关闭窗口修改已有的关系单击工具栏“关系”按钮,打开“关系”窗口。修改:双击连接线,在“编辑关系”对话框进行修改,完成后单击“确定”。删除:选择连接线,按del键。或右击/删除。第六章Access数据库管理系统子数据表在Access中,允许用户在建立关联的数据表中插入子数据表,实现在查看一个表的同时去查看另外一个和他建立关联的数据表,作为数据表视图分级数据插入子数据表先建立表间关系打开主表,选择“插入-子数据表”,选择要插入的表例:在学生表中插入选课成绩表删除子数据表“格式-子数据表-删除”第六章Access数据库管理系统数据记录的排序排序记录Access表的字段,如果定义主关键字或索引,则会按照此字段值排序显示记录,否则按照记录在表中的物理位置(输入顺序)来显示。要改变记录的显示顺序,需要在数据表视图中对记录进行排序。工具栏“升序”或“降序”,将进行快速排序。第六章Access数据库管理系统
数据的筛选第六章Access数据库管理系统
运算符与表达式
运算符是表达式中对各种数据进行加工、运算的符号;表达式是由运算符和运算对象及圆括号组成的一个序列,它是由常量、变量、函数等用运算符连接而成的式子。 1、算术运算符
优先级*运算符运算表达式例子^幂X^Y高-取负-X*乘法X*Y/浮点除X/Y\整除X\YMod取模XMODY低+加法X+Y-减法X-Y*其中,乘法和浮点除是同级运算符,加法和减法是同级运算符。第六章Access数据库管理系统注意:“\”要求运算的两个数是整数,如果不是则先转换成整型后(小数部分四舍五入)再运算,运算后自动截取余数取整,例如:
8.9/2=4.45
8.9\2=9\2=4
15mod4=32、字符串连接 “&”用来连接多个字符串例如:A=“hello” B=“world”C=A&B变量C的值为“helloworld”。注意:“+”除了可以做加法运算符,也可以用作字符串的连接,但是为避免混淆,增进代码的可读性,字符串连接运算最好使用“&”。第六章Access数据库管理系统3、关系运算符(也称为比较运算符)关系运算符用来对两个表达式的值进行比较,比较的结果是一个逻辑值,即True(真)或False(假)。关系运算符表示的关系表达式例子=等于X=Y<>不等于X<>Y或X><Y<小于X<Y>大于X>Y<=小于等于X<=Y>=大于等于X>=Y注:关系运算符的优先级相同例如:A=5A=整数结果T;A>=0结果T;A<=0结果F
第六章Access数据库管理系统4、逻辑运算符 逻辑运算符用来对两个逻辑量进行逻辑运算,结果仍为逻辑值,主要有如下几种:优先级运算符运算意义高Not非由真变假或由假变真And与两个表达式同时为真则为真,否则为假低Or或两个表达式中有一个为真则为真,否则为假例如:A=5Not(A>0) 结果F;Not(A<0) 结果TA>0AndA<10结果T;A>0AndA<5 结果FA>0OrA<0 结果T;A>10OrA<0结果F第六章Access数据库管理系统XYNotXXAndYXOrYTrueTrueFalseTrueTrueTrueFalseFalseFalseTrueFalseTrueTrueFalseTrueFalseFalseTrueFalseFalse逻辑运算符的真值表如下表所示:第六章Access数据库管理系统5.特殊运算符ISNull:判断一个字段为空[成绩]isnullISNotNull:判断一个字段不为空[成绩]isnotnullIn:指定字段值列表,相当于对列表中实施“或”的运算[政治面貌]In(“党员”,“团员”)Between…And:指定字段值范围[成绩]Between60And80等价于[成绩]>=60and[成绩]<=80Like:可与通配符:“*”,“?”一起使用[姓名]Like“王*”[姓名]notLike“王*”
第六章Access数据库管理系统6.表达式 将常量、变量及函数用上述运算符连接在一起构成的式子就是表达式,最终有一个计算结果,如: 12*3/4-7mod2+2>3注:
(1)以上运算符的优先级别顺利是:对象运算符>算术运算符>连接运算符>关系运算符>逻辑运算符
(2)当优先级相同时,按从左到右顺利处理
(3)括号优先级最高。可以用括号改变优先顺序,强令表达式的某些部分优先运行第六章Access数据库管理系统常用的标准函数 在程序设计过程中,经常要实现一些计算功能,为了方便,ACCESS提供了近百个内置的标准函数,来完成这些计算。 标准函数一般也用于在表达式中,其使用格式如下: 函数名([参数1],[参数2],…) 注:1.函数名必不可少,括号中给出函数的参数
2.参数可以是常量、变量或表达式
3.不同的函数参数个数不尽相同,少数函数为无参函数。
4.每个函数被调用时,都会返回一个返回值,所以一般做为表达式的一部分
5.函数的参数和返回值都有特定的数据类型 第六章Access数据库管理系统1.数学函数函数名称函数功能举例Abs(<表过式>)求绝对值Abs(-3)=3Int(<表过式>)下取整Int(3.6)=3,Int(-3.6)=-4Fix(<表过式>)取整Fix(3.6)=3,Fix(-3.6)=-3Exp(<表过式>)自然指数函数,计算E的N次方Log(<表过式>)自然对数函数Sqr(<表过式>)求平方根Sin(<表过式>)求正弦值cos(<表过式>)求余弦值Tan(<表过式>)求下切值Rnd(<表过式>)产生小于1且大于等于0的随机数,表达式为随机种子,决定产生随机数的方式,0:产生最近生成的随机数;>0:产生新随机数;<0:每次产生相同的随机数。缺省参数被当成>0Int((上界-下界+1)*Rnd+下界)Int(100*Rnd)[0,99]Int(101*Rnd)[0,100]第六章Access数据库管理系统2.日期/时间函数Date():返回系统当前日期Time():返回系统当前时间Now():返回系统当前日期和时间Year(date):返回日期表达式的年份的整数Month(date):返回日期表达式的月份的整数Day(date):返回日期表达式的日期的整数Weekday(date,[w])返回1-7的整数,表示星期几,W指定一星期的第一天是星期几的常数。如省略,周日(w=1或vbsunday)为第一天,星期常数参考表8.5第六章Access数据库管理系统Hour(time):返回时间表达式的小时数(0-23)Minute(time):返回时间表达式的分钟数(0-59)Second(time):返回时间表达式的秒数(0-59)第六章Access数据库管理系统3第六章Access数据库管理系统第六章Access数据库管理系统例:从一个表中筛选中符合条件的记录(1)按选定内容筛选(2)内容排除筛选(3)按窗体筛选例:在教师表中筛选 (1)2000年前工作的男教师记录 (2)数学和计算机的老师记录(4)高级筛选/排序在学生成绩表中筛选 (1)在“学生”表中筛选出90级的学生 (2)在“学生”表中筛选出年龄在18到20岁的学生(多种方法) (3)在“学生”表中筛选出姓“陈”和姓“黄”的学生记录(多种方法)第六章Access数据库管理系统数据查询筛选的缺点:
基于单张表;不能保存筛选过程;只是简单的从数据表中选择中记录查询:数据库的重要功能
可以同时基于多个建立关联的表;
还可以保存查询操作;
可以对查询得到的信息进行统计、计算并生成新的信息;
查询还可以完成对大量数据的修改,如更新、删除等查询给窗体和报表提供支持,查询结果可做为数据源第六章Access数据库管理系统在Access中可创建的查询有五种类型
(1)选择查询:检索符合条件的记录,并统计
(2)交叉表查询:把一些字段分组做为行标题,一些字段分组 做为列标题,交叉位置显示统计值的二维统计矩阵
(3)操作查询:生成表、更新、追加、删除查询
(4)参数查询:运行查询时才确定查询准则
(5)SQL查询:直接使用SQL语句两种建立查询的方法:使用向导建立查询,利用设计视图建立查询。第六章Access数据库管理系统在设计视图中创建各种查询建立简单选择查询:
例:查询学生成绩的详细信息,结果包含学号、姓名、课程名称、成绩字段建立带汇总功能的选择查询:总计方法共有12个选项可供选择:Sum(求和):对指定字段进行求和运算。Avg(求平均):对指定字段进行平均值运算。Min(求最小值):对指定字段求最小值。Max(求最大值):对指定字段求最大值。Count(计数):对指定字段求记录值的数量。空白值,也计算在内,但空值不算在内。第六章Access数据库管理系统StDev(统计标准差):统计标准差。Var(统计方差):统计方差值例:在学生成绩表中统计每门课的平均成绩以上七个为集合函数,对字段进行计算First、Last:按记录输入到表中的顺序取该字段第一个记录、最后一个记录的值-GroupBy(分组):对指定字段分组。 以上统计功能,如果有分组,则对分组后的每组数据进行统计,否则对所有记录例:在学生表中统计男女人数第六章Access数据库管理系统Expression(表达式):建立计算字段表达式,并且表达式中包含一个或多个聚合函数,
例:在学生表中统计男女平均年龄:
第六章Access数据库管理系统Where(条件):限定表中的哪些记录可以参加汇总,字段作为条件,不能显示。例如,在分组统计中以下两个例子的区别:例1:“选修学分”表,显示汇总的总成绩>2的同学记录第六章Access数据库管理系统例2:“选修学分”表,对成绩>2的同学记录进行汇总(where),成绩字段作为条件,不显示。第六章Access数据库管理系统参数查询
Access允许用户在查询时输入查询条件,当运行查询时,会提示用户输入查询内容。 例1::在学生表中按照姓氏查询Like[输入姓氏]&“*” 例2:在学生表中按年龄段进行查询条件:between[下限值]and[上限值]
注:参数名不能和字段名相同第六章Access数据库管理系统创建交叉表查询
例:在选修学分表中创建交叉表查询,行标题为学号,列标题为选修科目,交叉表中显示每个同学每门课的成绩建立操作查询操作查询是Access查询中的一个重要部分,不但可以利用查询对数据库中的数据进行简单地检索、显示和统计,而且可以对数据库进行修改。操作查询可分为4种类型:生成表查询、更新查询、追加查询、删除查询。第六章Access数据库管理系统生成表查询生成表查询就是用一个或多个表的数据创建一个新表先执行选择查询(如前述)或单击已有的查询,“查询/生成表查询”,打开“生成表”对话框。输入新表名称,单击“确定”,单击工具栏“执行”按钮,Access将向新表中粘贴(增加)记录,单击“是”,则生成新的表(不是查询)
例:把“学生成绩”表的所有要补考的记录选择出来并重新生成一张名为“补考成绩”的表
第六章Access数据库管理系统更新查询更新查询就是通过查询更新字段. 例:在“学生成绩”表,“政治”成绩小于60分的都增加5分追加查询为指定的表增加记录,目标表是必须存在,并在追加时,如果原表有主关键字字段,被追加的记录不能有空值或重复主关键字值。例:把“学生成绩”表的所有要补考的记录添加到“补考成绩”表中第六章Access数据库管理系统删除查询删除查询按照设定条件从表中删除一组记录。例1:在“学生信息”表中按照输入的学号删除表中的记录例2:在“学生成绩”表中删除所有“语文”成绩不及格的记录第六章Access数据库管理系统SQL查询 SQL(StructuredQueryLanguage,结构化查询语言)是数据库管理系统中的所使用的一种标准查询语言,是使用SQL语句直接创建的一种查询实际上,Access2003所有的查询都是SQL查询,因为Access2003最后还是运用SQL语句来实现在查询设计视图中进行创建的查询功能在查询设计视图中或向导中创建的查询,并不能完成所有的查询功能,要实现复杂的查询功能,可以通过工具栏上“视图”下拉按钮,选择“SQL视图”,在SQL视图中创建或修改查询的SQL语句,每次只能执行一条语句。第六章Access数据库管理系统SQL包括了数据定义、数据查询、数据操纵和数据控制的核心功能,主要用到了以下9个关键字: 数据定义:CREATE,DROP,ALTER 数据操作:INSTER,UPDATE,DELETE 数据查询:SELECT 数据控制:CRANT,REVOTE第六章Access数据库管理系统更多的有关SQL帮助可查看以下网站:
FX1.aspx
第六章Access数据库管理系统窗体Access窗体的功能数据表的编辑应避免直接在数据表视图中进行,应该使用窗体,以对数据保护。窗体是提供访问数据、编辑数据的一个界面,是用户与ACCESS数据库交互的一个接口窗体是数据库应用系统最基本的对象,用户通过窗体来实现数据维护、控制应用程序流程等人机交互的功能 例如:“学生信息”窗体,窗体中的信息主要有两类:一类是提示信息,与数据表中的记录无关;一类来自表中的数据,与所处理的表的记录有关。这些信息都是通过控件来实现的。第六章Access数据库管理系统使用窗体设计器创建窗体窗体设计视图由三部分组成窗体页眉/页脚窗体中要显示的顶端底部的内容页面的页眉/页脚打印窗体时每页顶部、每页底部的内容主体显示数据表内容第六章Access数据库管理系统窗体中的控件对象
设计窗体就是在窗体的三个部分中添加控件及编写程序代码的过程,控件是窗体中用于显示数据、执行操作、装饰窗体的对象,控件来源于“工具箱”
第六章Access数据库管理系统工具箱中控件使用分类 (1)绑定型控件
以表或查询字段作为数据源,允许用户输入值,用来显示、更新或输入数据库中的字段,例如,显示学生编号的“文本框”(2)非绑定型控件
没有数据源,只用来显示信息、线条以及图像,不允许输入数据,例如:学生编号文本框前的提示信息“学生编号”(3)计算型控件
以表达式作为数据源,表达式可以利用窗体引用的表或查询字段中的数据,例如,设置一个文本控件来源为“=date()”,显示系统当前日期第六章Access数据库管理系统控件及其应用选择对象:有效时可以选定控件、节或窗体等控件向导:用于打开或关闭控件向导,添加控件的两种方法,即向导方式及非向导方式 例:在使用向导方式与非向导方式下添加控件不同标签:显示静态文本信息 例:在窗体的页眉显示“学生成绩管理”
文本框:显示字段的数据、接受用户输入或显示一个表达式的计算结果。 例1:在窗体中显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家具购销合同案例
- 图书出版合作协议书格式
- 汽车抵押借款合同协议书示例
- 个人合伙协议书格式
- 2024智能化工程维修合同
- 房地产抵押合同常见条款
- 教师临时雇佣合同
- 2023年高考地理重点难点考点通练-环境安全与国家安全(原卷版)
- 工厂合作伙伴意向书
- 各类协议书的法律效力
- 选修课-足球教案
- 充电桩运维合同(2篇)
- 美团 课程设计
- 骨质疏松的分级诊疗及医联体的建设方案
- 2024年贵州黔东南州直事业单位遴选工作人员42人历年高频难、易错点500题模拟试题附带答案详解
- 公务员2022年国考《申论》真题(副省级)及参考答案
- 临建板房搬迁合同模板
- 少儿美术课件国家宝藏系列《凤冠》
- 2024年妇女保健技能大赛理论考试题库-上(单选题)
- 慢性阻塞性肺疾病急性加重围出院期管理与随访指南(2024年版)解读
- 2024国际海外销售代理合同范本
评论
0/150
提交评论