Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-教程

access开发教程第4章第1节

时 间:2008-11-04 13:41:23
作 者:Access软件网编著   ID:11  城市:上海  QQ:3002789054点击这里给麥田发消息
摘 要:4.1 基础数据界面的制作
正 文:

第四章 基础资料窗体的设计
4.1 基础数据界面的制作
     导航菜单设置完成之后,就该制作数据显示页面了。 
     关于数据窗体(界面)的制作,含子窗体的窗体(界面)制作和不含子窗体的数据窗体制作,并不完全一致,从技术角度来说,技术含量也不一样,下面,我们就先以员工姓名的基础资料为例,来介绍不含子窗体的数据窗体的制作。在这里,我们可以将之称之为简单窗体,简单窗体制作的操作步骤如下: 
      如果尚未退出应用程序,则退出(关闭)应用程序。然后按住 shift (注意,一定要等该程序文件完全打开之后再松开 shift 键,否则会出现登录对话框,如果出现了登录对话框,则意味着你按 shift 键失败,关闭程序重新来,有少量初学者在这个问题上出了纰漏),双击打开 AccDev.mdb ,之后激活对象窗格的窗体按钮,如下图所示:  
      
     由于本实例非常简单,如此,也就完成了设计工作,单击右上角偏下的关闭按钮(注意,右上角有两个关闭按钮,在此处点偏下区域的那一个),关闭当前设计对话框(请注意,没有必要将此设计保存为查询,在设计过程中,切勿执行任何保存操作),则可能会弹出如下对话框(如果是涉及到对已有数据库源的修改的话,则会出现,如果是第一次设置数据源,则不会出现),如下图所示:
      
     选择并双击 usysfrmLogin 窗体,则弹出系统登录界面,如下图所示:
     
     正确输入工号和密码,点击登录按钮,则会弹出正常的登录界面,如下图所示:
     
     此刻注意到任务栏上有两个关于 Access 的项目,一个是控制面板,一个是 AccDev :数据库,当前显示的即是控制面板,单击鼠标选择 AccDev 切换到数据库窗口界面,如下图所示:
     
     切换回 AccDev,将左侧的滚动条向上移动,之后选择在设计视图中创建窗体,之后在单击设计按钮,如下图所示:
    
     选择在设计视图中创建窗体,并单击设计按钮之后,效果如下图所示:
     
     注意到窗体的左侧有一个浮动的工具箱,我们一般习惯将其固定到左侧。将鼠标移动到工具箱上方标题栏的空白区域(非按钮区域,即是空白区域),之后按住鼠标不松向左边拖动,此时,该工具箱会自动嵌入到左侧,如下图所示:
      
      如果您不慎将该工具箱关闭,则可在菜单栏按以下路径定位 : 视图 (V)→ 工具箱 (X) ,如果工具箱被关闭,则工具箱 (X) 是浮起的状态,如果工具箱是当前显示的,则该工具箱 (X) 按钮是被凹下的状态,如下图所示(当前工具箱是显示状态):
     
     注意到上图的菜单底部有一个箭头的按钮,这是因为,当前的下拉菜单隐藏了默认不常用的菜单命令,以下按如下路径定位,视图 (V), 箭头按钮,单击箭头按钮,完整的视图菜单如下所示:
     
     请注意以上的菜单,当前状态,工具箱、标尺、网格三个命令菜单都是凹下去的,表明当前这三个命令所代表的对象,当前都是显示的状态,工具箱我们已经知道了。那标尺是什么呢?请注意当前是设计界面,上侧和左侧各有一个标有数据的数据条,这两个数据条,就是标尺,标尺是在设计的时候定位控件用的。而标尺包围的内部区域,颜色较浅的灰色区域,即是正式的设计区域,之上的正方形窗格,即是网格显示的效果。各位可以将这两个选项取消,查看一下显示效果,这两个命令按钮,根据个人习惯而决定是否采用,通常都是使用的。 
      注意到上标尺和左标尺交叉的地方有一个小方格,在此小方格上单击右键,激活的命令菜单如下:
      
     请注意,这里的属性,就是大名鼎鼎的窗体属性,窗体属性,是在窗体设计中频繁使用的设计对话框,双击该小方块也可以直接打开窗体属性对话框,请注意,在标尺的数字区域任何一处双击也可以窗体属性对话框,同时,标尺区域数字区域内部的右键快捷菜单的属性,即是窗体属性。
