返回列表 回复 发帖
什么是窗体
  
  数据库的对话窗在Access中被称为“窗体”,我们讲过,“表”、“查询”、“窗体”这些都是数据库的对象。
  窗体也是Access中的一种对象,它使用计算机屏幕将数据库中的表或查询中的数据告诉我们。由于很多数据库都不是给创建者自己使用的,所以还要考虑到别的使用者的使用方便,建立一个友好的使用界面将会给他们带来很大的便利,让更多的使用者都能根据窗口中的提示完成自己的工作,而不用专门进行培训。这是建立一个窗体的基本目标。
  一个好的窗体确实是非常有用的。不管你的数据库中表或查询设计得有多好,如果你的窗体设计得十分杂乱,而且没有任何提示,那别人一看就不想用了,这样的话你建立的数据库就没有什么意义了。 自动创建窗体
  
  首先让我们看看创建一个窗体的最简单方法:用Access自动创建一个纵栏式表格的窗体。
  打开“客户信息数据库”,

  在数据库窗口的选项卡上选择“窗体”对象,然后在数据库菜单上单击“新建”按钮,并在弹出的“新建窗体”对话框中选择“自动创建窗体:纵栏式”选项,

  选完以后在这个对话框下部的“该对象的数据来源表或查询”下拉框中选择需要的表或查询,这时先要将鼠标移动到下拉框右面的向下按钮上,单击鼠标左键,会弹出一个下拉列表框,选取我们需要的表“客户信息表”,完成选择对象的数据来源表或查询,这些都完成以后单击“新建窗体”对话框中“确定”按钮。
  接着Access就会给我们自动创建一个纵栏式的表格了。

  注意在创建以后可别忘了保存这个窗体为“客户信息窗体”。
  在这个窗体中看到的数据和前面课中看到的数据表有所不同:纵栏式表格每次只能显示一个记录的内容,而前面课中的数据表每次可以显示很多记录。这是它们最大的区别。
  现在我们利用自动窗体建立一个表格式的窗体。在下面的学习中我们将用到这个窗体。这种窗体在建立上和纵栏式窗体 在建立的方式基本上没有什么区别,也是先单击“数据库”菜单中的“新建”按钮,然后在“新建窗体”对话框中选择“自动窗体”。和上次不同,

  这次选择“自动创建窗体:表格式”,而数据的来源是表“产品信息表”。将这些选定以后,单击“确定”按钮,然后给新的窗体取名“产品信息窗体”就可以了。 如何建立数据窗体
  
   如果你想修改窗体的设计,这个很简单,首先你要将这个窗体保存。保存的方法和保存查询和表的方法是一样的。先将鼠标移动到Access菜单栏上,单击“文件”,在随后弹出的子菜单中选择“保存”命令。如果你现在是第一次保存这个窗体,就会弹出一个对话框,要求你输入一个新窗体名称。

  当你完成输入后,单击“确定”按钮就可以了。
  现在我们就可以将鼠标移动到工具栏上最左边的“视图”按钮上,然后单击鼠标左键,将现在的视图切换到设计模式。现在你就可以按照自己的意愿随意地修改窗体了。


  在Access中,窗体上各个控件都可以随意地摆放,而且窗口的大小,文字的颜色也可以很容易地改变。
  这个视图中有很多的网格线,还有标尺,看上去好像很乱。这些网格和标尺都是为了在窗体中放置各种控件而用来定位的。当然你也可以不用这些东西,一切都根据你的习惯来确定。
  要将这些网格和标尺去掉很容易,你只要将鼠标移动到窗体设计视图中窗体主体标签上,单击鼠标右键。这时可以看见在弹出的菜单上有“标尺”、“网格”两个选项,并且在这两个选项的前面各有一个图标,现在这两个图标都凹陷了下去,这表示两个选项都被选中,将鼠标移动到“标尺”项上,单击鼠标左键就可以将标尺隐藏起来。这时再单击鼠标右键就会发现在标尺前面的图标已经不再凹陷了。如果再单击这个图标,就会发现标尺又出现了。
  刚才弹出的菜单在网格的下面有一个工具箱选项,单击这个选项,你会发现在屏幕上出现了一个工具框,在这个框中有很多按钮,每个按钮都是构成窗体一个功能的控件。
  控件很有用,像我们看到的按钮、文本框、标签等都是控件。有了它们我们建造窗体的工作就是将这些控件摆在空白窗体上,然后将这些控件与数据库联系起来就可以了。
  我们就以刚才生成的那个“客户信息窗体”为例,一起学习一下怎么在窗体中摆放这些控件。 调整标签的位置和大小
  
  现在我们给这个窗体加一个标签。但在添加标签之前,首先需要把窗体中所有控件都向下移,为标签空出一个适当的空间。首先单击一个控件,然后按住键盘上的“SHIFT”键,并且继续用鼠标单击其他控件,选中所有这些控件以后,将鼠标稍微挪动一下,等鼠标的光标变成一个张开的手的形状时,单击“工具箱”对话框上的“标签”按钮,然后把窗体中所有控件都向下移。

  完成这些以后,松开鼠标左键就可以了。
  单击工具箱中“标签”这个按钮,然后在窗体里刚才空出来的位置上单击鼠标左键,这时就会出现一个标签。在标签中输入“客户信息”四个字,这样一个标签就插入到我们的窗体中了。
  现在这个标签太小了,而且颜色也不好看,我们来给它变一变。单击这个标签的边缘,就出现了一个黑色的边框,在边框上还有八个黑色的小方块,这就表示这个控件标签已经被我们选中了,并且Access窗口上出现了一个新的工具栏,

  这个工具栏是用来定义标签控件中文字的属性的,作用就相当于在WORD中用来编辑文字对齐方式和字体大小、颜色等属性的工具框。现在我们将鼠标移动到工具栏上字体的下拉框上,单击右边的按钮,在这个下拉选单中选择“隶书”,并且在右面的用来定义字体大小的下拉框中选择“18”号字,然后再单击字体/前景色按钮右边的向下箭头,在弹出的颜色对话框中选择需要的颜色,选好以后单击这个颜色图标就可以了。
  现在标题已经和刚才不一样了。但是现在的字太大,原来的标签框已经装不下这几个字了。我们就再来调整一下这个标签的大小。像刚才一样单击这个标签的边缘,出现了一圈黑框,将鼠标移动到这圈黑框下部中间的黑色方块上时,鼠标光标变成一个上下指向的双箭头符号。现在按住鼠标左键,上下拖动鼠标,就可以调整这个标签的高度,这种方法可以调整Access中所有窗体控件的高度。当这个标签的高度比较合适时,松开左键就可以了,当然如果我将鼠标移动到围着标签的黑框右面中间的方块上时,会出现一个左右指向的的双箭头符号。这时按住鼠标左键拖动,就可以改变这个标签的宽度。
  如果你想确定一个精确的标签大小只需要在这个标签的属性中修改它的宽度和高度值就可以了。首先你要像刚才那样将这个标签选中,然后单击工具栏上的“属性”按钮,使这个按钮凹陷下去,现在屏幕上就又多了一个“标签属性”对话框,

  在这个对话框中找到“宽度”和“高度”项,在它们右面的文本框中输入相应的数值就可以了。在这儿的所有数值都是以厘米为单位的。
  要移动标签的位置,还是先要选中这个标签,当它四周出现黑框的时候,将鼠标移动到黑框的边沿,这时的鼠标光标会变成一个手的形状,现在按住鼠标左键就可以任意拖动标签了。把标签拖到一个适当的位置,放开左键就可以了。这个过程实际上和刚才我们将窗体上的控件向下拖动是一样的。
