亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Access > 正文

兩個未公開的ACCESS方法的使用技巧

2024-09-07 19:03:32
字體:
來源:轉載
供稿:網友

在ACCESS中APPLICATION對象有兩個未公開的方法,其中一個是SaveAsText, 另一個是LoadFromText.我記得是剛學ACCESS不久,當時在研究FMS一個分析工具時,跟蹤發現它總會產生一些臨時文件,對這些臨時文件分析,發現它與VB里的窗體文件差不多的格式,所以估計微軟可以將ACCESS的窗體轉換為文本格式,并提供一種逆相轉換的方法。所以發現了深厚的興趣,后來就找到這兩個方法。

雖然微軟還有其它一些比較好用的未公開的屬性,但我在這兩個方法上花的時間還是最多的,因為它的確有使用價值,所以說說自己多年來的使用心得。

這兩個方法在以后的ACCESS版本中并不一定支持,所以我并不建議大家使用,但因為有些功能如果使用它來實現,可以節省比較多的時間,所以,在某些情況下,我還是會使用它,至少現有的ACCESS版本都支持這個方法。如果同樣的功能你可以通過ACCESS正常的方法來實現,我則建議你使用微軟公開的方法。切記!

用途1:

使用

application.saveastext acForm,"我的窗體","c:/test.txt"

將整個窗體導出到一個文本文件,將其打包發送給朋友,讓朋友再使用application.loadfromtext acForm,"我的窗體","c:/test.txt"

再導回去。你可以壓縮打包傳送。

用途2:

可以將窗體保存到文本文件,然后把文本文件存儲到OLE字段里,這樣整個窗體的界面與代碼都可保存到ACCESS數據表里,這個方法對編寫 代碼庫管理器 非常有用。在使用時,還可即時將文本文件還原到一個窗體,讓使用者即時預覽到這個技巧產生的效果

用途3:

將窗體保存到一個文件文件,使用正則表達式對代碼進行分析,可以分析語法,代碼結構、語法錯誤、字數統計等等,你可參考一下FMS的一個ACCESS分析工具,它有的功能,你花個半年,做出來應該也沒有大問題啦。記得讓我試用一下源碼哦

用途4:

真正的全局替換,一般我們需要全局替換窗體里一個屬性的名稱或內容,需要逐個逐個修改,而無法實現像代碼中的全局替換,現在將窗體導出到文本文件,在文本文件里進行全局替換,完成后再導回窗體。

用途5:

繁簡轉換,中英轉換,一般對控件標題、提示文字、默認值等進行文字上繁簡轉換后并不能真正實現繁簡轉換,在轉換后相應的環境中打開還會出現ACTIVEX控件找不到或者OLE錯誤,將窗體或其它對象轉換為文本文件后再進行繁簡轉換,然后再轉換相應的字符集、字體名稱、節的繁簡對應名稱、CRC校驗碼等之后,再導回ACCESS相應對象,就可完成整個ACCESS程序的轉換,相應的程序效果可參見我做的繁簡轉換通用程序,記住簡體一般是134 繁體是136 英文你打開就知了。我奉勸,如果你想做同樣的功能,那你最好就別做了,用我的就得了,免得斷我財路,我提成20%給你就得了,等兩年后積到100元我再一次匯給你

用途6:

中英轉換,雖然還需要進行少量手工轉換,但已經節省了不少時間,但如何使用正式表達式來正確區別哪些是標題、提示文字、消息框還需要一些技巧。

用途7:

改變控件的默認屬性

除了我們在設計狀態修改控件的默認屬性之外,使用修改文本文件的內容也可達到修改控件默認屬性的效果,當窗體或報表導出到文本文件之后,所有的窗體、控件屬件以及默認控件屬性都在文本文件中體現出來,通過修改這個文本文件里有關默認屬性的設置即可達到目的。

什么是默認屬性?舉個例子,你從國外下載一個程序,為什么往窗體里面添加控件,控件字體總是Serif,而在簡體中文環境下新建的窗體控件,字體都是“宋體”,在繁體中文環境下新建的窗體控件,字體都是“新細明體”,就是因為這個控件的默認屬性導致的

用途8:

