在Access中使用系统表保存应用程序变量

  • 时间:
  • 浏览:1

在开发ACCESS应用tcp连接时,一般需要在窗体和模块中引用某些变量。为管理哪此变量,当然并能在启动窗体中使用Microsoft Visual Basic for Application(VBA)来设置它们的值,之前 再调用某个模块,由该模块初始化哪此值。

然而,在完成应用tcp连接开发事先,使用这一 办法的间题冒出了:人个机会需要在将来某个事先改变哪此值,却问你从何处开始英语 英语 。我建议在数据库中建立另兩个 多多名为SystemTbl的表,之前 用户并能访问这一 表,并在恰当的事先修改数据。

建立表和窗体

将表创建好并将变量再加到表中的新记录事先,并能为用户创建另兩个 多多只允许修改而如此再加或删除记录的窗体,表中应该只含有一条记录保存有关使用办法的信息。一旦保存完所有变量,并能在应用tcp连接需要的事先使用VBA来检索哪此变量值。

之类,假设应用tcp连接需要保存应用tcp连接管理员的姓名和电话号码,正如你刚才所了解到的,这条信息要求容易修改,机会把它编写到窗体或模块的代码中如此哪此意义。

该表预定义了一条记录和另兩个 多多字段(到目前为止):

● 表:SystemTbl

● 字段1:AdminName

● 字段2:AdminPhone

当需要在窗体上向用户显示恰当的姓名和电话号码时,并能使用OnOpen或OnLoad事件填充窗体上的相应标签,在本例中,亲们把标签命名为“PhoneLabel”和“NameLabel”。清单1.10 .A显示了这一 示例函数的代码。

在该示例函数中,亲们以SnapShot-ForwardOnly办法打开记录集,以减少访问记录集时占用的资源;之前 ,亲们将表中字段的值应用到Name和Phone标签的标题上。

最后,关闭记录集。永远记住要关闭记录集,它会每种为需要的资源,原困性能降低甚至更糟糕的间题。机会系统表中如此一条记录,检索过程极快。现在,你机会给另兩个 多多有效的数据库应用tcp连接再加了可扩展的除理办法。

有好的文章希望站长之家帮助分享推广,猛戳这里我你都都都可以投稿