提问题时注意版块要与你所要问的问题相对应,
<STRONG><FONT color=#ff3330>在窗体中画线</FONT></STRONG> <P align=right><P align=left>   如果我们想在窗体上添加一条直线,是很容易的。在工具箱的最底下一行有一个直线图标<IMG src="http://www.hongen.com/pc/oa/ac2k/img/ac2k1122.gif">,将鼠标移动到上面,显示出“直线”的提示,现在我们就用这个控件在窗体上画一条直线。  和刚才在窗体上插入标签一样,我先要将鼠标移动到工具栏的直线按钮上,单击鼠标左键,这时直线按钮凹陷了下去,现在将鼠标移动到窗体上,单击鼠标左键,给出所画直线的起点,然后拖动鼠标到一定的位置,单击鼠标左键,给出直线的终点,这样一条直线就画好了。 <IMG src="http://www.hongen.com/pc/oa/ac2k/img/ac2k1123.gif">  如果要使线变粗一些,先选中“线”这个对象,将鼠标移动到工具栏上“线条/边框宽度”这个按钮右边的向下图标上,单击鼠标左键,在弹出的线条/边框宽度选项框中选择适当的宽度,然后单击这个宽度,这条直线的粗细就发生了变化了。   如果想改变这条直线的长度 这和刚才我们改变标签宽度的方法是一样的,你可以自己试试 <B><FONT color=#ff3330>整页眉、页脚的宽度</FONT></B> <P align=right><P align=left>  现在让我们看看改完之后的效果。 <P align=center><IMG src="http://www.hongen.com/pc/oa/ac2k/img/ac2k1124.gif"> <P align=left>  “客户信息”这个标题太靠边沿了,我们只要将窗体上的页眉加大点就可以了。   在窗体的设计视图中,窗体被分为页眉、主体、页脚三个部分。页眉处于窗体的最上面,中间的称为主体,页脚是窗体中最下面的部分。在页眉、主体、页脚这三个部分都可以添加各种控件,但一般都只在主体中添加各种控件,而在页眉和页脚中放置如页数、时间等提示性的标签控件。   页眉、页脚中也能放置控件,那与在主体中放置控件大多数是一样的。但如果窗体有几页,而且有的功能必须在每一页都有,在这种情况下,将这些公用的控件放置在页眉、页脚中就会非常方便了。   要将页眉加大点,首先要将鼠标移动到页眉和主体中间的位置,这时鼠标的光标会变成这个指向上下的双箭头符号, <P align=center><IMG src="http://www.hongen.com/pc/oa/ac2k/img/ac2k1125.gif"> <P align=left>  这时按住鼠标左键,然后往下拖动鼠标,当达到一个满意的位置时放开鼠标左键。这样页眉就加大了。 <P align=center><IMG src="http://www.hongen.com/pc/oa/ac2k/img/ac2k1126.gif"> <P align=left><IMG src="http://www.hongen.com/pc/oa/ac2k/img/ac2k1127.gif">  在窗体中不光可以改变页眉、页脚的高度,需要时还可以隐藏页眉和页脚。   首先在窗体上非控件的位置单击鼠标右键,这时会弹出一个菜单,在这个菜单上有一项“窗体页眉/页脚”,如果这个选项前面的图标凹陷下去,表示在窗体中显示页眉、页脚,相反则在窗体中隐藏页眉页脚。 <P align=left><B><FONT color=#ff3330>在窗体上添加按钮</FONT></B> <P align=right><P align=left>  你想不想让你建立的窗体也像别人所做的窗体那样,有一些按钮,只要单击这些按钮就可以让Access自动执行一些功能呢?现在我就告诉你如何在窗体上添加一些按钮。   我们要在窗体上添加一个“退出”按钮,一个“全部信息”按钮。单击“退出”可以帮助我们在使用完这个数据库后退出这个窗体;而单击“全部信息”按钮则可以打开“产品信息窗体”。 <P align=left>  这和在窗口上添加标签和直线是一样的,首先单击工具箱上的“按钮”图标<IMG src="http://www.hongen.com/pc/oa/ac2k/img/ac2k1128.gif">,然后在窗体上一个适当的空位置处单击鼠标左键,这样一个按钮就出现在窗体上了。而这时在屏幕上还会弹出一个“按钮命令向导”的对话框。这个向导的作用非常大,在WINDOWS中,一个按钮所能进行的工作都需要编写一定的程序,而对于Access的用户,它的很多操作都是固定的。而这个“按钮命令向导”就是这样一个能帮助你非常简单地实现一定功能操作的向导。不然你就要自己去编写“VBA”程序,虽然这样可以实现更多的功能,但对于大多数用户却是不必的。 <P align=left><OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 height=400 width=580 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM><PARAM>                              <embed src="swf/ac2k1101.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="580" height="400">          </embed>         </OBJECT><P align=left>  另一个按钮和前面是一样的,但在按钮命令向导第一页上,我们要选择表别中的窗体操作的“打开窗体”项,在单击“下一步”按钮后,这时向导的第二步就和原来的不一样了,给出了一个列表框,要求选择要打开的是那个表,我们选择<B>“产品信息窗体”</B>,然后单击“下一步”按钮。在这一步选择打开窗体并显示所有记录。继续单击“下一步”按钮。选择<B>文本方式</B>,并在后面的文本框中输入<B>“全部信息”</B>,然后单击“下一步”按钮。在最后一步中直接单击“确定”按钮就可以了。这样两个按钮都建立完毕了
提问题时注意版块要与你所要问的问题相对应,
为窗体添加背景、测试并保存窗体
  现在这个窗体好像还缺点什么,要是能给它加个背景就好了。首先我们将窗体切换到设计视图,然后在这个视图上单击非窗体的部分,这时在属性对话框中选择“全部”项,并在这个项中的“图片”提示项的右边输入要选择的图片文件名,单击这个文本框,会在它的右面出现一个“...”按钮,如下图所示。

  单击这个按钮,会出现一个文件载入窗体,在这个窗体上选择需要的图片文件,然后单击“确定”按钮。这时你会发现在窗体上出现了一个新背景。如下图所示。

  现在这个窗口看起来还不错,但现在这些按钮都不起作用,让我们把窗口切换到窗体视图,将鼠标移动到工具栏上的“视图”按钮,单击这个按钮,修改后的窗体就出现在我们面前,现在这个窗体是可以响应我们的操作了。
