第九章 多视窗口框架

第九章 多视窗口框架
第九章 多视窗口框架

第九章多视窗口框架

9-1 框架的含义和基本构成

框架就是把一个浏览器窗口划分为若干个小窗口,每个窗口可以显示不同的URL 网页。使用框架可以非常方便的在浏览器中同时浏览不同的页面效果,也可以非常方便的完成导航工作。

而所有的框架标记要放在一个html 文档中。html页面的文档体标签被框架集标签所取代,然后通过的子窗口标签定义每一个子窗口和子窗口的页面属性。

语法格式:

......

Frame子框架的src属性的每个URL值指定了一个html文件(这个文件必须事先做好)地址,地址路径可使用绝对路径或相对路径,这个文件将载入相应的窗口中。

框架结构可以根据框架集标签的分割属性分为3种:

1.左右分割窗口

2.上下分割窗口

3.嵌套分割窗口

9-2 框架集控制

的属性

1.左右分割窗口属性:cols

如果想要在水平方向将浏览器分割多个窗口,这需要使用到框架集的左右分割窗口属性cols.分割几个窗口其cols的值就有几个,值的定义为宽度,可以是数字(单位为像素),也可以是百分比和剩余值。各值之间用逗号分开。其中剩余值用"*"号表示,剩余值表示所有窗口设定之后的剩余部分,当"*"只出现一次时,表示该子窗口的大小将根据浏览器窗口的大小自动调整,当"*"出现一次以上时,表示按比例分割剩余的窗口空间。cols的默认值为一个窗口

如: 将窗口分为40%,40%,20%

将100像素以外的窗口平均分配

将窗口分为三等份

2. 上下分割窗口属性:rows

上下分割窗口的属性设置和左右窗口的属性设定是一样的,参照上面所述就可以了。

9-3 子窗口标签的设定

