用户可以轻松地在报表或窗体上创建一个计算控件

合集下载

Access数据库教程-窗体的设计

Access数据库教程-窗体的设计
本节将介绍应用窗体向导创建“源于单一数据集 的窗体”和“源于多重数据集的窗体”。所谓“源 于单一数据集的窗体”是指窗体的数据源是一个数 据表或据源是多个数据表或多个查询 的某种组合。
4.2.1 源于单一的数据集的窗体设计 经过以上的学习,我们了解了窗体的基本概念,下面
4. 3. 2 窗体设计视图工具栏
如图4-16所示的工具箱,是窗体设计的“命令中心”。拖动标 题栏可以移动工具箱,拖动边缘或角可以更改工具箱的外形。 还可以将工具移到工作区的顶部,像工具栏一样使之固定。 关闭工具箱的方法很多,可以单击工具箱右上角的“关闭” 按钮,也可以选择“视图”菜单中的“工具箱”命令,还可 以单击工具栏上的“工具箱”按钮。
本章导读
窗体又叫表单,是用户和Access 2002应用程 序之间的主要接口。数据库是用表来存储数据的, 一个完善的数据库应用程序,要使用户能够方便的 对数据表进行数据的输入,修改维护,以及显示输 出。利用Access窗体,能使用户可以轻松地完成数 据的各种处理,制定表中数据的多种显示输入输出 方法以及完成数据库的各种维护功能。可以说,创 建一个Access数据库应用程序系统来说,制作各种 各样的窗体是必不可少的。否则,它就不是一个完 整的数据库应用程序。
【例2】创建一个带有子窗体的主窗体,用于显示 “学生信息表”和“成绩表”中的数据,“成绩表” 表中的数据是一对多关系中的“多”端,而“学生 信息表”中的数据是此关系中的“一”端,每个学 号对应多门课程的成绩。
在这类窗体中,主窗体和子窗体彼此连接,使得 子窗体只显示与主窗体当前记录相关的记录。例如, 当主窗体显示学号为“9901001”时,在子窗体中就 只会显示学号“9901001”学生的各个学期的各科成 绩。
工具箱和窗体组成: ● 标题栏 显示当前编辑的窗体名称; ● 水平标尺和垂直标尺 用来标准控件的位置; ● 工具箱 是窗体设计工具的集合,通过拖放为窗体创

第7章窗体与报表设计

第7章窗体与报表设计
设置控件的属性(P109)
❖ 在窗体的【设计视图】中, 右击某个对象,如标签“学 号:”,在“快捷菜单(cài dān)”中单击【属性】,通过
“格式”选项卡设置对象的字
体、字号、前景色(字体颜色 )、背景色等格式。
精品文档
7.4 使用设计(shèjì)视图创建窗体
•设置控件的特殊效果 选取控件,然后单击工具
❖ 为窗体设置背景,格式\图片 (túpiàn)
❖ 图片缩放模式为“拉伸”。
精品文档
7.4 使用(shǐyòng)设计视图创建窗体
设置窗体的“数据”属 性
通过(tōngguò)“窗体”对话框中
的“数据”选项卡来设置 窗体的记录源……等属性 ❖ 案例:把窗体设置为不允 许编辑、添加、删除。
如何消除(xiāochú)窗体中导航 按钮的显示?取消记录选 择器的显示呢?记录选择 器有何作用?
点击工具箱中的控件按钮,然后在窗体中插入控件的位 置,控件中会显示一个插入点,可以输入或编辑控件的 文本。
3.删除控件 4.对齐控件 用shift键同时选择多个控件,格式\对齐(P120图
靠左就是水平方向与最左边(zuǒ bian)那个控件对齐)
精品文档
7.4 使用设计视图(shìtú)创建窗体
栏中的“特殊效果”按钮 右侧的下向箭头( ,从 jiàntóu) 调出的效果列表中选取 “平面”、“凸起”、 “凹陷”、“蚀刻”、 “阴影”、“凿痕”等效 果。
精品文档
7.4 使用设计(shèjì)视图创建窗体
出现(chūxiàn)文本打横显 示时,把字体名称中的 @符号删除就可以了.
精品文档
7.4 使用设计(shèjì)视图创建窗体
⑤ 数据透视图:在窗体中以数据透视图的形式来显示 出某种统计结果。

