Access Web应用的设计原则是:在浏览器中,同一时间只有一个视图能够获得焦点。一般来说,在一个视图中不期望引用其他的视图。在Access Web应用中,变量的设置是通过SetVariable宏来操作实现的,如果将变量设置成全局变量,就可以在不同的视图中传递信息。

  但是,在修改绑定视图以及打开或关闭弹出来的窗口时,试图没有关闭(Close)或失去焦点(Deactivata)事件。由于视图中缺少关闭(Close)或失去焦点(Deactivata)事件,因此不能在视图中卸载或失去焦点时操作视图。

  正是由于视图中缺少关闭(Close)或失去焦点(Deactivata)事件,从弹出窗体中得到的值不能自动刷新视图中的内容。如果用户不需要频繁手动刷新数据,就需要在设计是使用绑定磁贴视图和ChangeView宏操作,这样就可以自动刷新数据了。这种方式将隐式地执行加载(Load)事件或打开弹出视图,并且允许编辑那些未显示在窗体上的数据。

  在Web环境中,使用添加宏操作的方式关闭弹出视图,而不要建立按钮来关闭弹出视图。所有弹出视图的右上角都会有“X”按钮,该按钮用来关闭视图,因此不要将其删除。单击该关闭按钮,在视图中添加按钮的单击事件中的任何宏操作都不会执行。同样,在弹出视图中添加的用户操作既不会执行卸载,也不会执行改变焦点的事件。

  虽然在已经打开的弹出视图中可以打开另一个弹出视图,但是这种方式还是尽量不要使用。因为使用这种方式时,用户在当前打开的视图中就失去焦点了,并且如果用户有两个以上的弹出视图,就会使用户感觉十分混乱。这就像以前提到过的,与客户端数据库中切换面板的缺点是一样的。更进一步说,在主界面上,多个弹出视图显示的功能并不能像链接那样被用户找到,这样就会使用户不知道在什么地方执行他们需要的功能。

关于TeamDoc软件:

TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页

TeamDoc软件界面(点击可放大)

版权所有:南京网亚计算机有限公司,本文链接地址: 磁贴绑定视图和弹出视图