Access應用程序應注意的幾個問題
時間:2013-07-27 14:52 來源:office中國 作者:海貍先生 閱讀:次
在設計中我們應該避免出現(xiàn)的一些問題,善于總結(jié),能提高工作效率
一、數(shù)據(jù)庫項目(表、窗體、控件等)名稱中帶有空格、引號、點號之類的特殊符號或是純數(shù)字最好改過來(當你想把字符格開,最好的辦法是用“_”格開)
用Access的向?qū)ё龃绑w,特別是子窗體時,容易出有空格的窗體名,這時應該手動改過來,這樣容易造成在VBA、函數(shù)、查詢中引用該控件時出錯。
用Access的向?qū)ё龃绑w,特別是子窗體時,容易出有空格的窗體名,這時應該手動改過來,這樣容易造成在VBA、函數(shù)、查詢中引用該控件時出錯。
特別是把控件寫成純數(shù)字的,你會發(fā)現(xiàn)在VBA中更本不能用。
另外如果有字段是數(shù)字加字母的,在查詢中最好用[]括起來,不然有可能出錯。
二、控件名和字段名同名引起這個最大的原因是用向?qū)纱绑w或報表時,Access自動用字段名做為顯示其內(nèi)容的控件名。
造成結(jié)果是引用混淆,搞不清楚是在引用控件,還是引用字段,從而發(fā)生錯誤。
三、表中定義數(shù)據(jù)不符合實際類型,如把應該是數(shù)字型的字段定義成文本字段。
四、不顯示定義變量
例如 你沒定義StrA 這個變量是文本變量(dim Stra as String)就直接用Stra="你好" 這樣的語句來給stra 變量賦值 最好的解決辦法是在代碼編輯窗體中的工具菜單-選項-編輯器,把要求變量聲明勾上。
造成結(jié)果是 這時Stra 被系統(tǒng)定義成Variant類型,而這個類型是很占系統(tǒng)資源的,另外還容易造成變量類型混淆
五、用Excel習慣來設計Access表
如
數(shù)量 項目A 項目B 日期
應該改成 數(shù)量 項目類型 日期
六、把可以用查詢得到的數(shù)據(jù)放在原表中
如
姓名 出生日期 年齡
這個年齡字段完全可以不要,在你需要用年齡的時候可以用(當前日期-出生日期)得到
七、在查詢中,當比較數(shù)據(jù)或限定條件時,對相應的格式?jīng)]有采取格式化操作
如 where 姓名=張三, 在這里姓名是文本格式的字段,應該改成 where 姓名="張三"
如 where 姓名=張三, 在這里姓名是文本格式的字段,應該改成 where 姓名="張三"
where日期=2005-1-1 在這里日期是日期格式的字段,最好改成 where日期=#2005-1-1#
這樣就不會出現(xiàn)一些關于數(shù)據(jù)不匹配的錯誤了
八、設計需要連續(xù)編號字段時采用自動編號,自動編號這種格式當你刪除了一條記錄后,他并不會對編號進行重排
如 1 你
2 我
3 他
當你刪除了“他” 這條記錄時后,想再增加一條記錄,編號從 4開始,而不是從3開始
(責任編輯:admin)
頂一下
(2)
100%
踩一下
(0)
0%
相關內(nèi)容
- ·兩個未公開的ACCESS方法的使用技巧
- ·如何拆分復制的Access 97數(shù)據(jù)庫
- ·兩個未公開的ACCESS方法的使用技巧
- ·用Access 2000有效地組織班級管理
- ·數(shù)據(jù)在Access與Office組件間自由流動
- ·Access"智庫"培訓--高效設計 敏捷開
- ·Access查詢的基本知識(二)(Office免費
- ·Access設置宏的安全等級
- ·Access查詢的基本知識(Office免費公開
- ·四種用代碼打開外部Access(MDB)的方法
- ·access操作或事件已被禁用模式阻止的解
- ·簡述vba字符串,函數(shù),表達式等基礎術
- ·Access VBA 開發(fā)公開課講座
- ·Access設置信任位置
- ·Access應用程序應注意的幾個問題
- ·簡析能判斷Access版本的窗體
最新內(nèi)容
推薦內(nèi)容