国家二级ACCESS机试(选择题)模拟试卷119

国家二级ACCESS机试(选择题)模拟试卷119

国家二级ACCESS机试(选择题)模拟试卷119(总分:58.00,做题时间:90分钟)一、选择题(总题数:29,分数:58.00)1.下列关于报表的叙述中,正确的是( )。

(分数:2.00)A.报表只能输入数据B.报表只能输出数据√C.报表可以输入和输出数据D.报表不能输入和输出数据解析:解析:本题考查报表的知识。

Access中的报表和窗体都是Access数据库的对象,窗体与报表的建立过程基本上是一样的;最终窗体一般显示在屏幕上,而报表通常打印在纸上:窗体可以有交互,而报表没有交互,也就是报表不能输入数据。

2.在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是( )。

(分数:2.00)A.直线和矩形√B.直线和圆形C.直线和多边形D.矩形和圆形解析:解析:本题考查报表版面设计的知识。

报表的版面设计中,用于修饰版面的控件只有直线和矩形,没自其他控件。

3.要实现报表按某字段分组统计输出,需要设置的是( )。

(分数:2.00)A.报表页脚B.该字段组页脚√C.主体D.页面页脚解析:解析:本题考查报表的知识。

报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明;组页眉处于组的开始位置,一般用来显示某个组的分组依据;组页脚处于组的结束位置,一般用来显示组的汇总信息。

由于本题要求统计某个组的汇总信息数据,所以应该放在组页脚。

4.在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在( )。

(分数:2.00)A.组页眉/组页脚B.页面页眉/页面页脚C.报表页眉/报表页脚√D.主体解析:解析:本题考查报表的知识。

报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。

窗体(二)_真题(含答案与解析)-交互

窗体(二)_真题(含答案与解析)-交互

窗体(二)(总分95, 做题时间90分钟)一、选择题1.在“窗体”对象的工具箱中,可以作为结合到“是/否”字段的独立性,也可以用于接收用户自定义对话框中输入数据的非结合控件,或者选项组的一部分的图标是SSS_SINGLE_SELABCD分值: 1答案:D2.在“窗体”对象的工具箱中,用于在窗体或报表上显示OLE对象。

该对象针对的是保存在窗体或报表基础记录源字段中的对象。

当在记录间移动时,不同的对象将显示在窗体或报表上的图标是SSS_SINGLE_SELABCD分值: 1答案:B3.如果选项组控件结合到数据表中的某个字段,则是指什么结合到此字段SSS_SINGLE_SELA 组框架内的复选框B 组框架内选项按钮C 组框架内切换按钮D 组框架本身分值: 1答案:D4.在“窗体”对象的工具箱中,用于在窗体中显示静态图片。