實現自動創建窗體模板的效果,將做好的具備基本功能的窗體導出到文本文件保存起來,到需要使用的時間,直接導入回來馬上就可能產生一個已具備常用功能的窗體,不需要從頭來過,再做得自動化一點,做一個豐富的窗體功能代碼庫,可讓用戶選擇各種不同的功能,然后從這些代碼庫里選擇想要的代碼按照窗體文本文件的格式創建一個文本文件,再由這個文本文件自動組合出一個完善的窗體,不需要用戶去編程,他只要選擇字段,選擇窗體功能、選擇樣式、選擇模板就可實現各種錄入窗體、查詢窗體、分析窗體、報表統計等等,寫程序就變成了組裝程序。到時大家沒事干了,就開發各個專用組件吧。注意,在文本文件中復制功能和代碼,在自動編程化方面,相對窗體里復制控件和代碼,具有更大的彈性和可塑性。

用途9:

如果窗體或報表里有圖片或OLE對象,在導出的文本文件里會包含它們的二進制文件,使用正則表達式或其它方法提取這部分內容再將其還原到相應的圖片文件中,即可實現將窗體和報表的圖像保存取文件(ACCESS不支持直接將圖像控件的圖片保存到文件)

用途10:

實現將ACCESS窗體和報表轉換到VB程序中,現在有一些專業程序提供這種功能,我想基本思路應該是出于此,將窗體和報表導出到文件文件,然后分析它與VB窗體文件之間的分別,然后修改文本文件以適應VB窗體的需要即可實現,只是我沒有足夠的時間來做這些了,當然如果你舉一反三,你也可能做一個工具,實現將VB的窗體反向轉換到ACCESS程序中,畢竟VB的資源和豐富的技巧對ACCESS來講有很大的利用價值

用途11:

一次性修改ACCESS對象里面所用的字體名稱 字體大小或其它屬性,連窗體的數據表的字體及其它屬性也可更改到。

用途12:

查看窗體和控件的GUID ,并用來做相應的用途

用途13:

修改窗體和報表有關打印機的信息,為什么窗體的打印設置無法保存,為什么打開報表總會提示原來默認打印機不存在,是否使用當前打印機等等,這些信息其實都保存在窗體和報表里,打開文本文件,什么都清楚了,通過這個功能可實現不少強大的功能,大家發揮想像吧。

用途14:

如果要獲取窗體和控件到底有些什么屬性,通過文本文件可知道許多

用途15:

創建一些新的控件,如組合框,列表框等等,都可直接在里面復制代碼來創建,而更有用的是,有些帶注冊信息(license)的控件,如果原來的窗體可用,但你沒有LICENSE,你復制窗體會出現錯誤,說你沒有版權,但如果你將窗體導出到文本文件,再導回一個新的窗體,ACCESS就給你蒙過去了,不過,這個方法可別說是我教的:),雖然我試過很多次才試出來的,不過我自己是堅決不用的:),大家都知道啦,我一般在公開場合,都是用正版的

用途16:

可以使用上述的方法對整個ACCESS的所有對象導出到文件進行備份保存,然后想還原哪個就還原哪個,雖然這種方法有其優點,不過,把整個MDB備份可能更實際些

用途17:

可以用于版本控制,不知大家有否在ACCESS中使用過SourceSafe,我研究不短時間,發現,它的簽入簽出就是使用我上述說的方法,在SourceSafe保存的是每個對象的文本格式。如果你有興趣,可以寫一個類似的版本控制工具,我預計2008年會開始寫它,如果你在那年之前已經寫出來了,那最好寄份源碼給我,否則我控告你竊取我的點子

用途18:

