平特肖公式规律|真虎骨平特肖114|
5個免費課程
網站公告
·Access快速平臺QQ群號:156702533    ·Access快速開發平臺下載地址及教程    ·歡迎添加微信交流賬號:AccessoftChu    ·如何快速搜索本站文章|示例|資料    
您的位置: 首頁 > 技術文章 > 源碼示例

【access源碼示例】思路探討:使用更簡單的數據維護功能(增、改、刪、查、導出)

時 間:2010-11-11 10:50:37
作 者:紅塵如煙   ID:10768  城市:成都
摘 要:在不對功能進行任何縮減的前提下,更簡單、便捷、高效的開發是我們的追求的目標。基于這樣的思想,于是有了這樣一個示例。
正 文:

      在Access中,數據的新增、修改、刪除、查詢、導出功能占據了很大一部分比重,而一個實用的管理信息系統,又必然會有權限管理上的需要。因此只好對每個表建立單獨的新增窗體、單獨的修改窗體、單獨的查詢窗體等等。這樣下來,當表比較多的時候,就需要創建很多窗體,而實際上這些窗體除了記錄來源表及字段不一樣之外,其它的幾乎完全相同,因此就造成了大量的重復勞動,而且不便于維護。

      我們使用Access,主要的原因就是它使用上的相對簡單、快速開發的高效率、使用成本低等。如果這些優勢體現不出來,我想還不如去使用VB、VC、Delphi等專業的開發工具,至少能生成可執行文件,不需要依賴運行環境。

      在不對功能進行任何縮減的前提下,更簡單、便捷、高效的開發是我們的追求的目標。基于這樣的思想,于是有了這樣一個示例。當然這僅僅是一個思路,并且還不完善,只希望起到拋磚引玉的作用,朋友們有什么好的思路之類,拿出來大家交流一下嘛!^_^

     說的就是你!不要以為老潛水就發現不了你!!(^o^)

界面如下圖所示:


表創建好之后,點主界面中的按鈕,打開如下圖所示的窗體:

其中的“標題”字段是向用戶顯示的信息,用于主界面中組合框、窗體標題及導出時的默認文件名;【查詢數據源SQL】是查詢時的記錄來源,當表中有來自其它表的外鍵字段,如“員工表”中的“部門ID”字段,在查詢時就需要轉成對應的部門名稱,而不是向最終用戶直接顯示部門ID,詳細情況可參考示例文件。
上述信息添加編輯完成之后回到主界面,從組合框選擇對應的項,這時就會自動加載數據列表(即通過“查詢數據源SQL”取得的數據),對于簡單的表,可以直接點擊按鈕來自動創建編輯窗體,然后就可以使用了,如下面的窗體就是自動創建的。

這里新增和修改是用的同一個窗體,使用的綁定窗體的方式,注意“確定”按鈕在新增模式下是轉到新記錄,在編輯模式下是保存并關閉。

對象說明:
tblDataList               存放每個基礎數據表對應的信息
qryDataListTemp   用于查詢功能的臨時查詢對象
frmDataFilter           數據篩選器(通用查詢功能)
frmDataList             用于對tblDataList的數據進行編輯
frmMain                    數據增、改、刪、查、導出功能實現并使用的主界面窗體
modData                 通用處理函數之類
注意:表中必須要有一個字段名為ID的自動編號字段,主要用于修改功能的定位篩選。

在該示例中,除了比較復雜的窗體,不需要寫任何代碼甚至都不需要手動去創建窗體,只要將表創建好了,便可輕松實現常規的數據增、改、刪、查、導出功能。


附   件:
 點擊下載此附件



Access軟件網官方交流QQ群 (群號:198348076)       access源碼網店

最新評論 查看更多評論(25)

2020/2/9 11:25:48Audi Zhang
學習了,感謝老師!

2016/7/28 11:24:27KH Tse
萬分感謝,,導出功能不能找執行..陣列索引超出范圍,,該如何解決?求教..

2013/7/23 23:39:41Toby
學習

2013/5/18 9:03:08zhengjin
紅塵如煙確實高,實在是高。萬分感謝無私奉獻

2011/11/9 12:02:21思宇
我正想學習這個,我都在網上找了兩個多月了,今天終于……

發表評論您的評論將提升作者分享的動力!快來評論一下吧!

用戶名:
密 碼:
內 容:
 

常見問答

技術分類

相關資源

關于我們 | 服務條款 | 在線投稿 | 友情鏈接 | 網站統計 | 網站幫助