由于静态图片并非0LE对象,所以一旦将图片添加到窗体或报表中,便不能在Access内进行图片编辑的图标是SSS_SINGLE_SELABCD分值: 1答案:D5.在窗体的“窗体”视图中可以进行SSS_SINGLE_SELA 创建或修改窗体B 显示、添加或修改表中的数据C 创建报表D 以上都可以分值: 1答案:B6.主窗体和子窗体的链接字段不一定在主窗体或子窗体中显示,但必须包含在SSS_SINGLE_SELA 表中B 查询中C 基础数据源中D 外部数据库中分值: 1答案:C7.在“窗体”对象的工具箱中,用于突出相关的或特别重要的信息的图标是SSS_SINGLE_SELABCD分值: 1答案:B8.如果要从子窗体的最后一个字段移到主窗体的下一个字段或到主窗体下一个记录的第一个字段,可以按SSS_SINGLE_SELA Tab键B Shift键C Ctrl键D Ctrl+Tab键分值: 1答案:D9.在“窗体”对象的工具箱中,作为结合到“是/否”控件的独立控件,或用来接收用户在自定义对话框中输入数据的非结合控件,或者选项组的一部分的图标是SSS_SINGLE_SELABCD分值: 1答案:B10.下述有关“选项组”控件叙述正确的是SSS_SINGLE_SELA 如果选项组结合到某个字段,实际上是组框架内的控件结合到该字段上B 在选项组可以选择多个选项C 只要单击选项组中所需的值,就可以为字段选定数据值D 以上说法都不对分值: 1答案:C11.自动创建的窗体不包括SSS_SINGLE_SELA 纵栏式B 新奇式C 表格式D 数据表分值: 1答案:B12.如果要从子窗体切回至主窗体,可以使用鼠标单击SSS_SINGLE_SELA 主窗体标题B 主窗体背景C 主窗体控件D 主窗体任一位置分值: 1答案:C13.纵栏式窗体同一时刻能显示SSS_SINGLE_SELA 1条记录B 2条记录C 3条记录D 多条记录分值: 1答案:A14.“输入掩码”用于设定控件的输入格式,对什么数据有效SSS_SINGLE_SELA 数字型B 货币型C 日期型D 备注型分值: 1答案:C15.用于显示线条、图像控件类型的是SSS_SINGLE_SELA 结合型B 非结合型C 计算型D 图像控件分值: 1答案:B16.如果在“控件来源”属性框中需要更多空间来键入表达式,打开“显示比例”框可以按SSS_SINGLE_SELA F2键B Shift+F2键C Shift键D Ctrl+F2键分值: 1答案:B17.为窗体上的控件设置[Tab]键的顺序,应选择属性表中的什么选项卡SSS_SINGLE_SELA 格式B 数据C 事件D 其他分值: 1答案:D18.控件是窗体上用于什么的对象SSS_SINGLE_SELA 显示数据和控制窗体B 显示数据、装饰窗体和控制窗体C 显示数据、执行操作、装饰窗体和控制窗体D 显示数据、执行操作和装饰窗体分值: 1答案:D19.子窗体可以显示为SSS_SINGLE_SELA 纵栏式B 表格式C 数据表D 数据表或表格式分值: 1答案:D20.下面关于窗体的作用叙述错误的是SSS_SINGLE_SELA 可以接收用户输入的数据或命令B 可以编辑、显示数据库中的数据C 可以构造方便、美观的输入/输出界D 可以直接存储数据分值: 1答案:D21.Access提供了“窗体向导”、“图表向导”等多少种制作窗体的向导?SSS_SINGLE_SELA 4B 5C 6D 7分值: 1答案:C22.不是窗体文本框控件的格式属性的选项是SSS_SINGLE_SELA 标题B 可见性C 前景颜色D 背景颜色分值: 1答案:A23.数据透视表窗体是以表或查询为数据源产生一个什么分析表而建立的一种窗体SSS_SINGLE_SELA ExcelB WordC AccessD dBase分值: 1答案:A24.Access提供的制作窗体的向导是SSS_SINGLE_SELA “数据表向导”B “图表向导”C “自动创建表格”D “自动创建窗体”分值: 1答案:B25.没有数据来源的控件类型是SSS_SINGLE_SELA 结合型B 非结合型C 计算型D A)和C)分值: 1答案:B26.不属于窗体命令按钮控件的格式属性的选项是SSS_SINGLE_SELA 标题B 可见性C 前景颜色D 背景颜色分值: 1答案:D27.在“窗体”对象的工具箱中,单击将弹出一个列表,可以从中选择所需要的控件源加到当前窗体内的图标是SSS_SINGLE_SELABCD分值: 1答案:D28.关于控件组合叙述错误的是SSS_SINGLE_SELA 多个控件组合后,会形成一个矩形组合框B 移动组合中的单个控件超过组合框边界时,组合框的大小会随之改变C 当取消控件的组合时,将删除组合的矩形框并自动选中所有的控件D 选中组合框,按[Del]键就可以取消控件的组合分值: 1答案:D29.当窗体输出或导出到其他文件格式时,将不保留SSS_SINGLE_SELA 条件格式B 窗体C 窗体控件D 窗体数据分值: 1答案:A30.Access的窗体由多个部分组成,每个部分称为一个SSS_SINGLE_SELA 控件B 子窗体C 节D 页分值: 1答案:C31.表格式窗体同一时刻能显示SSS_SINGLE_SELA 1条记录B 2条记录C 3条记录D 多条记录分值: 1答案:D32.在“窗体”对象的工具箱中,用于创建一个多页的选项卡窗体或选项卡对话框。