提问题时注意版块要与你所要问的问题相对应,
补充内容一
  
窗体中的控件怎样与字段列表中的字段建立联系
  要想窗体中的控件和字段列表中的字段建立联系,首先要打开控件的属性,如果这个属性对话框还没有出现,就单击工具栏上的“属性”按钮,这时就可以看到一个有选项卡的对话框出现在屏幕上。这时选中窗体中的控件,然后选择这个选项卡上的数据项,在这一项的列表框的第一行控件来源提示后面的文本框中单击一下,然后在出现的下拉按钮上单击鼠标左键,并在弹出的下拉菜单中选择一个字段就可以了,如下图所示。这样在这个控件就和字段列表之间的字段建立了联系。

怎样获得字段列表
  要想为Access窗体建立字段列表,需要将鼠标移动到窗体设计视图上非窗体部分上,这时的属性变成了窗体的属性,现在用鼠标单击“数据”项,将窗体属性切换到与数据有关的内容上。单击记录源提示右边的文本框,在这个文本框右边会出现一个下拉按钮,单击这个按钮,在弹出的下拉菜单中选择所要的表或查询,如下图所示。

  单击这个选项,可以获得相应的字段列表,这时将鼠标移动到工具栏上,单击字段列表按钮,在屏幕上就会出现一个列表框,上面记录了选择的这个表或查询中的所有字段。如何使用窗体向导建立窗体
  在建立窗体的时候,先使用向导或自动窗体的方式建立窗体,然后再使用设计视图建立表格进行修改将给工作带来很大的方便。在使用向导建立窗体的时候,首先要将鼠标移动到数据库窗口上的创建方法框中的“使用向导创建窗体”项,然后双击鼠标左键。在窗体向导的第一步,要求选择这个窗体上用到的各种字段,向导并不需要在设计专题之前一定要创建一个查询。它允许选出需要的字段,再由系统自动创建这个窗体所需的查询。首先在“表/查询”列表框中选取字段所在的表或查询,接着再将所需的字段添加到“选定的字段”列表框中,在选取字段时,可以通过一定的选取次序来调整字段在最后生成的窗体中排列的次序,先选取的字段位于窗体的前面,如下图所示。

  然后单击“下一步”按钮到下一步,在第二步中,可以选择窗体的样式,当选取某种布局时,对话框中左侧的图形会相应发生变化。在这里我们就选取第一种窗体布局方式,如下图所示。之后,单击“下一步”按钮。

  在第三步,选择一种窗体的风格,可以根据自己的审美观点来选择一种图案,选好以后单击“下一步”按钮。在最后一个对话框中,可以为创建的新窗体指定一个标题,并选择该窗体首次被打开的方式,如下图所示。

  当不需要对前面对话框中的设置加以修改时,可以单击“完成”按钮,系统会根据用户在向导中的设置生成窗体,在完成这些以后,单击“完成”按钮就可以了。 补充内容三
如何在窗体中添加和删除控件
  在窗体中添加和删除控件是非常简单的,首先将窗体视图切换到设计视图上,这时看看屏幕上是否有工具箱对话框,如果这个对话框没有出现在窗口上,就将鼠标移动到工具栏上的“工具箱”按钮上,单击鼠标左键,这时就会发现这个按钮凹陷了下去,而且在屏幕上出现了一个带有很多图标的对话框,这就是工具箱对话框。要想在窗体上添加一个控件,就在工具箱上单击一个控件的图标,看到这个图标凹陷下去以后,将鼠标移动到窗体中尚有空余的地方,单击鼠标左键,这时就会发现在窗体上添加了一定的控件。由于有的控件要执行一定的工作,所以在放置控件的时候会出现一个对话框,询问一些问题,如下图所示为命令按钮控件的向导,在回答完这些问题后相应的控件就会出现在窗体上了。

  虽然在窗体上添加控件很简单,而要删除一个控件就更简单了。只要先选中这个控件,然后按键盘上的DELETE键就可以删除窗体上的一个控件了。
