Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 251336|回復(fù): 1853
打印 上一主題 下一主題

[Access本身] 【源碼】Access通用系統(tǒng)源碼(2010-7-10更新)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2009-6-25 01:06:16 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本帖最后由 紅塵如煙 于 2011-10-11 18:53 編輯

功能及特色說(shuō)明:
1.自動(dòng)連接后臺(tái)數(shù)據(jù)庫(kù):表名保存在代碼中,啟動(dòng)時(shí)自動(dòng)創(chuàng)建鏈接表,如果后臺(tái)未設(shè)置,則自動(dòng)在當(dāng)前文件夾中搜索,找到合適的數(shù)據(jù)庫(kù)文件會(huì)提示是否設(shè)為后臺(tái),如果沒有搜索到,會(huì)提示指定文件。
此處只要后臺(tái)數(shù)據(jù)庫(kù)中的表名和代碼中寫入的表名全部符合,就能搜索到,而不用管后臺(tái)數(shù)據(jù)庫(kù)文件的名稱是什么。

2.用戶登錄管理:可以由用戶自助注冊(cè)帳號(hào),也可以由管理員添加帳號(hào),還可以找回密碼,修改密碼

3.菜單欄和控制面板同步的菜單:正確登錄后會(huì)自動(dòng)創(chuàng)建應(yīng)用于權(quán)限的面板和菜單,實(shí)現(xiàn)透明圖標(biāo)的控制面板

4.權(quán)限管理:主要從菜單項(xiàng)的命令執(zhí)行上來(lái)設(shè)置,菜單權(quán)限高于菜單項(xiàng)權(quán)限,即如果一個(gè)菜單設(shè)為禁止訪問(wèn),那么它下面的菜單項(xiàng)就算設(shè)為允許訪問(wèn),實(shí)際上還是被禁止訪問(wèn)的
權(quán)限被分為6種:訪問(wèn)、添加、修改、刪除、打印、導(dǎo)出,訪問(wèn)權(quán)限適用于任何命令,其它幾種都要通過(guò)窗體來(lái)實(shí)現(xiàn),打印、導(dǎo)出權(quán)限只能用按鈕來(lái)實(shí)現(xiàn),對(duì)于任何實(shí)現(xiàn)數(shù)據(jù)編輯功能的按鈕及以打印、導(dǎo)出的功能的按鈕,只要在該按鈕的標(biāo)記(Tag)屬性中添加相應(yīng)字符串即可實(shí)現(xiàn)權(quán)限分配,如用于刪除數(shù)據(jù)的按鈕在標(biāo)記屬性中添加一個(gè)“刪除”字符串即可,這個(gè)標(biāo)記可以在任意位置,如“刪除2222”,“刪除”,“443434394刪除”,“asdfa刪除s323",均沒有問(wèn)題,但要注意,要設(shè)置權(quán)限的按鈕不能是第一個(gè)Tab鍵順序的控件,否則會(huì)由于無(wú)法禁用獲得焦點(diǎn)的控件而導(dǎo)致權(quán)限設(shè)置失效

5.數(shù)據(jù)備份、數(shù)據(jù)還原功能:可以設(shè)置自動(dòng)備份,也以手動(dòng)備份,備份是將后臺(tái)文件復(fù)制到備份目錄并自動(dòng)命名,數(shù)據(jù)還原是將后臺(tái)文件替換為指定的備份文件。 (此功能還未完善)

6.登錄/操作日志、錯(cuò)誤日志。登錄及點(diǎn)擊任何菜單項(xiàng)均會(huì)被記錄,錯(cuò)誤日志功能用于程序的完善。錯(cuò)誤日志功能如果要用在其它業(yè)務(wù)模塊之類的另行添加的內(nèi)容之中時(shí),必須在錯(cuò)誤處理代碼中的消息框之后調(diào)用錯(cuò)誤日志寫入過(guò)程。

6.通用窗體效果,主要通過(guò)通用的頁(yè)眉子窗體和頁(yè)腳子窗體來(lái)實(shí)現(xiàn),通過(guò)頁(yè)眉子窗體可以實(shí)現(xiàn)窗體標(biāo)題顯示,還可以創(chuàng)建最多10個(gè)窗體菜單;通過(guò)頁(yè)腳子窗體的顯示提示文本,可以通過(guò)對(duì)按鈕附加一個(gè)標(biāo)簽,然后通過(guò)改變標(biāo)簽的顯示效果來(lái)達(dá)到自定義按鈕效果,只需要在按鈕的標(biāo)記屬性中添加相應(yīng)的標(biāo)記字符串