2023年黑龙江省齐齐哈尔市全国计算机等级考试Access数据库程序设计真题(含答案)

2023年黑龙江省齐齐哈尔市全国计算机等级考试Access数据库程序设计真题(含答案)

2023年黑龙江省齐齐哈尔市全国计算机等级考试Access数据库程序设计真题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、操作题(10题)1. 下列程序的输出结果是( )。

Private Sub Command1_Click()Dim arr(1 To 10)For i=1 To 10Next iFor Each i In arr()Next iEnd Sub2.字段属性设置:在D:\\Access 目录下有一ACCESS数据库“教学管理.mdb”,其中有一“学生”表,如右图。

根据要求进行相应的设置。

3. 假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。

4.使用表向导创建表:在D:\\Access目录下有一ACCESS 数据库“教学管理.mdb”。

利用表的“表向导”创建如右图的“学生-表向导”表。

5.从ACCESS 数据库导出数据:在D:\\ Access 目录下有一个“教学管理.mdb”access 数据库,其中有一个“学生”表。

1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”6. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1 Click()Dim i As Integer,n As Integern=0For i=0 To 50i=i+3n=n+1If i>10 Then Exit ForNext iText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是______。

国家二级ACCESS机试(选择题)模拟试卷133

国家二级ACCESS机试(选择题)模拟试卷133

国家二级ACCESS机试(选择题)模拟试卷133(总分:60.00,做题时间:90分钟)一、选择题(总题数:30,分数:60.00)1.已知该窗体对应的数据源中包含教工编号、参加工作时间、姓名、工资等字段,则下列选项中能够计算职工工龄的计算表达式是( )。

(分数:2.00)A.=Year(Date())-Year([参加工作时间]) √B.=#Year(Date())#-#Year(参加工作时间)#C.=#Time(Date())#-#Time(参加工作时间)#D.=Time(Date())-Time([参加打工时间])解析:解析:Year()获得当年的年份,Date()获取当前日期,计算职工年龄应用当前年份减去参加工作时间的年份。

2.下列关于窗体控件功能描述中,错误的是( )。

(分数:2.00)A.按钮控件可用于查找记录、打印记录等操作B.“使用控件向导”用于打开和关闭控件向导C.图像控件用于在窗体中显示静态图片D.绑定对象框用于在窗体上显示OLE对象字段内容√解析:解析:绑定对象框用于在窗体或报表上直接显示OLE对象,如图片等。

3.在窗体中绑定控件,其含义是( )。

(分数:2.00)A.控件接受的数据将是不可见的B.控件绑定的数据项不可删除C.控件给出的数据是只读不能修改D.控件与数据源的某个字段相联系√解析:解析:在窗体中绑定控件,表示该控件与绑定的数据源的相应字段相联系。

4.下列选项中,不属于窗体控件的是( )。

(分数:2.00)A.复选框B.按钮C.列表框D.消息框√解析:解析:消息框不属于窗体控件,其余选项均为窗体控件。

5.下列关于控件的叙述中,正确的是( )。

(分数:2.00)A.在选项组中每次只能选择一个选项√B.列表框比组合框具有更强的功能C.使用标签工具可以创建附加到其他控件上的标签D.选项组不能设置为表达式解析:解析:选项组由一个组框和一组复选框、选项按钮或切换按钮组成,在选项组中每次只能选择一个选项,选项组可以设置为表达式或未绑定选项组;列表框中,用户只能选择列表中的值,而组合框用户既可以进行选择也可以进行输入;标签主要用来在窗体或报表上显示说明性文本,使用标签控件创建的标签是单独的标签,不是附加到其他控件上的。

窗体和报表

窗体和报表

窗体、报表、宏1.将窗体"fEmp"上文框"tSS"改为组合框类型,保持控件名称不变。

设置其相关属性实现下拉列表形式输入性别"男"和"女"。

【操作步骤】步骤1:选中"窗体"对象,右键单击"fEmp"选择【设计视图】。

