用ACCESS2010给别人做个简单的前端界面,其中碰到一些问题,都解决了,总结一下解决方法。
一、自动建立ODBC数据源。
用户不会建立数据源,那么程序实现自动创建。自动创建有很多方法,不过不外乎是修改注册表,我觉得最好的方法是以下方法。调用winapi函数
Option Compare Database
Option Explicit
Private Const REG_SZ = 1 'Constant for a string variable type.
Private Const HKEY_LOCAL_MACHINE = &H80000002 '这里要特别注意,用户必须要有修改此键值的权限才可以进行操作,如果没有则下面返回错误值5
Private Const HKEY_CURRENT_USER = &H80000001 '我就是没有相应的权限,所以我只能修改USER下面的信息,最后结果是一样的。
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias _
"RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, _
phkResult As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias _
"RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, _
ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal _
cbData As Long)

本文总结了在ACCESS2010中创建简单前端界面遇到的问题及其解决方案,包括如何自动建立ODBC数据源,检测数据源连接,处理链接表和隐藏表,以及在重新加载窗体时保持原始大小的方法。
最低0.47元/天 解锁文章
626

被折叠的 条评论
为什么被折叠?