7.使用方便:純Access實(shí)現(xiàn),本程序沒有使用任何第三方控件,甚至連多余的引用都沒有,只使用Access的默認(rèn)引用即可。
其它還有什么來(lái)著?沒想起來(lái),東西有點(diǎn)龐雜,水平實(shí)在不行,加上沒按照開發(fā)流程來(lái)弄,都是想到哪弄到哪,毛病還是不少,大家?guī)兔y(cè)試一下,有什么問(wèn)題提出來(lái),我再進(jìn)行修改
















游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)


2009-7-4:完成了備份功能,原先的代碼不完整
2009-7-8:修正了幾個(gè)有點(diǎn)小問(wèn)題的地方
2009-7-9:暈死,昨天上傳的忘記把測(cè)試代碼刪除了,不管用哪個(gè)用戶登錄實(shí)際上最后登錄的都變成Admin用戶了,另外用戶注冊(cè)功能中有一個(gè)地方忘記改過(guò)來(lái)了,會(huì)導(dǎo)致使用不正常
2009-7-10:修正了不能刪除菜單項(xiàng)的錯(cuò)誤,以及刪除菜單時(shí)其下的菜單不能全部刪除的問(wèn)題(這個(gè)是由于之前修改代碼時(shí)使用了全部替換造成的不正常,所以建議大家在修改代碼時(shí)盡量不要使用替換功能中的全部替換,最好一個(gè)一個(gè)的看著替換,不然可能會(huì)出些會(huì)讓你莫名其妙的問(wèn)題)
修改了透明特效的代碼,之前的不能實(shí)時(shí)取消,現(xiàn)在的增加了自定義透明度的功能。
增加了退出時(shí)自動(dòng)刪除鏈接表為可選。
增加了自定義圖片的功能,只要在文件夾中放置指定名稱的圖片就能替換掉默認(rèn)的圖片,這些圖片不是必需的,可以刪除(這個(gè)功能其實(shí)最初的時(shí)候就有,后來(lái)正式上傳的時(shí)候被我刪掉了,現(xiàn)在想想,還是加進(jìn)去好些)
還有個(gè)沒有解決的問(wèn)題,就是注冊(cè)用戶時(shí),如果使用了某些特殊字符,可能會(huì)造成出錯(cuò),這個(gè)問(wèn)題需要在提交注冊(cè)前驗(yàn)證非法字符,呃,有空再解決

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)

x

評(píng)分

參與人數(shù) 6經(jīng)驗(yàn) +62 收起 理由
pwj2009 + 2 贊一個(gè)!
roych + 15 無(wú)論是內(nèi)容還是界面都相當(dāng)不錯(cuò),贊一個(gè)。
5988143 + 10 支持精品分享~
t小寶 + 15 很有特色
cuxun + 10 支持

查看全部評(píng)分

本帖被以下淘專輯推薦:

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏13 分享分享 分享淘帖2 訂閱訂閱
2#
發(fā)表于 2009-6-25 08:04:36 | 只看該作者
支持一下,期待看到佳作~~~~~~~~~~~~~~~
3#
發(fā)表于 2009-6-25 08:14:12 | 只看該作者
很期待小紅的新作品
4#
發(fā)表于 2009-6-25 08:38:13 | 只看該作者
支持
期待................
5#
發(fā)表于 2009-6-25 09:13:25 | 只看該作者
期待之中
6#
發(fā)表于 2009-6-25 09:48:50 | 只看該作者
期待之中。!

點(diǎn)擊這里給我發(fā)消息

7#
發(fā)表于 2009-6-25 13:43:07 | 只看該作者
相信紅塵會(huì)帶給我們不一樣的感覺
8#
發(fā)表于 2009-6-25 14:44:24 | 只看該作者
支持
期待................
9#
發(fā)表于 2009-6-25 14:46:50 | 只看該作者
希望在 用戶權(quán)限 管理 中加入 權(quán)限組 的功能,這樣就更完美了。
期待 你的大作早日完成
10#
發(fā)表于 2009-6-25 14:47:31 | 只看該作者
相信紅塵會(huì)帶給我們不一樣的感覺
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-13 08:32 , Processed in 0.121169 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表