步骤2:右键单击控件名"tSS"选择【更改为】|【组合框】,右键单击"tSS"选择"属性",在"行来源类型"中选中"值列表",在"行来源"中输入"男;女",关闭属性界面。

2.将窗体对象"fEmp"上文本框"tPa"改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出"党员否"字段值。

【操作步骤】步骤1:选中"tPa"控件,按下"Del"键,将该控件删除。

步骤2:选中工具箱"复选框"控件,单击原"tPa"位置。

选中"复选框标签"控件,按下和"Del"键,将该控件删除。

3.设计报表"rEmp"的主体节区内"tOpt"复选框控件依据报表记录源的"性别"字段和"年龄"字段的值来显示状态信息:性别为"男"且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态。

【操作步骤】步骤1:选中"报表"对象,右键单击"rEmp"选择【设计视图】。

步骤2:右键单击复选框"tOpt"选择【属性】。

步骤3:在"控件来源"行输入"IIf([tSex]="男" And [tAge]<20,"1","0")",关闭属性界面。

Access二级考试试题

Access二级考试试题

例题9操作步骤
1.在窗体设计视图中,打开“rRim”矩形控件的属性对话框,设置如题要求矩形控件格 式 。 2.在窗体设计视图中,打开“退出”命令控件的属性对话框,在该对话框中,设置如图 要求命令控件格式 。 3.在窗体设计视图中,打开窗体属性对话框,在该对话框中,设置如题吗要求窗体格 式 。
例题9图解
例题13解题步骤
1.用鼠标右键单击“bt1”按钮选择“属性”。 2.单击“事件”选项卡,在“单击”行列表中选中“打开产品表”,关闭属性视图。 3.用鼠标右键单击“bt2”选择“属性”。 4.单击“事件”选项卡,在“单击”行右侧下拉列表中选中“运行查询”,关闭属性视图。 4.“操作步骤”步骤1:右键单击“bt3”选择“属性”。 5.单击“事件”选项卡,在“单击”行右侧下拉列表中选中“关闭窗体”,关闭属性视图。 6.单击工具栏中“保存”按钮,另存为“menu”,关闭设计视图。
Байду номын сангаас
7.单击 1.单击
2.设置 3.设置 4.设置 5.设置
6.设置
4.单击 1.单击
2.输入
3.选择
4.单击 1.单击
2.选择
3.选择
例 题 10
在考生文件夹下有一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”和 “tTemp”、报表对象“rEmp”。将报表中的数据按“年龄”分组升序排列,年龄相同情 况下按“所属部门”升序排列。
例题8图解
2.单击移动并右击 6.点击
4.输入 1.单击 5.输入
3.单击
2.单击拖动并右击 1.点击 4.选择 5.输入 6.输入 7.单击
3.点击
例 题 9
在考生文件夹下有一个数据库文件“samp3.mdb”,里面已经设计好窗体对象“fQuery”, 对该窗体属性进行如下设置。 (1)使名称为“rRim”的矩形控件距主体节上边0.4厘米、左边0.4厘米,矩形宽度为16.6 厘米、高度为1.2厘米、特殊效果为“凿痕”。 (2)将窗体中“退出”命令按钮上显示的文字颜色改为“深红”(深红代码为128),字体 粗细改为“加粗”。 (3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选定器、 导航按钮和分隔线。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用户可以轻松地在报表或窗体上创建一个计算控件,用于返回计算的结果。

方式如下所述。

STEP 1:在报表设计视图中打开报表(或在窗体“设计”视图中打开窗体),单击“工具箱”工具栏中的“文本框”按钮。

STEP 2:在窗体或报表上,单击要放置控件的位置并拖动鼠标调整控件大小,然后直接在控件中输入表达式即可。

(在这里,用文本框作为计算控件的控件类型,也可利用任何有“控件来源”属性的控件,可是,一般都利用文本框。

)添加计算文本框1.在设计视图中打开窗体或报表,方式是在导航窗格中右键单击窗体或报表,然后单击“设计视图”。

2.在“设计”选项卡上的“控件”组中,单击“文本框”。

3.将指针定位在窗体或报表上要放置文本框的位置,然后单击以插入文本框。

4.请执行下列操作之一:将光标放在文本框中,然后键入一个用于计算共计的表达式(表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。

表达式可执行计算、操作字符或测试数据。

)。

选择文本框,按F4 以显示属性表,然后在“控件来源”属性框中键入该表达式。

要利用表达式生成器(表达式生成器:一种可用来创建表达式的Access 工具。

它包括可从中进行选择的通用表达式列表。

)来创建表达式,请单击“控件来源”属性框隔壁的。

5.保留窗体或报表,然后切换到窗体视图或报表视图以查看结果。

有关创建表达式的详细信息,请参阅创建表达式一文。

注释若是需要更多空间以便于在“控件来源”属性框中键入表达式,请按Shift+F2 打开“显示比例”框。

若是窗体或报表是基于查询的,最好将表达式放在查询中而不是放在计算控件中。

这样做可以改良性能,而且若是您要计算记录组的共计,这样做还会更便于在聚合函数(聚合函数:用于计算共计的函数。

例如:Sum、Count、Avg 或Var。

)中利用计算字段(计算字段:在查询中概念的字段,显示表达式的结果而非显示存储的数据。

每当表达式中的值改变时,就从头计算一次该值。

)的名称。

添加未绑定文本框未绑定文本框不连接到表或查询中的字段。

未绑定文本框可用于显示计算的结果或接受您不想直接存储在表中的输入。

最简单的方式是在设计视图中添加未绑定文本框。

1.在设计视图中打开窗体或报表,方式是在导航窗格中右键单击窗体或报表,然后单击“设计视图”。

2.在“设计”选项卡上的“控件”组中,单击“文本框”。

3.将指针定位在窗体或报表上要放置文本框的位置,然后单击以插入文本框。

注释Access 还会在文本框的左侧放置一个标签,因此,请在指针的左侧为标签留出一些空间。

以后可以从头调整标签和文本框的位置。

也可以单击标签然后按Delete 将它删除。

另一种创建未绑定文本框的方式是:首先将字段从“字段列表”窗格拖动到窗体或报表上以创建一个绑定文本框,然后删除其“控件来源”属性中的值。

若是在设计视图中执行此操作,文本框将显示“未绑定”而不是字段名称。

在布局视图中,文本框将再也不显示数据,实际上,它将是空的。

了解文本框属性无论采用哪一种方式创建文本框,都需要设置某些属性,以使文本框按您需要的方式工作和显示。

下面的列表显示了几个较为重要的常常利用文本框属性:名称应该为文本框指定一个成心义的简短名称,以便您可以很容易地判断它包括什么数据。

这样,可以很容易地在可能在其他文本框中利用的表达式中引用该文本框。

一些数据库开发人员喜欢为文本框名称添加前缀(如txt),以即可以很容易地将文本框与其他类型的控件区分开来。

例如,txtFirstName 或txtAddress。

在从“字段列表”窗格中拖动字段以创建绑定文本框时,Access 利用字段名称作为文本框名称。

通常,这样做是可行的,可是若是您计划编辑“控件来源”属性并创建表达式,则最好先更改文本框的名称,以使其不同于字段名称。

不然,Access 可能无法肯定您引用的是文本框仍是表中的字段。

例如,假设您有一个包括“名字”文本框的报表,该文本框已绑定到名为“名字”的表字段。

若是您想要裁剪在“名字”字段中的值前面的所有空格,则您可能会将文本框的“控件来源”属性设置为:=Trim([First Name])但是,这会致使在文本框中显示“#Error”,这是因为Access 无法肯定表达式引用的是字段仍是文本框。

要解决此问题,请重命名文本框,以使其具有唯一的名称。

控件来源此属性决定了文本框是绑定文本框、未绑定文本框仍是计算文本框。

若是“控件来源”属性框中的值是表中字段的名称,则说明文本框绑定到该字段。

若是“控件来源”中的值为空白,则文本框是未绑定文本框。

若是“控件来源”中的值是表达式,则文本框是计算文本框。

文本格式若是文本框绑定到“备注”字段,则可以将“文本格式”属性框中的值设置为“格式文本”。

这样,您即可以向文本框中包括的文本应用多种格式样式。

例如,可以向一个单词应用加粗格式,而向另一个单词应用下划线格式。

可以扩大此属性对于报表中绑定到“文本”或“备注”字段的文本框尤其有效。

默许设置为“否”。

若是文本框中要打印的文本过量,文本将会被截断(剪切)。

但是,若是将“可以扩大”属性框的值设置为“是”,文本框就会自动调整其垂直大小,以便打印或以预览的方式显示它包括的所有数据。

创建计算控件此进程帮忙您创建计算控件,而不利用控件向导。

1.在导航窗格中右键单击窗体或报表,然后单击“设计视图”。

2.在“设计”选项卡上的“控件”组中,单击用于要创建的控件类型的工具。

有关可用作计算控件的控件类型列表,请参阅了解哪些控件类型可以用作计算控件一节。

3.将指针放在窗体或报表上希望放置控件的位置,然后单击窗体或报表以插入控件。

4.若是控件向导启动了,请单击“取消”将其关闭。

5.选择控件,按F4 显示属性表,然后在“控件来源”属性框中键入表达式。

若要利用表达式生成器(表达式生成器:一种可用来创建表达式的Access 工具。

它包括可从中进行选择的通用表达式列表。

)来创建表达式,请单击“控件来源”属性框隔壁的。

6.切换到窗体视图或报表视图,然后验证计算控件是不是依照您预期的方式工作。

注释请将每一个表达式都命名为以= 运算符开头。

例如:=[UnitPrice]*.75。

有关创建表达式的详细信息,请参阅创建表达式一文。

若是需要更多空间以便于在“控件来源”属性框中键入表达式,请按Shift+F2 打开“显示比例”框。

若是窗体或报表是基于查询的,最好将表达式放在查询中而不是放在计算控件中。

这样做可以提高性能,而且若是您要计算记录组的共计,这样做还会更便于在聚合函数(聚合函数:用于计算共计的函数。

例如:Sum、Count、Avg 或Var。

)中利用计算字段(计算字段:在查询中概念的字段,显示表达式的结果而非显示存储的数据。

每当表达式中的值改变时,就从头计算一次该值。

)的名称。

在对窗体或报表中的计算控件进行排序时,请确保正确设置了该控件的“格式”属性。

不然,计算的数字值或日期值可能按字母顺序而非数字顺序进行排序。

了解哪些控件类型可以用作计算控件文本框是最常常利用的计算控件,因为文本框可以显示许多不同类型的数据。

可是,任何具有“控件来源”属性的控件都可以用作计算控件。

在许多情况下,利用特定控件类型作为计算控件是没成心义的,因为不能像更新绑定控件或未绑定控件一样来更新该控件。

例如,若是将一个复选框控件放到窗体上,然后在该复选框的“控件来源”属性中输入了表达式,则您将无法再通过单击来选中或清除该复选框。

该复选框基于表达式的结果显示为选中或清除状态。

若是单击该复选框,则Access 会在Access 状态栏上显示一条警告:“控件无法被编辑;它已经绑定到表达式您的表达式”。

可是,在报表上使复选框控件基于计算的结果可能超级有效,因为报表上的控件仅用于显示信息。

操作和计算日期的表达式跟踪日期和时间是一项大体的数据库活动。

例如,可以计算自“发票日期”之日起应收款帐户所通过的天数,以此来统计帐龄。

日期和时间可以设置为多种格式,如下表所示。

表达式说明=Date() 使用Date 函数以mm-dd-yy 形式显示当前日期,其中mm 指月份(1 至12),dd 指日期(1 至31),yy 指年份(1980 至2099)的最后两位数。

=Format(Now(), "ww")使用Format 函数显示当前日期在一年中的周数,其中ww 代表第1 周到第53 周。

=DatePart("yyyy", [订购日期]) 使用DatePart 函数显示“订购日期”控件的值的四位数年份。

=DateAdd("y", -10, [允诺日期])使用DateAdd 函数显示比“允诺日期”控件的值早10 天的日期。

=DateDiff("d", [订购日期], [发货日期]) 使用DateDiff 函数显示“订购日期”和“发货日期”控件的值之间的天数差。

=[发票日期] + 30使用日期算术运算计算比“发票日期”字段或控件中的日期晚30 天的日期。

相关文档
最新文档