察看和修改控件的属性
  每个控件都有自己的属性。有些属性是比较重要的
  标题:所有的窗体和标识控件都有一个标题属性。当作为一个窗体的属性时,标题属性定义了窗口标题栏中的内容。如果标题属性为空,窗口标题栏则显示窗体中字段所在表格的名称。当作为一个控件的属性时,标题属性定义了在标识控件时的文字内容。
  控件提示文本:该属性可以使得窗体的用户在将鼠标放在一个对象上后就会有一段提示文本显示。
  控件来源:在一个独立的控件中,“控件来源”属性告诉系统如何检索或保存在窗体中要显示的数据。如果一个控件是要更新数据,则可以将该属性设置为字段名。
  计算:如果该属性含有一个计算表达式,那么这个控件会显示计算的结果。在控件来源属性中含有一个计算表达式的控件又称为计算控件。在一个计算控件中显示的值不能被直接改变。
  是否锁定:这个属性决定一个控件中的数据是否能够被改变。如果设置为“是”,则该控件中的数据被锁定且不能被改变。如果一个控件处于锁定状态,则在窗体中呈灰色显示。
如何修改控件的特殊效果
  很多控件都有一定的特殊效果,比如平面、凸起、凹陷、蚀刻等,要改变一个控件的特殊效果,需要首先选中这个控件,然后单击工具栏中“特殊效果”按钮右面的标有向下箭头的按钮,在随后弹出的对话框中选择所需的效果样式,如下图所示。

  在这里有六种样式平面、凸起、凹陷、蚀刻、阴影和凿痕六种特殊效果。单击相应的特殊效果图标就可以将被选控件的效果改成相应的效果。补充内容四
在窗体中添加ActiveX控件
  在Access中提供了功能强大的ACTIVEX控件。利用这些控件,我们可以直接在窗体之中添加并显示一些具有一定功能的组件。添加ACTIVEX控件的操作非常简单,在窗体的“设计”视图中单击工具箱上“其他控件”按钮,出现一个列表,从中选取一个选项,如下图所示,则系统便会自动添加与之相应的控件了。

自动套用格式
  在窗体的设计视图中,可以随时修改窗体的套用格式,只要将鼠标移动到工具栏上自动套用格式按钮上,单击鼠标左键,就会在屏幕上弹出一个“自动套用格式”对话框,在这个对话框的左边列表框中就排列着所有的Access格式,将鼠标移动到一个列表框的一个选项上,单击鼠标左键,就会在对话框右边的图框中显示出这种格式的样式,选择好合适的格式后,单击对话框上的“确定”按钮就可以将选定的格式套用到现在的窗体上了。
组合和取消组合
  在窗体上有时会有很多东西,当要调整它们的位置时,会非常麻烦,一个一个移动,常常使原来已经排好的相对位置发生变化。虽然将它们都选定以后再进行移动可以避免各个控件间相对位置的变化,但每次移动都要按住键盘上的“SHIFT”键并同时单击鼠标左键将它们一一选定,也是非常麻烦的一件事。为了解决这个问题,Access2000中可以只用一次将某类的控件选中,然后单击“格式”菜单上的“组合”命令,如下图所示,这下刚才被选中的控件都被组合成了一个控件。

  这并不影响每个控件的功能,只是对所有选中的控件显示一个位置操作框,现在只要拖动这个“组合控件”就可以了。如果还想拖动组合控件中的某一个只要单独拖动这个控件就可以了。当然这个控件仍然是组合控件的一员。现在移动组合控件,刚才移动过的控件仍然会随别的控件一起移动。如果你不再需要将这些控件组合起来以后,那就先将这个组合控件选中,然后将鼠标移动到菜单栏上的“格式”主题上,单击这个选项,在弹出的子菜单中单击“取消组合”项就可以了。
提问题时注意版块要与你所要问的问题相对应,
了解报表


  用窗体显示数据虽然很好,但有时要把这些数据打印在纸上,那该怎么办呢? 旆ê芗虻ィ贏ccess中有一个“报表”对象,这个对象就可以帮助你实现将数据打印在纸上。
  我们先了解一下“报表”。在Access中使用“报表”来打印格式数据是一种非常有效的方法。因为“报表”为查看和打印概括性的信息提供了最灵活的方法。 我们可以在“报表”中控制每个对象的大小和显示方式,并可以按照所需的方式来显示相应的内容。我们还可以在“报表”中添加多级汇总、统计比较,甚至加上图片和图表。
  “报表”和窗体的建立过程基本是一样的,只是最终一个显示在屏幕上,一个显示在纸上;窗体可以有交互,而“报表”没有交互罢了。




使用自动报表建立报表


  我们用“自动报表”来建立一个“报表”。现在我们打开一个数据库,在数据库窗口左侧的选项卡上选择“报表”对象。

  单击“数据库”窗口中的“新建”按钮,这时在屏幕上就会弹出一个“新建报表”的对话框,将鼠标移动到这个对话框里的列表框中,选择“自动创建‘报表’表格式”,并在对象数据的来源表或查询提示右面的下拉框右面的向下按钮上单击,在弹出的下拉列表中单击“客户信息报表”选项,单击“确定”按钮。

  现在屏幕上就出现了我们制做的“报表”的模拟显示样式了。