除了窗體和報表外,還有其它幾乎大部分對象,如查詢、視圖、存儲過程、關系、宏、模塊等等都可導出,你可用來做各種各樣的用途,這里就不詳述了,如果你有獨到發現,請一定告訴我哦。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美精品一区二区| 国产精品视频一区二区三区四| 在线国产精品视频| 成人高h视频在线| 日韩在线资源网| 欧美国产日韩在线| 美女视频黄免费的亚洲男人天堂| 日韩经典一区二区三区| 欧洲午夜精品久久久| 亚洲人成啪啪网站| 欧美亚洲国产视频小说| 97久久伊人激情网| 91久久在线播放| 欧美激情第一页xxx| 国产亚洲精品久久久久久777| 一级做a爰片久久毛片美女图片| 久久精品国产亚洲精品| 国产成人亚洲综合青青| 欧美丝袜第一区| 久久在线观看视频| 黑人巨大精品欧美一区二区一视频| 亚洲综合一区二区不卡| 伊人久久综合97精品| 欧美一级黑人aaaaaaa做受| 精品国产91久久久久久老师| 欧美日韩成人黄色| 成人免费看吃奶视频网站| 亚洲国产成人爱av在线播放| 亚州国产精品久久久| 久久国产精品影片| 亚洲精品v欧美精品v日韩精品| 日本高清+成人网在线观看| 日韩欧美国产一区二区| 亚州国产精品久久久| 国产精品男人的天堂| 久久这里只有精品视频首页| 精品国产91久久久久久| 欧美激情在线视频二区| 欧美日韩一区二区精品| 精品伊人久久97| 亚洲精品视频播放| 国产女同一区二区| 九九热这里只有精品6| 亚洲精品suv精品一区二区| 国产成人精品免高潮在线观看| 亚洲精品按摩视频| 精品亚洲永久免费精品| 日本乱人伦a精品| 欧洲中文字幕国产精品| 91地址最新发布| 欧美日韩在线影院| 亚洲高清av在线| 最近中文字幕2019免费| 亚洲国产欧美一区二区丝袜黑人| 91亚洲精品视频| 久久精品2019中文字幕| 一本色道久久88精品综合| 国产日本欧美一区二区三区| 欧美另类精品xxxx孕妇| 国产日韩av高清| 色伦专区97中文字幕| 国产精品偷伦免费视频观看的| 欧美猛交免费看| 日韩有码在线播放| 精品亚洲va在线va天堂资源站| 欧美激情亚洲综合一区| 欧美日韩另类视频| 91在线视频精品| 最近2019免费中文字幕视频三| 国产成人在线播放| 91九色蝌蚪国产| 久久99久久亚洲国产| 中文字幕欧美专区| 欧美成人激情视频免费观看| 97激碰免费视频| 成人av电影天堂| 日韩欧美一区二区三区| 国产在线拍偷自揄拍精品| 精品久久久久久久久久久久| 欧美诱惑福利视频| 国产一区在线播放| 亚洲国产高清自拍| 亚洲在线视频福利| 精品人伦一区二区三区蜜桃免费| 欧美在线视频一二三| 欧美精品免费播放| 日韩经典一区二区三区| 91精品久久久久久久久久| 欧美电影免费观看大全| 久久久久在线观看| 97婷婷涩涩精品一区| 91精品国产91久久久久久吃药| 日韩精品中文字幕在线| 91丨九色丨国产在线| 日韩av手机在线| 91av视频导航| 97视频网站入口| 久久人人爽亚洲精品天堂| 操91在线视频| 精品久久久久久久中文字幕| 国产精品国产亚洲伊人久久| 国产精品永久免费视频| 亚洲资源在线看| 欧美大尺度激情区在线播放| 欧美国产在线视频| 国产精品高潮在线| 欧美日韩国产999| 日韩在线高清视频| 国产精品久久久久久久午夜| 亚洲精品视频中文字幕| 日韩电影免费观看在线观看| 亚洲少妇激情视频| 久久99久久亚洲国产| 中文字幕欧美亚洲| 久久精品国产亚洲| 欧美夫妻性生活视频| 日韩高清免费在线| 国产日韩一区在线| 亚洲美女av在线播放| 日韩av毛片网| 欧洲成人在线观看| 国产成人一区三区| 69**夜色精品国产69乱| 亚洲精品中文字幕女同| 在线精品播放av| 91久久精品国产91久久性色| 欧美激情一区二区三区久久久| 欧美日韩亚洲视频| 欧美激情在线有限公司| 少妇高潮 亚洲精品| 国产免费一区视频观看免费| 最近2019中文字幕第三页视频| 在线观看欧美日韩国产| 欧美大片在线看免费观看| 亚洲级视频在线观看免费1级| xxxxxxxxx欧美| 91免费视频网站| 国产亚洲精品久久久久久牛牛| 欧美黄网免费在线观看| 久久精品国产v日韩v亚洲| 久久精品国产清自在天天线| 欧美高跟鞋交xxxxhd| 成人精品视频久久久久| 97精品国产97久久久久久| 丝袜美腿亚洲一区二区| 色综合伊人色综合网| 欧美成人精品在线| 国产一区在线播放| 国产一区二区黑人欧美xxxx| 亚洲综合视频1区| 精品久久久久久中文字幕大豆网| 亚洲福利视频网站| 国产偷亚洲偷欧美偷精品| 亚洲小视频在线| 亚洲成人在线网| 在线不卡国产精品| 一区国产精品视频| 精品国产一区av| 久久天天躁狠狠躁夜夜躁2014| 欧美亚洲视频在线看网址| 欧美日韩国产中文精品字幕自在自线| 欧美日韩国产一区二区| 97视频在线免费观看| 欧美猛少妇色xxxxx|