常见问题解答 Q:通用界面对ACCESS版本有限定吗? A:通用界面运行于ACCESS2000或更高版本之上,最佳版本为Access2003或更高版本。 Q:我使用Access2000,使用通用界面后,在设置窗体时使用控件向导,提示独占访问而不能使用代码生成向导是怎么回事? A:因为通用界面在Access2000状态是使用DAO联接而造成独占访问,解决办法一是升级Access到XP或更高版本,二是按住SHIFT键启动程序开始设置窗体 Q:我使用的是非注册版本,程序在功能或其他方面有限制吗? A:非注册版本除显示作者信息外,没有任何功能上限制,但每隔十五分钟出现注册提醒一次,非注册版本仅供下载体验学习,不允许用于商业用途。 Q:注册版本有什么特别的权益吗? A:注册版本将隐藏界面上右上角的作者信息,状态上的作者信息也将变成注册人的信息。注册版用户可以享受程序作者,微软最有价值专家专业的程序开发指导,程序优化,界面的使用与皮肤DIY指导,享有丰富的皮肤制作图标等资源,帮助您在最短的时候内掌握Access程序开发!您还可以申请加入我们的QQ技术交流群,更惊喜的是,注册用户还有机会下载程序作者精心制作的Access开发视频教程! Q:我使用最大化的控制面板,这样打开我的其他窗体时也变成了最大化,而我不想看到打开的窗体也是最大化的怎么办? A:您只需要修改您的窗体属性:弹出方式为“是”即可。 Q:如果防止别人绕过权限设置直接打开我的程序运行窗体对像? A:一般情况下使用通用界面的权限控制即可以完成权限管理,如果您仍觉得不安全,您只需要在窗体的加载(LOAD)事件中加入如下代码即可 If Not checkFormIsSwitchboardOpened(Me) Then '判断是否由控制面板打开 MsgBox "您正在试图非法模式进入系统,您将承担因此造成的一切后果!", vbCritical, "警告..." DoCmd.Close acForm, Me.Name Exit Sub End If Q:如何制作自己的界面可选风格文件皮肤? A:皮肤文件位于程序目录下的skins目录中,您可以直接修改图片文件,如修改后的图片尺寸有变化,需修改对应的设置参数(祥见:皮肤文件列表说明)。如果您想增加一个皮肤,您只需要在skins目录下新建一个目录,编写您的setup.ini设置文件(具体参数不明白可以参考控制面板设置窗体提示).修改对应的images目录中的图片即可.建议您直接复制skins目录下的simpleness目录,然后在目录副本上做自己的修改.警告:skins目录中的default为程序的默认皮肤,不可以删除! Q:我原本程序也有登陆设置,使用通用界面后取消我的登陆窗体,但是我的一些全局变量丢掉了怎么办? A:通用界面的解决方案:在用户管理中有一个[员工ID]字段,您可以存储自己的用户(员工)的编号或者ID,我们以对应员工编号为例说明,系统登陆后,这个字段记录在全局变量:gCurrentUserEmpID中.具体步骤: 第一步:在用户资料中修改对应的员工ID字段值来对应我们自己的用户(员工)资料[员工编号]字段. 第二步:在我们自己的程序中建立一个窗体,名称:frmSetMyLoginFormAction(名称固定),这个窗体会随控制面板一起启动的,我们可以在窗体的加载事件中加入代码: Private Sub Form_Load() Me.Visible = False ' 有必要隐藏窗体 Dim rst As Object Set rst = CurrentProject.Connection.Execute("select * from 员工资料表 where 员工编号='" & gCurrentUserEmpID & "'")
If Not rst.EOF Then '这里基本就是你的原本登陆窗体成功登陆后要做的代码如: '记录全局变量 gUser = rst("员工姓名") '....其他代码 End If DoCmd.Close acForm, Me.Name End Sub
|