使用“报表”向导建立“报表”


  首先双击数据库窗口中创建方式栏中的“使用向导创建报表”项,这时在屏幕上会弹出一个对话框“报表向导”,如下图。这个窗口中要求我们确定“报表”上使用哪些字段,这和我们使用“查询向导”和“窗体向导”差不多。

  现在我们在表/查询下面的下拉框中选择相应的表或查询,还是以“客户信息数据库”为例,首先单击下拉框右面的向下按钮,然后在弹出的下拉选单中选择表“订单信息查询”。左边的“可用字段”列表框中有了几个字段,现在我们选择要将哪些字段放到“报表”中去。 右边列表框就是用来显示我们要放到“报表”中去的“选定的字段”。而在这两个表中的四个按钮,则分别是将左面列表框中的一个或全部字段移动到右面的列表框中、将右面列表框中的一个或全部字段移动到左面的列表框中。而且在右面列表框中的字段的顺序也将反映到“报表”中字段的顺序中去,排在右面列表框前面的字段将在“报表”中靠左,而在列表框中靠后的字段在“报表”中将靠右,当把这些完成以后,单击“下一步”按钮就可以了。
  在这一步中,Access问我们是否要对“报表”添加分组级别,如下图。这个分组级别就是“报表”在打印的时候,各个字段是否是按照阶梯的方式排列,就像这样。分几组,就有几级台阶。

  当“报表”有多组分组级别时,我们可以利用两个优先级按钮来调整各个分组级别间的优先关系,排在最上面的级别最优先。 为了了解“分组选项”这个按钮是做什么用的,我们先将字段“序号”添加为一个分组级别。这时,这个按钮“分组选项”就由刚才灰白色不可用状态变成可用的了。单击这个按钮,这时会弹出一个对话框,如下图。在这个对话框中我们看到原来这儿可以用来调整组级字段的分组间隔。

  如果不想在“报表”中分组,只要将这个组级字段取消就可以了。现在我们单击“下一步”按钮进入下一步。 这一步要我们确定记录所用的排序所用的次序,如下图,即确定“报表”中各个记录按照什么顺序从“报表”的上面排到下面。如果我们按照序号字段的升序方式进行排序,就会发现在“报表”中,每个人的记录会按序号字段从小到大或从大到小进行排列。 完成这些,我们就可以单击“下一步”按钮了。
  对于这个数据库,用序号这个字段进行排序已经可以了,但如果我要用“订货公司”进行排序,“订货公司”又有重复的话,就需要使用第二级的排序了。这时你看用几个字段进行排序就很必要了。
  在这一步要我们确定“报表”的布局方式。 通过选择“布局”中的方式,可以确定数据是按照什么形式来进行布局的,并且可以在对话框右面的视图中看到我们选择的布局形式是什么样的。选择“表格”方式,这样所用记录都可以显示在一页纸上了,这样就很容易在一张纸上显示别人所有的信息了。如下图。

  如果“订单信息查询”上的信息过长,在一页纸上纵向打印就打不下,可以将纸横着来打,即将方向选项选为“横向”。
  在这一步中还有一个选项“调整字段宽度使所有字段都能显示在一页中”,为了保证将记录中的每行都打印在一行而不换行,这项常常都是选定的。做完这些,单击“下一步”按钮,出现一个对话框,在这个对话框中,右面列表框中的选项是“报表”可以使用的样式,而左边的图框则把这种样式的形式显示给我们,以便我们选择。
  单击“下一步”按钮,这一步是“报表”向导的最后一步了。 现在要给这个“报表”指定标题,这个标题将会打印在你的“报表”的左上角。
  如果想在在单击“完成”按钮以后直接看到“报表”的打印预览,则选择“预览报表”;如果想先看到“报表”的设计视图,则选择“修改报表设计”,就可以在设计视图中修改“报表”了。 然后单击“完成”按钮就可以了。




浏览新报表


  经过以上步骤建立的报表如下图所示。

  这张“报表”总的看起来还不错,但还有些问题。能不能将这些“报表”放大一些? 答案当然是肯定的,在屏幕上的鼠标的光标已经是一个放大镜的模样,而且在这个放大镜的中间还有一个“+”号,现在你只要在“报表”上单击鼠标左键,这时这个“报表”就变大了,而这时的鼠标光标的那个放大镜中间的“+”号也已经变成了一个“-”号,表示再单击一下“报表”将缩小。
  改变显示比例的大小还可以通过改变模拟显示窗口工具栏上的显示比例文本框中的数据来改变它的大小。现在我在这个文本框中输入“150”然后按键盘上的“Enter”键,就可以使现在的显示比例变成标准显示时的150%的大小了。 只要单击现在窗口工具栏上的“关闭”按钮就可以退出“报表”的打印预览了。
  要修改“报表”,就需要将“报表”由“打印预览”切换到“设计视图”中,当然切换的方法在Access中也基本上是通用的。我们将鼠标移动到工具栏上最左边的“视图”按钮上,单击鼠标左键,将“报表”切换到设计视图中,现在我们可以修改这个“报表”了。
提问题时注意版块要与你所要问的问题相对应,
向“报表”中添加文字


  在设计视图中修改“报表”和我们第十一部分中在设计视图中修改窗体的方法是基本一样的。 比如想在“报表”的右上角添加一行小字“制作者:某某”,首先你要将工具箱对话框打开,这个方法在第十一部分已经讲过了,报表视图如下图所示。

  将鼠标移动到工具箱上单击“标签”图标,将鼠标移动到“报表”上“‘报表’页眉”栏中的右下角,现在按住鼠标左键,拖动鼠标,当屏幕上出现的矩形虚线框的大小比较合适的时候放开鼠标左键,这时在你的“报表”上就出现了一个标签控件。而且它现在正处在可以输入文字的状态下,输入文字“制作者:某某”就可以了。
  在“报表”中移动控件和在窗体上移动是一模一样的。在“报表”中修改标签控件中文字的字体、大小和颜色也和在窗体中修改这些属性是一样的。而且在OFFICE2000中,要修改这些控件也都是大同小异的。




调整“报表”中字段的显示对齐方式


  现在看来还有一个小问题,有的字段的值位置太靠近了。可以将它们之间的距离拉大一些,而且要和上面的字段名对齐。 我们只要将这些标签控件中的文字居中对齐就可以了。
  如果想要居中对齐的话,首先你先要将“报表”切换为“报表”设计视图,并在设计视图中选择需要进行字段对齐的所有标签控件,然后将鼠标移动到工具栏上的“居中”对齐按钮上,单击这个按钮即可,效果如下图所示。





页面设置


  在做完这些修改以后,可别忘了保存你的工作啊。
  “报表”就是用来打印在纸上的,那现在我怎样才能将这些“报表”打印出来呢?我们在预览“报表”的时候在工具栏靠左的位置上可以看到一个“打印”按钮,我们只要单击这个按钮就可以将“报表”打印出来了。
  我们在打印之前,先要看看在Access中是怎么设置打印纸的页面情况的。 首先你要将鼠标移动到窗口的主菜单上,单击“文件”按钮,然后在弹出的菜单中单击“页面设置”项,这时会弹出一个页面设置对话框,如下图所示。

  现在我们可以定制打印纸的一些属性。 第一页“边距”中的页边距是打印纸上四周需要空出来的位置。 第二页“页”中,打印方向就是要打印的内容是横着还是竖着打印出来,而打印纸就是指打印时要用到几号纸,第三页“列”中,我们可以建立多列“报表”,可以在“列数”对应的文本框中输入我们将把页面分成几列,并且通过“列间距”改变列之间的距离,使用列尺寸中的宽度和高度文本框输入数字的方法来定义列的尺寸。而且可以通过列布局中的两个选项来确定在打印纸上打印出来的一组数据是按照什么样的布局方式进行放置的。
  当我们把这些都设置好了以后,就可以开始打印了。单击“文件”菜单中的“打印”命令,出现对话框“打印”,在这个对话框中要选定“打印机”选项中的型号。然后在“打印范围”选项中指定打印所有页或者确定打印页的范围。在“份数”选项中指定复制的份数和是否需要对其进行分页。最后单击“确定”按钮,就可以打印出来了。