是个单标签,标签要放在框架集frameset中,设置了几个子窗口就必须对应几个标签,而且每一个标签内还必须设定一个网页文件(src="*.html",其常用属性有:

常用属性

子窗口的排列遵循从左到右,从上到下的次序规则。

一、窗口的左右设定:

实例一sl9-1.html

首先我们新建一个文件夹,然后做四个要放到子窗口中的页面,sl1.html、sl2.html、sl3.html、sl4.html。

二、窗口的上下设定

实例二sl9-2.html

三、窗口的嵌套设定

实例三sl9-3.html

实例四sl9-4.html

实例五sl9-5.html

大家看到上面的文件中还有一对标签,即使在做框架集网页时没有这对标签,文件在很多浏览器解析时也会自动生成标签,这对标签的作用是当浏览者使用的浏览器太旧,不支援框架这个功能时,他看到的将会是一片空白。为了避免这种情况,可使用<NOFRAMES> 这个标记,当使用的浏览器看不到框架时,他就会看到<NOFRAMES>你的浏览器不支持框架网页之间的内容,而不是一片空白。这些内容可以是提醒浏览转用新的浏览器的字句,甚至是一个没有框架的网页或能自动切换至没有框架的版本。

9-4 窗口的名称和链接

如果在窗口中要做链接,就必须对每一个子窗口命名,以便于被用于窗口间的链接,窗口命名要有一定的规则,名称必须是单个英文单词,允许使用下滑线,但不允许使用"—","句点"和空格等,名称必须以字母开头,不能使用数字,还不能使用网页脚本中保留的关键字,在窗口的链接中还要用到一个新的属性"targe",用这个属性就可以将被链接的内容放置到想要放置的窗口内。

下面的实例就是窗口内的命名和链接方法

文件一中的片断代码格式为:

爱在深秋

图像对文字的水平居中

图像与文本之间的距离

图像大小的设定

新浪网站

文件二的片断代码格式为:

文件一:

ml.html

无标题文档

目录


爱在深秋

图像对文字的水平居中

图像与文本之间的距离

图像大小的设定

新浪网站

文件二:

sl94.html

9-5 浮动窗口

爱在深秋

图像对文字的水平居中

图像与文本之间的距离

图像大小的设定

新浪网站

注意: Internet Explorer 5.5 支持浮动框架的内容透明。如果想要为浮动框架定义透明内容,则必须满足下列条件。

与IFRAME 元素一起使用的ALLOWTRANSPARENCY 标签属性必须设置为true。

在IFRAME 内容源文档,background-color 或BODY 元素的BGCOLOR 标签属性必须设置为transparent。

第七章 窗体习题答案

第七章窗体 一、选择题 1、B 2、B 3、B 4、A 5、D 6、A 7、C 8、A 9、D 10、B 11、B 12、C 13、D 14、D 15、C 16、B 17、D 18、C 19、D 20、C 21、B 22、B 23、C 24、B 25、C 26、C 27、C 28、C 29、D 30、D 31、D 32、A 33、B 34、A 二、填空题 1、结构化查询、非过程性 2、接口 3、命令 4、表、查询、SQL语句 5、窗体页眉、页面页眉、主体、页面页脚、窗体页脚、节 6、单击 7、数据表窗体 8、绑定型、非绑定型、计算型 9、一对多 10、“允许编辑”和“允许添加”都设置为“否” 11、控件 12、显示 13、命令 14、属性 15、控制句柄 16、字段、表达式 17、选项组 18、主窗体、子窗体 19、格式 20、复选框、选项按钮 21、控件来源 22、组合框、列表框 23、6 24、记录数据 25、多条记录 26、子窗体 27、顶部 28、一对多 29、表达式 30、已有的窗体 31、字段内容 32、一对多 33、多个表 34、标题 35、文本框、组合框、命令按钮 36、一条。 37、数据表视图、窗体视图 38、“允许删除”设置为“否” 39、数据表 三、简答题 1、窗体有什么作用? 答案:窗体有以下作用: ①通过窗体可以显示和编辑数据库中的数据。 通过窗体可以更方便、更友好地显示和编辑数据库中的数据。 ②通过窗体可以显示提示信息。 通过窗体可以显示一些解释或警告信心,以便及时告诉拥护即将发生的事情,例如用户要删除一条记录,可显示一个提示对话框窗口要求用户进行确认。 ③通过窗体可以控制程序运行。 通过窗体可以将数据库的其他对象联结起来,并控制这些对象进行工作。例如,可以在窗体上创建一个命令按钮,通过单击命令打开一个查询、报表或表对象等。 ④打印数据 在Access中,可将窗体中的信息打印出来,供用户使用。 2、Access中窗体有哪几种视图?各有什么特点? 答案:窗体有三种视图:设计视图、窗体视图与数据表视图。 设计视图的特点是可以自己添加控件,定义窗体的功能,按用户的的要求创建功能强大的窗体,还可以在设计视图下修改已经存在的窗体、美化窗体。 窗体视图的特点是展示和运行窗体。 数据表视图的特点是用数据表的形式显示窗体的数据字段及数据值。 3、什么是控件?有哪些种类的控件? 答案:控件是窗体、报表或数据访问页用于显示数据、执行操作或作为装饰的对象。 在Access中提供以下几种的控件: 文本框、标签、选项组、选项按钮、复选框、列表框、命令按钮、选项卡控件、图象控件、线条、矩形、ActiveX 自定义、数据透视表列表、电子表格、图表、切换按钮、组合框、绑定对象框、未绑定对象框、分页符、子窗体或子报表、超链接、滚动文字等。 4、控件有什么作用? 答案:控件可以用来在窗体、报表或数据访问页上显示数据、执行操作或作为装饰。例如,在窗体、报表或数据访问页上可以使用绑定文本框来显示记录源的数据,可以使用未绑定文本框来显示计算的结果或接

access报表操作题完整

access报表操作题完整 Access报表操作题 7、考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tEmployee"和查询对象"qEmployee",同时还设计出以"qEmployee"为数据源的报表对象"rEmployee"。试在此基础上上按照以下要求补充报表设计: (1)报表的报表页眉节区位置添加一个标签控件,其标题显示为"职员基本信息表",并命名为"bTitle"; (2)将报表主体节区中名为"tDate"的文本框显示内容设置为"聘用时间"字段值; (3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距 上边0.25厘米、距左侧14厘米位置,并命名为"tPage"。规定页码显示格式为"当前页/总页数",如1/20、2/20、……、20/20等。注意:不允许修改数据库中的表对象"tEmployee"和查询对象"qEmployee";不允许修改报表对象"rEmployee"中未涉及的控件和属性。 本题解题思路: (1)选择一个标签,放到报表页眉中,选择工具栏上的"属性"按钮,在弹出的 属性框中设置名称属性为"bTitle"和标题属性为"职员基本信息表"。 (2)选中主体中的名为"tDate"的文本框,设置其控件来源属性为"聘用时间"字段。 (3)选择一个文本框,放到报表的页面页脚中,设置它的名称为"tPage"、上边距属性为0.25厘米和左边距属性为14厘米,并在控件来源属性中输入"=[Page] & "/" & [Pages]"。 13、考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tBand"和"tLine",同时还设计出以"tBand"和"tLine"为数据源的报表对象"rBand"。试在此基础上按照以下要求补充报表设计: (1)在报表的报表页眉

报表上机练习操作

Access上机操作题之二十 ——创建报表㈠ 一、使用工具栏中“新对象:自动报表”按钮创建纵栏式报表: ●创建“学生”表的纵栏式报表,其操作步骤如下: ①打开“教学”数据库,选择“表”对象。 ②选择“学生”数据表。 ③单击工具栏中的“新对象:自动报表”按钮,选择“自动报表”选项。 ④保存此报表。 ●窗体转换为报表: 将“教学”数据库中的“学生”窗体转换为报表。其操作步骤如下: ①打开“教学”数据库,选择“窗体”对象。 ②右击“学生”窗体名,选择“另存为”命令。 ③在“另存为”对话框中的“保存类型”下拉按钮中,选择“报表”选项。 ④单击“确定”按钮。 ●学生操作训练 ⑴创建“课程”表的纵栏式报表。 ⑵创建“成绩”表的纵栏式报表。 ⑶在“职工基本情况”数据库中,创建一个基于“职工”数据表的窗体,然后再将转换为报表。 二、使用向导创建单表报表: 1、自动创建纵栏式报表: ⑴根据“学生”表创建纵栏式报表,其操作步骤如下: ①选择“插入”菜单中的“报表”命令,或选择“报表”对象后,再单击“新建”按钮。 ②选择“自动创建报表:纵栏式”选项,并选择数据来源为“学生”表后,单击“确定”按钮。 ③保存此报表。 注:自动创建表格式报表和数据表式报表的操作方法同此相似。 学生操作训练: ⑵根据“课程”表,分别创建一个纵栏式、表格式报表。 ⑶根据“成绩”表,分别创建一个纵栏式、表格式报表。 2、使用“报表向导”创建报表: ⑴使用“报表向导”建立一个基于“学生”表中“学号、姓名、性别、出生日期”等字段的简单报表。其操作步骤如下: ①选择“报表”对象,双击“使用向导创建报表”选项。 ②在“表/查询”下拉列表中选择报表的数据来源——“学生”表,然后选择在报表中要显示的字段名:学号、姓名、性别、出生日期等,最后单击“下一步”按钮。 ③设置分组:确定是否添加分组级别。暂时不添加,则直接单击“下一步”按钮。 ④设置记录的排序次序。暂时不设置排序,则直接单击“下一步”按钮。 ⑤选择一种报表布局形式:纵栏表 / 表格 / 两端对齐;并选择一种页面方向:纵向 / 横向。然后单击“下一步”按钮。 ⑥选择报表显示样式:大胆/正式/淡灰/紧凑/组织/随意,然后单击“下一步”按钮。 ⑦输入新建报表标题,单击“完成”按钮,保存此报表。 学生操作训练: ⑵使用“报表向导”创建一个基于“学生”表所有字段的纵栏式报表,并采用“组织”报表样式,命名为“学生纵栏式报表”。 ⑶创建一个基于“课程”表所有字段的表格报表,采用“大胆”报表样式,命名为“课程表格式报表”。 ⑷创建一个基于“成绩”表所有字段的数据表报表,采用“随意”报表样式,命名为“成绩数据表报表”。 ⑸创建一个基于“学生”表中“学号、姓名、性别、团员、电话、地址、照片”等字段的表格报表,命名为“学生表格式报表”。

窗体报表操作题答案

第5章窗体 窗体1-5:2、4、10、16、71 窗体6-10:2、3、18、32、35 窗体11-15:47、53、56、59、62 窗体16-20:70、72、107、109、130 Access窗体操作题 代码中常用的属性:标题Caption ;前景色foreColor ;是否可用Enabled ;记录源RecordSource 4、 (5)设置命令按钮bTest的单击事件属性为给定的宏对象m1; 本题直接选择事件,运行宏m1 如果要求写入运行宏的代码就为:docmd.runmacro “宏名称” 即:docmd.runmacro “m1” 35、 (5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。要求用VBA代码实现。 属性设置为:对象名.属性名=值 窗体为:form.属性名=值如:form.caption=time() 也可以:me.caption=time() 本题是将CDID文本框所带标签改变颜色: CDID_标签.forecolor=vbred 或 CDID_标签.forecolor=rgb(255,0,0) 53、(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别"男"和"女"; 选择文本框右键,选择更改为组合框,在属性窗口设置属性行来源:男;女(不要选择控件来源),行来源类型:值列表。 (2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值; 在查询qemp的设计视图下:添加性别字段,在条件行输入:[forms]![femp]![tss]。注意:性别不显示。 (3)设置窗体对象"fEmp"上文本框"tPa"为计算控件。要求依据"党员否"字段值显示内容:"党员否"字段值为True,显示"党员"两字;"党员否"字段值为False,显示"非党员"三字; =iif([党员否]=true,”党员”,”非党员”) (4)单击"刷新"按钮(名为"bt1"),事件过程动态设置窗体记录源为查询对象"qEmp",实现窗体数据按性别条件动态显示;单击"退出"按钮(名为"bt2"),关闭窗体。 Form.recordsource=”qemp” Docmd.close 56、(5)在窗体中有一个"显示全部记录"命令按钮(名称为bList),单击该按钮后,应实现将"tStudent"表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 Select * from tstudent 可以参考这条语句上面的语句。 59、(5)在窗体中有一个"退出"命令按钮(名称为bQuit),单击该按钮后,应关闭"fStudent"窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 Docmd.close 62、(5)在窗体中还有"修改"和"保存"两个命令按钮,名称分别为"CmdEdit"和"CmdSave",其中"保存"命令按钮在初始状态为不可用,当单击"修改"按钮后,应使"保存"按钮变为可用。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 cmdsave.enabled=true 70、(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,并保持控件名称不变; 同53题 (2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值; 同53题 (3)设置窗体对象"fEmp"上文本框"tAge"为计算控件。要求根据"年龄"字段值依据以下计算公式计算并显示人员的出生年;计算公式:出生年=Year(Date())-年龄或出生年=Year(Now())-年龄 = Year(Date())-[年龄]

全国计算机等级考试二级ACCESS—vba操作题参考答案

等级考试中的vba操作题 操作说明:不允许修改窗体等对象中未涉及的控件、属性;程序代码只允许在“**********”与“**********”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 要求:打开窗体,查看代码的实际效果。 1. 数据库:samp01.mdb 实现功能: 单击“刷新”按钮(名为“bt1”),在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp”,并刷新窗体记录,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”),关闭窗体。 参考答案:

数据库:samp02.mdb 实现功能: 在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 3. 数据库:samp03.mdb 实现功能: 窗体加载时设置窗体标题属性为系统当前日期。 单击“显示借书信息”按钮(名称为blist),以打印预览方式打开报表“rReader”。

数据库:samp04.mdb 实现功能: 在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“bt1”和“bt2”。单击“刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体。 5. 数据库:samp05.mdb 实现功能: 窗体加载时,将标签”Tda”的标题设置为系统当前日期。 单击“显示雇员情况”按钮(名称为blist),运行宏“m1”

数据库:samp06.mdb 实现功能: 在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。 输入1时,相关代码关闭窗体(或程序)。 输入2时,相关代码实现预览输出报表对象“rEmp”。 输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。

基本操作题(窗体报表宏)

一、窗体报表宏小结: 查询分类: 1.选择查询: 使用向导创建查询(无条件); 在设计视图中创建查询(无条件、有条件); 2.交叉表查询: 使用交叉表查询向导; 在设计视图中创建查询; 3.参数查询: 在设计视图中创建查询(在条件栏内输入提示信息,注意使用[ ]); 4.操作查询: ①生成表查询 在设计视图中创建查询(查询→生成表查询→表名(注意:执行一次查询)); ②更新查询 在设计视图中创建查询(查询→更新查询→更新到(注意:执行一次查询)); ③追加查询 在设计视图中创建查询(查询→追加查询→表名(注意:执行一次查询)); ④删除查询 在设计视图中创建查询(查询→删除查询→条件(注意:执行一次查询)); 5.SQL查询 条件栏的表示: 1)函数: 系统日期:=Date( )或=Now( ) 系统时间:=Time( ) 年、月、日:年:Year(date( )) 月:month(date( )) 日:data(date( ))

Left([字段名],N):Left([姓名],1)=“王” Right([字段名],N): Right([姓名],2)=“春枚” Mid([字段名],起始位置,[提取个数]);Mid([“qwert”,2,3)=”wer”.通配符号: *代表任意连续的若干字符,代表任意的一个字符。 条件内:Link”*王*”link”李”例:删除满足条件的记录。 Max(字段名称 ):Max(成绩): Min(字段名称):Min(成绩): Avg(字段名称):Avg(成绩): Sum(字段名称):Sum(成绩): Count(字段名称):Count(成绩): 2)表达式: 算术表达式:+,-,*,/。(date( )-1,year(date( )-1) ) 关系表达式:>,>=,=,<,<=,<>。(>=12,=date( ) ) 逻辑表达式:And, Or, Not。(“男” Or“女”,>=1988-1-1, ) 非空:Is Not Null 空:Is Null 是否型字段的默认值:默认值:=-1或=true[=0或=False] 字符串连接运算符号:&. “asw” & ”ert” = ”asw ert”(也可用 “+”号) “asw” + ”ert” = ”asw ert”

ACCESS数据库窗体报表理论复习试卷

ACCESS数据库窗体理论复习试卷 (共100分) 一、选择题(1分/题,共30分) 1、下列不属于Access的窗体的视图是() A、设计视图 B 窗体视图 C 版面视图 D 数据表视图 2、在Access中已建立“雇员”表,,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是() A 图像框 B 绑定对象框 C 非绑定对象框 D 列表框 3、可以作为窗体记录源的是() A 表 B 查询 C Select语句 D 表、查询或Select语句 4、Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用控件是() A 选项组控件 B 列表框或组合框控件 C 文本框控件 D 复选框、切换按钮、选项按钮控件 5、如果要加裁一个窗体,先被触发的事件是() A Load 事件 B Open事件 C Cilick 事件 D Ddclick 事件 6、为窗口中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的() A 格式选项卡 B 事件选项卡 C 方法选项卡 D 数据选项卡 7、要改变窗体上文本框控件的数据源,应设置的属性是() A 记录源 B 控件来源 C 筛选查询 D 默认值 8、在创建主/子窗体之前,必须设置___表___之间的关系。 9、在表格式窗体、纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是_数据表窗体_ 10、结合型文本框可以从表、查询或__ SQL语言_中获得所需要内容。 11、在设计窗体时使用标签控件创建的是单独标签,它在窗体的___ 数据表___视图中不能显示。 12、在“窗体视图”显示窗体时,对所有都显示的信息应放在() A 窗体页眉 B 页面页眉 C 主体 D 页面页脚 13、如果要显示出具有一对多关系的两个表中的数据,可以使用的窗体形式是() A 数据表窗体 B 纵栏式窗体 C 表格式窗体 D 主/子窗体 14、要在窗体中创建一个控件来显示图像,并能够从窗体直接编辑,这样的控件是() A 组合框 B 非结合型对象框 C 结合型对象框 D 选项卡控件15、Access 2003中的窗体设计视图下,打开窗体属性窗口所使用的按钮位于() A 工具箱 B 生成器 C 窗体设计工具栏 D 格式工具栏 16、在Access2003中的窗体设计视图中,单击鼠标选中多个控件可按键() A Ctrl B shift C Alt D Space 17、下述有关选项级叙述正确的是() A 如果选项组结合到某个字段,则必定是组框架内的复选框、选项按钮或切换按钮结合到该字段上。 B 选项组中的复选框可选可不选。 C 使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值。 D 以上说法都不对。 18、在窗体中,用来输入或编辑字段数据的交互控件是() A 文本框控件 B 标签控件 C 复选框控件 D 列表框控件 19、自动创建窗体向导不包括() A 纵栏式 B 数据表 C 表格式 D 数据透视表 20、在窗体设计视图中,以下说法不正确的是() A 拖动窗体上的控件,可以改变该控件在窗体上的位置 B 拖动窗体上的控件,可以改变该控件的大小 C 通过设置窗体上控件的属性,可以改变该控件的大小和位置 D 窗体上的控件一旦建立,其位置和大小均不能改变 21、图表窗体的数据源可以是() A 数据表 B 查询 C 数据表和查询 D 以上都不是 22、不属于Access窗体的视图的是() A “设计”视图 B “打印”视图 C “窗体”视图 D “数据表”视图 23、在Access的窗体中,通常用来显示记录数据,可以在屏幕或页面上显示一条记录,也可以显示多条记录的节是() A 窗体页眉、窗体页脚 B 组页眉、组页脚 C 主体 D 页面页眉、页面页脚 24、关于控件的3个类型的说法错误的是() A 组合型控件主要用于显示更新数据库中的字段 B 非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像 C 计算型控件用表达式作为数据源 D 表达式只能利用窗体或报表所引用的表或查询字段中的数据 25、用户使用“自动创建窗体”功能创建窗体,如果选定的记录源有相关表或查询,下列说法中正确的

Access上机操作题——窗体操作教学教材

Access上机操作题之十四 ——创建窗体㈠ 在“教学”数据库中的“学生”、“课程”、“成绩”三张表中,完成下列操作: 一、使用工具栏中“新对象:自动窗体”按钮创建纵栏式窗体: 1、创建“学生”表的纵栏式窗体,其操作步骤如下: ①打开“教学”数据库,选择“表”对象。 ②选择“学生”数据表。 ③单击工具栏中的“新对象:自动窗体”按钮,选择“自动窗体”选项。 ④保存窗体。 2、学生操作训练 ⑴创建“课程”表的纵栏式窗体。 ⑵创建“成绩”表的纵栏式窗体。 二、使用向导创建单表窗体: 1、自动创建纵栏式窗体: ⑴根据“学生”表创建纵栏式窗体,其操作步骤如下: ①选择“插入”菜单中的“窗体”命令,或选择“窗体”对象后,再单击“新建”按钮。 ②选择“自动创建窗体:纵栏式”选项,并选择数据来源为“学生”表后,单击“确定”按钮。 ③保存此窗体。 注:自动创建表格式窗体和数据表式窗体的操作方法同此相似。 学生操作训练: ⑵根据“课程”表,分别创建一个纵栏式、表格式、数据表窗体。 ⑶根据“成绩”表,分别创建一个纵栏式、表格式、数据表窗体。 2、使用“窗体向导”创建窗体: ⑴使用“窗体向导”建立一个基于“学生”表中“学号、姓名、性别、出生日期”等字段的简单窗体。其操作步骤如下: ①选择“窗体”对象,双击“使用向导创建窗体”选项。 ②在“表/查询”下拉列表中选择窗体的数据来源——“学生”表,然后选择在窗体中要显示的字段名:学号、姓名、性别、出生日期等,最后单击“下一步”按钮。 ③选择一种窗体布局形式:纵栏表/ 表格/ 数据表/ 两端对齐/ 数据透视表/ 数据透视图,然后单击“下一步”按钮。 ④选择窗体显示样式,然后单击“下一步”按钮。 ⑤输入新建窗体标题,单击“完成”按钮,保存此窗体。 学生操作训练: ⑵使用“窗体向导”创建一个基于“学生”表所有字段的纵栏式窗体,并采用“国际”窗体样式,命名为“学生纵栏式窗体”。 ⑶创建一个基于“课程”表所有字段的表格窗体,采用“标准”窗体样式,命名为“课程表格式窗体”。 ⑷创建一个基于“成绩”表所有字段的数据表窗体,采用“工业”窗体样式,命名为“成绩数据表窗体”。 ⑸创建一个基于“学生”表中“学号、姓名、性别、团员、电话、地址、照片”等字段的表格窗体,命名为“学生表格式窗体”。

access-题库-答案教学教材

a c c e s s-题库-答案

Access 题库 一、选择题 1、数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)之间的关系是() A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DB就是DBS,也就是DBMS 2、在关系中选择某些属性以组成新的关系的操作是() A.选择运算 B.投影运算 C.等值运算 D.自然运算 3、用树状结构来表现实体间联系的数据模型称为() A.层次概念模型 B.网状概念模型 C.关系数据模型 D.概念数据模型 4、在关系数据模型中,域是指() A.字段 B.记录 C.属性 D.属性的取值范围 5、数据管理技术的发展阶段不包括() A.操作系统阶段 B.人工管理阶段 C.文件系统阶段 D.数据库管理阶段 6、在Access中,通过使用()键和鼠标操作,可以同时选择窗体上多个不连续的控件 A.Tab B.Shift C.Ctrl D.Alt 7、如果在数据库中已有一个同名的表,那么()查询将覆盖原来的表 A.删除 B.追加 C.生成表 D.更新 8、在Access数据库中,要查找字段nj字段值为“二年级”或“三年级”的记录, 在相应查询条件中应输入()

A.“二年级”or“三年级” B.NOT(“二年级”AND“三年级”) C.IN(“二年级”,“三年级”) D.A,C都正确 9、我们要是报表的标题在每一页上都显示,那么应该设置() A.报表页眉 B.页面页眉 C.组页眉 D.以上都可以 10、关键字()主要用于模糊查询 A.LIKE B.IN C.Is null D.Not null 11、要查找like”*ch?”可能的查找结果为() A.abccha B.achaa C.abcde D.ghcc 12、如果要在报表上显示”8/共12”的页码,则计算控件的控件源应设置为() A.[Page]/ 共[pages] B.=[Page]/ 共[pages] C.[Page]&”/共”&[pages] D.=[Page]&”/共”&[pages] 13、在Access的下列数据类型中,不能建立索引的数据类型是() A.文本型 B.备注型 C.数字型 D.日期时间型 14、在Access数据库中,专用于打印的是()。 A.表 B.查询 C.报表 D.页 15、在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。 A.格式 B.有效性规则 C.输入格式 D.输入掩码 16、在SQL查询GROUP BY 语句用于()。 A.选择行条件 B.对查询进行排序 C.列表 D.分组条件 17、在ACCESS中的数据发布在Internet网络上可以通过()

Access上机操作题——宏的创建与设计

Access上机操作题之三十二 ——宏的创建与设计㈠ 一、认识Access中的宏: ●宏的定义: 宏是一种以动作为单位的特殊代码,是由一连串动作组成的操作序列的集合,用来自动完成特定任务的操作或操作集。 ●动作的构成: 宏中的每个动作是由其动作名及其参数构成。如,Openform(动作名)表示打开指定的窗体。 ●宏、宏组与条件操作宏: ⑴宏:是一个操作序列的集合。 ⑵宏组:是多个操作序列的集合,即宏的集合。 ⑶条件操作宏:是带有条件的操作序列。 ●宏的功能: ⑴打开、关闭表单、报表,打印报表,执行查询。 ⑵移动窗口,改变窗口大小。 ⑶模拟键盘动作,为对话框或其他等待输入的任务提供字符串输入的功能。 ⑷显示信息框,响铃警告。 ⑸数据的导入、导出。 ⑹执行任意的应用程序模块。 ⑺为控件的属性赋值。 ●宏的设计视图窗口: 宏的设计视图用于宏的创建、编辑与测试,其窗口分为上下两个部分,上半部分为宏设计窗口,下半部分为宏参数的操作窗口。 1、宏设计窗口:一般包含宏名、条件、操作、注释等四个部分组成,其中“宏名”和“条件”两个部分经常被隐藏,可通过工具栏中的“宏名”和“条件”两个按钮显示出来。 ⑴宏名:是为所创建的宏命名。 ⑵条件:设置当前宏的运行条件。 ⑶操作:包含待执行的宏指令。 ⑷注释:为每一个操作提供注释说明,以帮助用户记忆宏的作用。 2、操作参数:是为当前宏指令设置相关的操作参数。当你选定“操作”栏中的宏指令时,就可在“操作参数”区中设置操作参数值。例如: ⑴当前选定的是“操作”栏中的“OpenForm”项,表示打开一个窗体或报表。 ⑵窗体名称:学生——表示打开的是“学生”窗体。 ⑶视图:窗体——表示在“窗体”视图方式下打开该窗体。 ⑷数据模式:只读——表示用户的操作权限为“只读”。 ⑸窗口模式:普通——表示窗口的显示方式为“普通”模式。

基本操作题(窗体报表宏)

一、窗体报表宏小结: 一、添加标签控件: 1.名称; 2.标题(字体、字号、字型、颜色,高度、宽度等); 3.位置:绝对位置(上边界,左边界),相对位置; 二、添加命令按钮: 1.名称; 2.标题(字体、字号、字型、颜色,高度、宽度等); 3.位置:绝对位置(上边界,左边界),相对位置; 4.单击事件; 三、窗体属性设置: 1.标题(字体、字号、字型、颜色,高度、宽度等); 2.滚动条、记录选择器、导航按钮、分割线等; 3.数据:记录源 四、文本框: 1.数据:控件来源; 2.其他:名称; 五、报表添加页码,并按某个字段排序; 1.页码添加位置; 2.页码添加的格式([page][pages]); 例:页码显示为“当前页/总页码,如1/20、2/21。=[page]&"/"&[pages] 3.排序方法(组页眉)。 六、添加选项组控件: 1.选项组名称,选项组标签标题,名称;

2.单选按钮的名称,; 3.选项按钮的名称,标题。 七、复选框按钮: 1.选项按钮的名称; 2.标签的名称及标题 八、数据来源: 1.窗体:属性、数据、记录源; 2.绑定文本框:属性、数据、控件来源; 九、添加计算控件: 1.计算控件的位置(组页脚、报表页脚); 2.格式:函数(=date()、=time()、=sum([字段名])、avge([字段名])等) 2.具体公式 十、分组、汇总 1.组页眉用于分组(依据字段、依据字段的前N个字符); 例:=left$([学号],4) 2.组页脚用于汇总;

十一、Tab的设置(文件夹(05(1))) 1)设置窗体对象“fEmp”上两个命令按钮的Tab键索引顺序(即Tab键焦点移动顺序)为从“报表输出”按钮(名为“bt1”)到“退出”按钮(名为“bt2”)。

窗体报表操作题答案

窗体报表操作题答案 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

第5章窗体 窗体1-5:2、4、10、16、71窗体6-10:2、3、18、32、35 窗体11-15:47、53、56、59、62窗体16-20:70、72、107、109、130 Access窗体操作题 代码中常用的属性:标题Caption;前景色foreColor;是否可用Enabled;记录源RecordSource 4、 (5)设置命令按钮bTest的单击事件属性为给定的宏对象m1; 本题直接选择事件,运行宏m1 如果要求写入运行宏的代码就为:“宏名称” 即:“m1” 35、 (5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。要求用VBA代码实现。 属性设置为:对象名.属性名=值 窗体为:form.属性名=值如:=time()也可以:=time() 本题是将CDID文本框所带标签改变颜色:CDID_标签.forecolor=vbred或CDID_标 签.forecolor=rgb(255,0,0) 53、(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别"男"和"女"; 选择文本框右键,选择更改为组合框,在属性窗口设置属性行来源:男;女(不要选择控件来源),行来源类型:值列表。 (2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值; 在查询qemp的设计视图下:添加性别字段,在条件行输入:[forms]![femp]![tss]。注意:性别不显示。 (3)设置窗体对象"fEmp"上文本框"tPa"为计算控件。要求依据"党员否"字段值显示内容:"党员否"字段值为True,显示"党员"两字;"党员否"字段值为False,显示"非党员"三字; =iif([党员否]=true,”党员”,”非党员”) (4)单击"刷新"按钮(名为"bt1"),事件过程动态设置窗体记录源为查询对象"qEmp",实现窗体数据按性别条件动态显示;单击"退出"按钮(名为"bt2"),关闭窗体。 =”qemp” 56、(5)在窗体中有一个"显示全部记录"命令按钮(名称为bList),单击该按钮后,应实现将"tStudent"表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 Select*fromtstudent可以参考这条语句上面的语句。 59、(5)在窗体中有一个"退出"命令按钮(名称为bQuit),单击该按钮后,应关闭"fStudent"窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 62、(5)在窗体中还有"修改"和"保存"两个命令按钮,名称分别为"CmdEdit"和"CmdSave",其中"保存"命令按钮在初始状态为不可用,当单击"修改"按钮后,应使"保存"按钮变为可用。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 =true 70、(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,并保持控件名称不变;

Access报表操作题完整

Access报表操作题 7、考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tEmployee"和查询对象"qEmployee",同时还设计出以"qEmployee"为数据源的报表对象"rEmployee"。试在此基础上上按照以下要求补充报表设计:(1)报表的报表页眉节区位置添加一个标签控件,其标题显示为"职员基本信息表",并命名为"bTitle"; (2)将报表主体节区中名为"tDate"的文本框显示内容设置为"聘用时间"字段值; (3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距上边0.25厘米、距左侧14厘米位置,并命名为"tPage"。规定页码显示格式为"当前页/总页数",如1/20、2/20、……、20/20等。 注意:不允许修改数据库中的表对象"tEmployee"和查询对象"qEmployee";不允许修改报表对象"rEmployee"中未涉及的控件和属性。 本题解题思路: (1)选择一个标签,放到报表页眉中,选择工具栏上的"属性"按钮,在弹出的属性框中设置名称属性为"bTitle"和标题属性为"职员基本信息表"。 (2)选中主体中的名为"tDate"的文本框,设置其控件来源属性为"聘用时间"字段。 (3)选择一个文本框,放到报表的页面页脚中,设置它的名称为"tPage"、上边距属性为0.25厘米和左边距属性为14厘米,并在控件来源属性中输入"=[Page] & "/" & [Pages]"。 13、考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tBand"和"tLine",同时还设计出以"tBand"和"tLine"为数据源的报表对象"rBand"。试在此基础上按照以下要求补充报表设计: (1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"团队旅游信息表",字体名称为"宋体",字号为22,字体粗细为"加粗",倾斜字体为"是"; (2)在"导游姓名"字段标题对应的报表主体区位置添加一个控件,显示出"导游姓名"字段值,并命名为"tName";(3)在报表的报表页脚区添加一个计算控件,要求依据"团队ID"来计算并显示团队的个数。计算控件放置在"团队数:"标签的右侧,计算控件命名为名称为"bCount"; (4)将报表标题设置为"团队旅游信息表"。 注意:不允许改动数据库文件中的表对象"tBand"和"tLine",同时也不允许修改报表对象"rBand"中已有的控件和属性。修改后的报表如下图所示。 本题解题思路: (1)选择一个标签,放到报表页眉中,选择工具栏上的"属性"按钮,在弹出的属性框中设置名称属性为"bTitle"和标题属性为"团队旅游信息表",字体名称属性为"宋体",字号属性为22,字体粗细属性为"加粗",倾斜字体属性为"是"。

上机操作题

上机操作题 1 .基本操作 基于罗斯文数据库中的表,按下列要求操作 : ( 1 )以“雇员”为数据源,使用“报表向导”创建报表,要求显示雇员 ID ,姓氏,名字,出生日期,头衔。并且按照头衔分组。 ( 2 )以“雇员”为数据源,使用“窗体向导”创建窗体,要求显示雇员 ID ,姓氏,名字,和雇佣日期。 2 .简单应用 基于罗斯文数据库中的“订单”表,创建一个查询,查询每个雇员的订单中,货主在北京的运费总额。要求显示雇员 ID ,运货费,和货主城市。 3 .综合应用 基于罗斯文数据库中的“产品”表,创建一个窗体,显示所有的产品,要求显示出“产品ID ”,“产品名称”和“类别ID ”。然后添加两个按钮,功能分别是转到前一个记录和转到下一个记录。再添加一个按钮,标题设置为“设置背景色”,单击可以改变窗体的背景色。要求“产品ID ”为 1 时,单击该按钮可将窗体背景设置为绿色;“产品ID ”为 2 时,单击该按钮可将窗体背景设置为红色;“产品ID ”为其他值时,单击该按钮可将窗体背景设置为黄色。 上机操作题参考答案及解析 1 .基本操作 基于罗斯文数据库中的表,按下列要求操作: ( 1 )以“雇员”表为数据源,使用“报表向导”创建报表,要求显示雇员 ID ,姓氏,名字,出生日期,头衔。并且按照头衔分组。 【分析】这道上机试题主要考察的知识点是如何以数据库中的表为数据源,使用向导来创建报表,并且按照指定字段进行分组的。 【解答】

?打开罗斯文数据库,单击数据库窗口中的“报表”对象。然后单击“新建”按钮,弹出“新建报表”对话框。选择“报表向导”并“确定”。 ?在“表 / 查询”列表框中选择“雇员”作为数据源,点击“确定”进入下一界面。选择要显示的字段:雇员 ID ,姓氏,名字,出生日期,头衔。单击“下一步” ?选择“头衔”作为分组的字段,单击“下一步”。 ?选择以“雇员ID ”升序排列,单击“下一步”。 ?选择布局方式为“递阶”,单击“下一步”。 ?选择报表的样式“正式”,完成报表生成。 ?运行结果 ( 2 )以“雇员”为数据源,使用“窗体向导”创建窗体,要求显示雇员 ID ,姓氏,名字,和雇佣日期。 【分析】这道上机试题主要考察的知识点是如何以数据库中的表为数据源,使用向导来创建窗体,并且显示指定字段。 【解答】 ?单击数据库窗口。选择“设计视图”,然后从“请选择该对象数据的来源或查询:”的下拉菜单中选择“雇员”表作为数据源。 ?从“雇员”窗口中选择“雇员ID ”,“姓氏”,“名字”,和“雇用日期”,拖入设计网格。 ?运行结果 2 .简单应用 基于罗斯文数据库中的“订单”表,创建一个查询每个雇员的订单中,货主在北京的运费总额。要求显示雇员 ID ,运货费,和货主城市。 【分析】这道上机试题主要考察的知识点是如何以数据库中的表为数据源,使用设计视图来创建查询,并且进行预定义的计算。 【解答】

操作题

【1】数据库文件"Access1.accdb"中,已经设计好表对象"tStud",窗体对象"fStud"和子窗体对象"fDetail"。按要求补充"fStud"窗体的设计: ①将窗体标题改为"学生查询"。 ②将窗体的边框样式改为"细边框",取消窗体中的水平和垂直滚动条、记录选择器、浏览按钮(导航按钮)和分隔线;将子窗体边框样式改为"细边框",取消子窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。 ③在窗体中有两个标签控件,名称分别为"Label1"和"Label2",将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色(紫蓝色代码为 #000080)。 ④将窗体主体节中控件的Tab键次序改为:"CItem"→"TxtDetail" →"CmdRefer" →"CmdList" →"CmdClear" →"fDetail" →"简单查询" →"Frame18"。 ⑤补充事件代码设计。在窗体中有一个组合框控件和一个文本框控件,名称分别为"CItem"和" TxtDetail";有两个标签控件,名称分别为"Label3"和"Ldetail";还有三个命令按钮,名称分别为"CmdList"、"CmdRefer"和"CmdClear"。在"CItem"组合框中选择某一项目后,"Ldetail"标签控件将显示出所选项目名加上"内容:"。在"TxtDetail" 文本框中输入具体项目值后,单击"CmdRefer"命令按钮,如果"CItem"和"TxtDetail"两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中不全有值,显示消息框,消息框标题为"注意",提示文字为"查询项目和查询内容不能为空!!!",消息框中只有一个"确定"按钮;单击"CmdList"命令按钮,在子窗体中显示tStud"表中的全部记录;单击"CmdClear"命令按钮,将"cItem"和"TxtDetail"两个控件中的值清空。

基本操作题(窗体报表宏)

一、窗体报表宏小结: ?查询分类: 1.选择查询: ●使用向导创建查询(无条件); ●在设计视图中创建查询(无条件、有条件); 2.交叉表查询: ●使用交叉表查询向导; ●在设计视图中创建查询; 3.参数查询: ●在设计视图中创建查询(在条件栏内输入提示信息,注意使用[ ]); 4.操作查询: ①生成表查询 ●在设计视图中创建查询(查询→生成表查询→表名(注意:执行一次查询)); ②更新查询 ●在设计视图中创建查询(查询→更新查询→更新到(注意:执行一次查询)); ③追加查询 ●在设计视图中创建查询(查询→追加查询→表名(注意:执行一次查询)); ④删除查询 ●在设计视图中创建查询(查询→删除查询→条件(注意:执行一次查询)); 5.SQL查询 ?条件栏的表示: 1)函数: 系统日期:=Date( )或=Now( ) 系统时间:=Time( ) 年、月、日:年:Year(date( )) 月:month(date( )) 日:data(date( ))

Left([字段名],N):Left([姓名],1)=“王” Right([字段名],N): Right([姓名],2)=“春枚” Mid([字段名],起始位置,[提取个数]);Mid([“qwert”,2,3)=”wer”. 通配符号: *代表任意连续的若干字符,?代表任意的一个字符。 条件内:Link”*王*”link”?李?”例:删除满足条件的记录。 Max(字段名称 ):Max(成绩): Min(字段名称):Min(成绩): Avg(字段名称):Avg(成绩): Sum(字段名称):Sum(成绩): Count(字段名称):Count(成绩): 2)表达式: 算术表达式:+,-,*,/。(date( )-1,year(date( )-1)) 关系表达式:>,>=,=,<,<=,<>。(>=12,=date( ) ) 逻辑表达式:And,Or,Not。(“男”Or“女”,>=1988-1-1, ) 非空:Is Not Null 空:Is Null 是否型字段的默认值:默认值:=-1或=true[=0或=False] 字符串连接运算符号:&. “asw” & ”ert” = ”asw ert”(也可用“+”号) “asw” + ”ert” = ”asw ert”

窗体报表操作题答案

窗体报表操作题答案 Last updated on the afternoon of January 3, 2021

第5章窗体 窗体1-5:2、4、10、16、71窗体6-10:2、3、18、32、35 窗体11-15:47、53、56、59、62窗体16-20:70、72、107、109、130 Access窗体操作题 代码中常用的属性:标题Caption;前景色foreColor;是否可用Enabled;记录源RecordSource 4、 (5)设置命令按钮bTest的单击事件属性为给定的宏对象m1; 本题直接选择事件,运行宏m1 如果要求写入运行宏的代码就为:“宏名称” 即:“m1” 35、 (5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。要求用VBA代码实现。 属性设置为:对象名.属性名=值 窗体为:form.属性名=值如:=time()也可以:=time() 本题是将CDID文本框所带标签改变颜色:CDID_标签.forecolor=vbred或CDID_标 签.forecolor=rgb(255,0,0) 53、(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别"男"和"女"; 选择文本框右键,选择更改为组合框,在属性窗口设置属性行来源:男;女(不要选择控件来源),行来源类型:值列表。 (2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值; 在查询qemp的设计视图下:添加性别字段,在条件行输入:[forms]![femp]![tss]。注意:性别不显示。 (3)设置窗体对象"fEmp"上文本框"tPa"为计算控件。要求依据"党员否"字段值显示内容:"党员否"字段值为True,显示"党员"两字;"党员否"字段值为False,显示"非党员"三字; =iif([党员否]=true,”党员”,”非党员”) (4)单击"刷新"按钮(名为"bt1"),事件过程动态设置窗体记录源为查询对象"qEmp",实现窗体数据按性别条件动态显示;单击"退出"按钮(名为"bt2"),关闭窗体。 =”qemp” 56、(5)在窗体中有一个"显示全部记录"命令按钮(名称为bList),单击该按钮后,应实现将"tStudent"表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 Select*fromtstudent可以参考这条语句上面的语句。 59、(5)在窗体中有一个"退出"命令按钮(名称为bQuit),单击该按钮后,应关闭"fStudent"窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 62、(5)在窗体中还有"修改"和"保存"两个命令按钮,名称分别为"CmdEdit"和"CmdSave",其中"保存"命令按钮在初始状态为不可用,当单击"修改"按钮后,应使"保存"按钮变为可用。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 =true 70、(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,并保持控件名称不变;

相关文档
最新文档