双击标尺的数字区域,或者上标尺与左标尺交叉的小方块,打开窗体属性对话框(注意窗体属性的对话框的标题栏,有窗体二字,因此在此设计界面,可以激活的属性对话框种类很多,注意不要认错了地方),选择数据选项卡,如下图所示: 
      
     单击记录源的输入区域,则其后会出现一个 按钮,单击该按钮,之后如下图所示:
      
      选择表选项卡,之后选中 tblCodeyg ,之后单击添加 (A) 按钮,如下图所示
     
     注意,在这里,按住 Ctrl 键再点选表,可以将同时选中多个表,在本例中,我们只需要使用一个表,因此,在将要使用的表添加到设计器中后,选择关闭 (C) 按钮,关闭当前显示表对话框,需要注意的是,该显示表对话框,可以在该界面中设计中,重新恢复显示,只需要单击工具栏上的   按钮即可。关闭显示表之后的对话框如下图所示:
     
     该设计窗格分为上下两部分,上半部分显示选择的表和查询 ( 也可以在这里建临时关系——如果你不了解什么是关系,可以查阅相关内容 ) ,下半部分,则是需要使用到的字段,该界面是 SQL 语句查询语句生成器的界面,即根据您的设计情况,自动生成 SQL 查询语句,如果您可以具备 SQL 查询语句编写能力,直接编写 SQL 查询语句,不需要进入此界面。 
     注意到选择的表显示框内,除了显示正常的表的字段之外,还多了一个 * 号,双击该 * 号,表示选择所有的字段,双击某一个字段的名称,表示选择该字段。在本例子中,我们双击该 * 号,则如下图所示:
      
     我们发现,下半格的显示区域内,有些宽了,可以将鼠标移动到两个显示窗格之间,将会出现双向箭头,这时可以采用拖拽的方式来扩大的当前的显示区域,如果在此处双击,则其显示区域大小正好合适。调整大小后如下图所示:
      
     由于本实例非常简单,如此,也就完成了设计工作,单击右上角偏下的关闭按钮(注意,右上角有两个关闭按钮,在此处点偏下区域的那一个),关闭当前设计对话框(请注意,没有必要将此设计保存为查询,在设计过程中,切勿执行任何保存操作),则可能会弹出如下对话框(如果是涉及到对已有数据库源的修改的话,则会出现,如果是第一次设置数据源,则不会出现),如下图所示:
    
     单击是 (Y) 按钮,则会回来窗体属性对话框,注意到了记录文本框中多了一行 SQL 代码,事实上,刚才执行的操作,也就是为了生成这行代码,你也可以直接输入该行代码而不需要进入刚才的设计界面。但是对学初学者来说,推荐使用 SQL 语句生成器。如果你执行的没有错误,刚才生成的正确代码如下:
Select tblCodeyg.* FROM tblCodeyg; 
    需要提醒大家的是, Access 数据中使用的 SQL 代码,与 SQL Server 的 T-SQL 代码,并不完全一致,很多情况下,不能直接通用。习惯了使用 T-SQL 代码的读者,请注意这一点。 
    关闭窗体属性对话框,则如下图所示:
     
     注意到其中有一个浮动的字段列表的显示框,即是刚才选择的字段的列表,如果不慎关闭了该列表,可以单击工具条上的显示字段按钮恢复显示。按住键盘上 Ctrl 键,分别点选两个字段,之后把它们拖放到设计界面(也可以分别双击,它自然会在设计区域显示),如下图所示:
    
     关闭字段列表,之后适当修改标签(如果您未曾执行前面的登录操作,则这里显示是英文标签,此刻,还要手工更改标签,这也是做设计之前,为什么要登录的原因,这也是本系统的特性,此外,有一点也要特别注意,如果您未曾登录系统,即使是后台数据库有数据,这里也不会显示,这种设计,也是为了保护您的安全,因此,在设计之前需要登录系统,即按照本教程的步骤操作),在这里,我们将标签后面的冒号给去掉(根据情况或者个人的爱好而定),操作步骤如下:双击标签名称,之后在弹出的标签对话框中,选择格式选项卡,之后在标题文本框中,清除后面的冒号,完成之后如下图所示(也可以选中标签后直接按 F2 键激活标签的标题的修改,直接修改标签,或者以连续两次间隔时间较长的单击激活标签的标题的修改,亦可直接修改标签):
     
     按以下路径定位:视图 (V)→ 窗体视图 (F), 如下图所示:
     
     单击窗体视图的菜单命令,即将界面从设计界面切换到了显示界面,如下图所示:
     
     注意到左边的一个带黑小三角的竖条叫做记录选定器,下面一条横线叫做分隔线,可以在窗体属性里决定是否显示,默认是显示的。如果控件特别多而超出了屏幕的显示,则右边和下边还可能出现滚动条,分别叫做垂直滚动条和水平滚动条。事实上,通过拖拽下来的两个字段的显示,每一个都是分别两个控件组成的,左边是标签控件,用以显示字段名称,右边是提供输入的控件,叫做文本框。 
     在这里,这种显示效果不是我们想要的,按以下路径定位:视图 (V)→设计视图(D) ,单击设计视图返回设计界面之后,双击标尺栏的空白区域或者上标尺与左标尺交叉的小方块打开窗体属性,之后选择格式选项卡,如下图所示: 
   
     注意到默认视图是单个窗体,单击该组合框选择数据表选项,将默认视图更改为数据表,如下图所示:
     
     关闭窗体属性对话框,之后再单击工具栏上的保存按钮(或者按以下路径定位亦可:文件(F)→保存(S)),则会弹出另存为对话框,如下图所示:
     
     在窗体名称中,输入 frmyg_child ,之后点确定按钮保存命令,之后单击右上角靠下的关闭按钮,关闭当前窗体。之后在窗体列表中双击 frmyg_child 打开该窗体,则如下图所示:
    
     因为在这里默认视图已经修改为数据表,故如此显示,如果是默认的窗体视图的话,则是以前切换的显示界面,在这里,初学者可以对比窗体视图和数据表视图的差别。 
     另外提一下窗体的命名约定:为了便于标记,可以将所有用户定义的窗体的以都加上 frm_ 或者 frm 的前缀,同时,赋予 _child 或以 child 的后缀,中间这一段,则可以自由选定,以熟悉识别为前提。但是有一点需要知道,那就是在设置导航按钮的时候,由于窗体太多,当你选择子窗体的时候,只显示带 child 后缀的窗体。 
     关闭该窗体。如表一样,可以在选中该窗体,之后在右键菜单中选择属性,如下图所示:
      
     在属性中,可以和表一样,给窗体添加说明。在这里,我们给刚制作的窗体添加这样的说明:员工姓名 - 主数据窗体。这样,主数据界面窗体就制作完成了,由于这是一个基础资料的主数据界面,所以,非常简单。
相关索引: 上一节 下一节


Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助