补充内容


  在工作和日常生活中,有时常常需要向外发送大量统一规格的信件,信封上的地址以及书信内容都极为相似。正是为了通信的需要,Access提供了建立邮件选项卡的帮助向导,它可以快速地为公司生成通信时所需的信封地址选项卡或书信内容。
  首先要在数据库窗口中选择选项卡中的“报表”对象,并单击“数据库”窗口上的“新建”按钮,在“新建‘报表’”对话框中,单击列表中的最后一项,即选项卡向导。在此处必须选择选项卡所需数据字段的表或查询,选择完毕之后,单击“确定”按钮,这时在屏幕上就弹出一个窗口“标签向导”,如下图所示,向导的开始对话框中包含了一个滚动式列表框,在这个列表框中列出了所提供的标准选项卡型号,而且每个公司的选项卡自有一套标准和选项卡所对应的尺寸大小。由于我们通常使用的都是公制,所以在度量单位这一栏中选择公制,而标签送纸的方式就要根据你的实际情况来定了。

  也可以自己定义标签的大小。单击“自定义”按钮,在弹出的“新建标签尺寸”对话框中选择“新建”按钮就可以在“新建标签”对话框中新建一个标签尺寸了。在这个对话框中需要为新建的标签尺寸取名,并且定义新标签的八个尺寸,完成这些后就可以单击“确定”按钮,完成对新标签尺寸的定义了。单击“关闭”按钮,这样就可以创建一个新的标签尺寸了。完成第一步,确定了标签的尺寸,单击“下一步”按钮,现在要求选择标签上文本的字体,在选择完以后,单击“下一步”按钮,在这一步中要求我们输入在标签上将要提供的内容。输入完以后,单击“下一步”按钮,在这一步中确定按那些字段排序。确定完排序以后,单击“下一步”按钮,此步为最后一步,在这一步中指定名称,以及类似于前面讲的报表向导最后一步的参数设置,效果如下图所示。
提问题时注意版块要与你所要问的问题相对应,
启动向导创建数据访问页


  WEB页也就是我们通常所说的网页。在Internet上,很多的信息都是以网页的形式来发布和传播的。你想没想过,把你的数据库也放到“网页”上去呢?
   Access2000一个最突出的功能就是将Access数据库中的数据动态地提供给Web页。 Access2000另一个突出的优点就是使用起来特别简单,就和你使用“窗体”一样,非常的简单。而且这种联接是动态的,不需要创建很多的页面,一切繁琐的工作Access都自己包了。掌握这个对象的用法,以后往Internet发布数据就更加得心应手了。
  要创建数据访问页,非常简单,我们这次还是先用页向导来创建一个页吧。 首先我们打开一个数据库,还是“客户订单数据库”吧,这样别人以后就可以通过网页向你们订货了。 和往常一样,我们先要在数据库窗口上的选项卡中选择“页”对象,然后可以看到在创建方法栏中有三种创建方法,如下图所示。我们用“使用向导创建数据访问页”,现在我将鼠标移动到这个选项上,然后双击鼠标左键,这样就可以启动Access中的数据访问页创建向导了。





确定页中需要使用的“表/查询的字段”


   现在屏幕中弹出了一个“数据页向导”对话框,如下图所示。看起来和别的向导的第一页差不多,因为在Access中任何操作都离不开“表”、“查询”中的字段。没有字段,就无法表示记录中的信息呢。

  如果我们要选取“订单信息查询”,首先要知道我们需要的字段在哪儿,也就是在哪个表或查询里,然后在“表/查询”下拉框中选择相应的表“订单信息查询”,这时在可用字段列表框中就列出了这个查询中的所有字段。 如果要选择所有的可选字段作为选定的字段,只要单击“>>”按钮就可以了。
  选定这些字段,现在我们就单击“下一步”按钮进入下一步吧。




确定页中分组级别和排序次序


   这一页也和我们使用报表时遇到的第二页一样,如下图所示。但我们在创建页的时候必须注意,添加分组级别后的页将只能是只读的页。 即在网络浏览器上只能看,不能改动它上面数据值的页。而非只读的页在任何用户使用的时候都可以改动数据库中的内容。

  只有不在页中分组,这样别人才可以将别人的订单写在这个数据库中了。
  我们单击“下一步”按钮就可以了,这一步也和报表向导中第三步确定各记录的排序次序相同,我们就以序号排序就可以了。 接着单击“下一步”按钮。
提问题时注意版块要与你所要问的问题相对应,
为WEB页取名并确定打开后的视图


   本步为创建访问页的最后一步,如下图所示,在这一步,主要还是要输入WEB页的名字。这个名字也只是表明其在Access数据库中的名字,而不是这个页面的HTML文件的名字。

  但在这一步中,有一个选项却是和普通的向导不一样的。 以前的向导的最后一页中,默认的都是在单击了“完成”按钮后将直接打开向导建设的对象视图,而页向导中却默认“修改数据页的设计”。 这是因为由页向导创建的页面是不完整的,还有很多东西需要我们添加啊,所以现在生成的页面没必要直接就呈现在我们面前。
  输入完标题“客户订单信息”后,单击“完成”按钮就可以了。





