国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

在Access中使用系統表保存應用程序變量

2024-07-21 02:13:34
字體:
來源:轉載
供稿:網友

在開發access應用程序時,一般需要在窗體和模塊中引用許多變量。為管理這些變量,當然可以在啟動窗體中使用microsoft visual basic for application(vba)來設置它們的值,然后再調用某個模塊,由該模塊初始化這些值。

然而,在完成應用程序開發之后,使用這個方法的問題出現了:其他人可能需要在將來某個時候改變那些值,卻不知道從何處開始。我建議在數據庫中建立一個名為systemtbl的表,然后用戶可以訪問這個表,并在恰當的時候修改數據。

建立表和窗體

將表創建好并將變量添加到表中的新記錄之后,可以為用戶創建一個只允許修改而不能添加或刪除記錄的窗體,表中應該只包含一條記錄保存有關使用方法的信息。一旦保存完所有變量,可以在應用程序需要的時候使用vba來檢索那些變量值。

例如,假設應用程序需要保存應用程序管理員的姓名和電話號碼,正如你剛才所了解到的,這條信息要求容易修改,如果把它編寫到窗體或模塊的代碼中沒有什么意義。

該表預定義了一條記錄和兩個字段(到目前為止):

● 表:systemtbl

● 字段1:adminname

● 字段2:adminphone

當需要在窗體上向用戶顯示恰當的姓名和電話號碼時,可以使用onopen或onload事件填充窗體上的相應標簽,在本例中,我們把標簽命名為“phonelabel”和“namelabel”。清單1.10 .a顯示了這個示例函數的代碼。

在該示例函數中,我們以snapshot-forwardonly方式打開記錄集,以減少訪問記錄集時占用的資源;然后,我們將表中字段的值應用到name和phone標簽的標題上。

最后,關閉記錄集。永遠記住要關閉記錄集,它會累積為不需要的資源,導致性能降低甚至更糟糕的問題。由于系統表中只有一條記錄,檢索過程極快。現在,你已經給一個有效的數據庫應用程序添加了可擴展的解決辦法。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南漳县| 南投市| 库伦旗| 房产| 夹江县| 镇安县| 广西| 固阳县| 卢氏县| 海宁市| 尼勒克县| 从江县| 毕节市| 襄城县| 乌什县| 仙居县| 姚安县| 天柱县| 特克斯县| 即墨市| 涪陵区| 安康市| 故城县| 汶上县| 浪卡子县| 杭锦旗| 喀喇| 治多县| 淮北市| 嵊州市| 和顺县| 宣威市| 湛江市| 大余县| 廊坊市| 雷州市| 湘潭县| 叙永县| 柘城县| 林口县| 霍林郭勒市|