使用页设计视图修改页


  此时页设计视图(如下图所示)很象报表的设计视图。其实两者不光是外表象,而且拖放控件的操作也是一样的。

  此时页设计视图中的工具箱比起报表设计视图中的工具箱更大了,而且里面的工具图标也有很多不一样的。这是因为现在的这个工具箱是专为设计网页而专门定义的,里面的绑定、滚动文字等选项都是专门为设计网页而准备的工具。
  我们在Access中建立网页最重要的就是掌握数据库和网页的接合,而网页的设计和发布将在RONTPAGE2000中去介绍,所以不必太专一于网页的设计,而只要能在网页中添加和数据库相连的控件就可以了。 




调整页眉文字的内容、字体和大小


  在网页的最上部,有一排字“单击此处并建立标题文字”,这是让我们在这儿输入这张网页的标题,如下图所示。

  你只要将鼠标移动到这个位置,然后单击鼠标左键,这一行文字就会消失,而在刚才的位置出现了一个闪动的光标,现在可以用键盘输入“客户订单信息”六个字,可以看现在网页的标题已经变成刚才我们所输入的文字了,如下图所示。

  在窗口上有一条专门用于编辑文字的工具栏。现在将我们刚才输入的文字都选上,然后在编辑工具栏中选择文字的字体大小和字体类型。我们再将鼠标移动到这个编辑工具栏上的“颜色”按钮右面的向下按钮上,然后单击这个按钮,就会弹出一个颜色选项表,在这个表中选择你喜欢的颜色,然后单击这种颜色的图标即可。




为页面添加使用说明


  这个页面有了标题,但看起来还有些问题。 即如果是别人看到你的这个页面,他会知道这个页面是做什么用的呢? 应该写些文字告诉他这是做什么用的,要写的这些文字就是这个页面的使用说明啊。
  可以告诉他这个页面是我的通讯录,如果他愿意,可以将他的信息加入进来。这就需要我们在页面上添加一个标签按钮了。和在报表中添加标签一样,在页面中添加这个控件,也要先将鼠标移动到工具箱上的标签图标上,单击这个图标,然后将鼠标移动到页面上的空白处,单击鼠标左键,这个标签控件就被放到页面上了。而这个控件的四周都被斜线框住,表示可以在这个标签控件中输入说明文字,添加前的页面如下第一张图,添加后的页面如下第二张图。


  
提问题时注意版块要与你所要问的问题相对应,
补充一:为已有的网页添加数据访问功能


  要为已有的网页添加数据访问功能,首先需要打开将与那个页面有一定联系的数据库,然后在数据库窗口上的选项卡中选择“页”对象,并在对应的右边创建方法列表框中选择“编辑现有的WEB页”,现在双击这个选项。
  随后将会弹出一个“定位WEB页”的对话框,在这个对话框中选择需要编辑的已有的网页。单击对话框右下角的“打开”按钮,这个已有的网页就会出现在页编辑视图中了,现在将鼠标移动到工具栏上的“字段列表”按钮上,单击这个按钮,在屏幕上弹出一个“字段列表”对话框,如下图所示。

  从这个对话框中选择将要添加在网页中的数据库字段,将鼠标移动到这个字段选项上,按住鼠标左键,然后拖动鼠标将这个字段拖到正在设计的页面上,这时松开左键,这个字段就被拖动到这个页面上了。同时这个网页也就有了设计访问功能。
  要想在网页中还能查看所选表或查询中的所有的记录,只要在这个网页中再添加一个“记录浏览”控件就可以了,最后效果如下图。





补充二:为什么不能建立页


  当在安装完Access2000以后,却不能使用页创建的功能,当选择数据库窗口的选项卡中“页”这个对象后,在右边的创建方法列表框中什么都没有,这时因为你用的IE不是5.0版本的。因为Access2000中创建页的功能必须在IE5上才能实现。你只要用OFFICE2000那张盘,将上面的IE5装一遍就可以了。
  如果你使用的是网景公司的Netscape 就需要下载一个专用的 “COM”,这个“COM”可以从微软公司的网页上下载。
  




补充三:怎么在网页中添加OFFICE数据透视表


  要在网页中添加数据透视表,首先打开这个网页,而且使这个网页处于设计状态。这时将鼠标移动到菜单栏上,单击插入主题,并在弹出的子菜单中选择OFFICE数据透视表。
  现在在网页中就出现了一个数据透视表,在这个表中还没有数据,现在将鼠标移动到字段列表对话框中,从中将一个表或查询拖到这个空的数据透视表控件中。这样一个数据表就出现在网页上了,添加前和添加后的效果分别如下两图所示。

提问题时注意版块要与你所要问的问题相对应,
如何插入图表


   将数据用图表方式显示很简单,在Access2000中,不管在窗体、报表还是在页中都可以插入图表。这里我们讲述在窗体上插入一个图表的过程,而在报表和页中插入图表是完全相同的,
  我们先打开一个数据库,这里以天智公司1999年各分公司销售情况数据库为例,在数据库的主窗体上插入一个饼图,以分析比较各分公司一年的销售总额。 首先打开这个需要添加图表的主窗体“年度销售额窗体”,等窗体打开以后,将它切换到设计视图上。然后用鼠标单击“插入”菜单中的“图表”命令。完成这些之后当将鼠标移动到窗体的“主体”上,会发现鼠标的光标左上方有一个“图表”图标。现在单击鼠标左键,就会在这个窗体上插入一个图表,此时的视图如下图所示,并在屏幕上弹出一个“图表向导”对话框。

  接着单击视图框中的“两者都有”选项按钮,然后在列表框中选择建立这个图表所需要依据的表或查询。为了创建刚才提到的各个分公司一年销售总额饼形图,要选择“销售总额”这个查询,然后单击“下一步”按钮。
  这一步要求我们选择在饼形图中所用到的字段。只要在左边提供的字段列表中选择好一个字段,然后单击“>”按钮就可以将这个字段作为一个已经选中的字段了。 要将这两个字段都选到右边用于图表的字段列表中,只要单击“>>”按钮即可,这里我们将这两个字段都选为图表需要的字段。继续单击“下一步”按钮。
  此时我们看到的对话框如下图所示,现在我们看到在对话框的左边有很多的图标按钮, 这些图标表示的就是在Access中能画出的图表类型,当我们需要画某种图表的时候,只要单击相应的图标按钮就可以了。现在我们要画“饼图”,只要单击“饼图”按钮就可以了。同时这个“饼图”图标按钮会凹陷下去,并且在列表框右边会显示出一个“饼图”。以便我们对这种类型的图表有一个直观的认识。

  单击完“下一步”按钮就可以看到向导要求我们来规划“饼图”中的数据,就是将对话框右边的“备选字段”拖到“示例图”中相应的“字段备选框”中去,成为图表中相应的数据来源就可以了。这样就可以利用“字段备选框”中“字段”提供的数据来绘制“饼图”了。在这个“饼图”中,我们将“单位”字段拖到“系列”备选框中,将“总销售额”拖到“数据”备选框中,如下图所示。

  现在,我们单击“图表预览”按钮,来观察一下生成的图表正确与否。
  读者应该注意到了这个问题,即拖到“数据”备选框中的字段“年销售额”变成了“年销售额之和”呢! 这是由于“数据”这个备选框中的数据会自动进行各种汇总计算,而“求和”计算又是这个“数据”备选框中的默认选项,所以才出现了这个情况,应该把它改一下。其修改的方法为:在“数据”备选框中双击鼠标左键就会弹出一个列表框,在这个列表框中,有很多种汇总计算的方法,现在单击任何一个选项都可以进行对应的汇总操作。但这种操作只限于备选框中字段是“数字”类型。现在由于我们不需要什么汇总计算,选择“无”就可以了。这时你再看“数据”备选框中的字段已经变成“年销售额”了。 完成这些以后就可以单击“下一步”按钮去向导的后面过程。
  这一步为图表向导的最后一步,给图表加个标题,比如“全年各分公司销售总额图”,如果这个图表还要显示一个图例,(图例就是表中某种颜色的块或线条所代表含义的说明),则选中对话框中“是,显示图例”选项,如果要给别人看的话,有个图例会很方便的。
  现在这个图表已经完成了。单击“完成”按钮就可以看到窗体上的这个图表了,如下图所示。





修改图表的类型


   如果不想要“饼图”,把它换成别的图。像“条形图”什么的,这就是修改图表的类型,这非常容易。现在我们就把这个“饼图”改变成一个“条形图”。
  首先我们用鼠标单击图表所在的位置,这时在图表上会出现一个矩形,它就是图表的“图表区域”,现在它被激活了,这时再单击鼠标右键,就会弹出一个菜单,单击菜单上的“图表类型”命令,打开“图表类型”对话框,如下图所示,就可以修改图表的类型了。

  要改“条形图”的话,首先要在“图表类型”列表框中单击“条形图”选项,然后再在右边的“子图表类型”中选择一种“条形图”,再单击“确定”按钮,图表的类型就被换成“条形图”了,如下图所示。

  




增加趋势线


  平时我们用手画“条形图”的时候,常常用一条“趋势线”来表示数据的走向,在Access中,几乎任何一种二维图表,都可以添加趋势线的。
  首先用鼠标激活图表的“图表区域”,然后单击“图表”菜单上的“添加趋势线”命令。就可以打开一个“添加趋势线”对话框,如下图所示,使用这个对话框就可以添加“趋势线”了。

  在这个对话框上有两个选项卡,一个是“类型”,一个是“选项”,在“类型”选项卡上,有两个主要部分,“趋势预测/回归分析类型”和“选择数据系列”。单击“趋势预测/回归分析类型”中的一个选项,就可以在图表中画相应类型的趋势线。而单击“选择数据系列”列表框中的一项。就可以在图表中画出那个字段的数据趋势线。比如现在我们要对“总销售额”这个系列画一条“线性”趋势线的话只要先单击“选择数据系列”列表中的“总销售额”项,然后再单击“趋势预测/回归分析类型”中的“线性”图就可以了。
  “选项”选项卡在“趋势线名称”中可以定义趋势线的名称。还可以在“趋势预测”中定义趋势线前推或倒退的周期数,来满足用户对趋势线的周期要求。
  单击“确定”按钮,现在的图表上就出现了一条趋势线,如下图所示。

  而且在一个图表上还可以添加不止几条“趋势线”,而添加的过程都和上面是一样了。
  




移动和缩放图表


  移动图表的位置其实和移动窗体上的一个控件是一样的,只是图表的移动除了包括整个图表区域的移动以外,还包括图表内各个部分的相对移动。比如“标题”、“绘图区”、“示例”这些部分的相对移动。
  首先讲讲如何移动整个图表区域,然后再讲讲如何在图表区域中移动图表、图例和标题。 要移动一个图表的图表区域。首先要用鼠标激活这个图表,这时鼠标的光标会变成一个手的模样,表示可以用鼠标来拖动这个区域了。那就按住鼠标左键,拖动这个图表将它放在一个适当的位置,然后松开左键就可以了,如下图所示。

  要移动图表区域中的“图表”、“图例”和“标题”。我们还是先要将鼠标移动到图表区域中,当鼠标在某一区域中时会在鼠标光标的右下角出现“绘图区”三个字,这时单击鼠标左键,就可以将图表的“绘图区”激活,现在在这个矩形区域中按住鼠标左键就可以拖动这个图表的“绘图区”。把这个图表绘图区移动到适当的位置,松开鼠标左键。这样就可以移动这个图表的位置了,但是这个图表绘图区的位置仅限于图表的图表区域中。“图例”和“标题”的移动和“绘图区”的移动是一样的,同样是将鼠标移动到相应的位置上,就会在鼠标光标的右下角出现相应的提示文字。这时激活这个对象,然后按住鼠标左键就可以拖动它了。
  一个图表,除了需要移动它的位置以外,我们还常常为了摆放的方便,要对这个图表进行缩放操作。要缩放图表,实际上就是对这个图表的绘图区的缩放操作,所以要对一个图表进行缩放,首先要将这个图表的绘图区激活,然后将这个将鼠标移动到围绕绘图区的边框上。当鼠标的光标变成指示可以上下、左右拖放的光标时,就可以按住鼠标左键拖动绘图区的边框来缩放绘图区的面积。这样就同时缩放了图表。
提问题时注意版块要与你所要问的问题相对应,
返回列表