數(shù)據(jù)庫(kù)安全:兩個(gè)較好ACCESS方法使用技巧_MySQL
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 17:59:59
數(shù)據(jù)庫(kù)安全:兩個(gè)較好ACCESS方法使用技巧_MySQL
數(shù)據(jù)庫(kù)安全:兩個(gè)較好ACCESS方法使用技巧_MySQL:bitsCN.com 在ACCESS中APPLICATION對(duì)象有兩個(gè)我自己認(rèn)為比較BB的方法,其中一個(gè)是SaveAsText, 另一個(gè)是那就是→LoadFromText.我記得是剛學(xué)ACCESS不久,當(dāng)時(shí)在研究FMS一個(gè)分析工具時(shí),跟蹤發(fā)現(xiàn)它總會(huì)產(chǎn)生一些臨時(shí)文件,對(duì)這些臨時(shí)文件分析,發(fā)現(xiàn)它與VB里的窗
導(dǎo)讀數(shù)據(jù)庫(kù)安全:兩個(gè)較好ACCESS方法使用技巧_MySQL:bitsCN.com 在ACCESS中APPLICATION對(duì)象有兩個(gè)我自己認(rèn)為比較BB的方法,其中一個(gè)是SaveAsText, 另一個(gè)是那就是→LoadFromText.我記得是剛學(xué)ACCESS不久,當(dāng)時(shí)在研究FMS一個(gè)分析工具時(shí),跟蹤發(fā)現(xiàn)它總會(huì)產(chǎn)生一些臨時(shí)文件,對(duì)這些臨時(shí)文件分析,發(fā)現(xiàn)它與VB里的窗
bitsCN.com
在ACCESS中APPLICATION對(duì)象有兩個(gè)我自己認(rèn)為比較BB的方法,其中一個(gè)是SaveAsText, 另一個(gè)是那就是→LoadFromText.我記得是剛學(xué)ACCESS不久,當(dāng)時(shí)在研究FMS一個(gè)分析工具時(shí),跟蹤發(fā)現(xiàn)它總會(huì)產(chǎn)生一些臨時(shí)文件,對(duì)這些臨時(shí)文件分析,發(fā)現(xiàn)它與VB里的窗體文件差不多的格式,所以估計(jì)微軟可以將ACCESS的窗體轉(zhuǎn)換為文本格式,并提供一種逆相轉(zhuǎn)換的方法。所以發(fā)現(xiàn)了深厚的興趣,后來(lái)就找到這兩個(gè)方法。
雖然微軟還有其它一些比較好用的未公開(kāi)的屬性,但我在這兩個(gè)方法上花的時(shí)間還是最多的,因?yàn)樗拇_有使用價(jià)值,所以說(shuō)說(shuō)自己多年來(lái)的使用心得。
這兩個(gè)方法在以后的ACCESS版本中并不一定支持,所以我并不建議大家使用,但因?yàn)橛行┕δ苋绻褂盟鼇?lái)實(shí)現(xiàn),可以節(jié)省比較多的時(shí)間,所以,在某些情況下,我還是會(huì)使用它,至少現(xiàn)有的ACCESS版本都支持這個(gè)方法。如果同樣的功能你可以通過(guò)ACCESS正常的方法來(lái)實(shí)現(xiàn),我則建議你使用微軟公開(kāi)的方法。切記!
用途1:
使用application.saveastext acForm,"我的窗體","c: est.txt"將整個(gè)窗體導(dǎo)出到一個(gè)文本文件,將其打包發(fā)送給朋友,再使用application.loadfromtext acForm,"我的窗體","c: est.txt"再導(dǎo)回去。你可以壓縮打包傳送。
用途2:
可以將窗體保存到文本文件,然后把文本文件存儲(chǔ)到OLE字段里,這樣整個(gè)窗體的界面與代碼都可保存到ACCESS數(shù)據(jù)表里,這個(gè)方法對(duì)編寫 代碼庫(kù)管理器 非常有用。在使用時(shí),還可即時(shí)將文本文件還原到一個(gè)窗體,讓使用者即時(shí)預(yù)覽到這個(gè)技巧產(chǎn)生的效果
用途3:
將窗體保存到一個(gè)文件文件,使用正則表達(dá)式對(duì)代碼進(jìn)行分析,可以分析語(yǔ)法,代碼結(jié)構(gòu)、語(yǔ)法錯(cuò)誤、字?jǐn)?shù)統(tǒng)計(jì)等等,你可參考一下FMS的一個(gè)ACCESS分析工具,它有的功能,你花個(gè)半年,做出來(lái)應(yīng)該也沒(méi)有大問(wèn)題啦。記得讓我試用一下源碼哦。
用途4:
真正的全局替換,一般我們需要全局替換窗體里一個(gè)屬性的名稱或內(nèi)容,需要逐個(gè)逐個(gè)修改,而無(wú)法實(shí)現(xiàn)像代碼中的全局替換,現(xiàn)在將窗體導(dǎo)出到文本文件,在文本文件里進(jìn)行全局替換,完成后再導(dǎo)回窗體。
用途5:
繁簡(jiǎn)轉(zhuǎn)換,中英轉(zhuǎn)換,一般對(duì)控件標(biāo)題、提示文字、默認(rèn)值等進(jìn)行文字上繁簡(jiǎn)轉(zhuǎn)換后并不能真正實(shí)現(xiàn)繁簡(jiǎn)轉(zhuǎn)換,在轉(zhuǎn)換后相應(yīng)的環(huán)境中打開(kāi)還會(huì)出現(xiàn)ACTIVEX控件找不到或者OLE錯(cuò)誤,將窗體或其它對(duì)象轉(zhuǎn)換為文本文件后再進(jìn)行繁簡(jiǎn)轉(zhuǎn)換,然后再轉(zhuǎn)換相應(yīng)的字符集、字體名稱、節(jié)的繁簡(jiǎn)對(duì)應(yīng)名稱、CRC校驗(yàn)碼等之后,再導(dǎo)回ACCESS相應(yīng)對(duì)象,就可完成整個(gè)ACCESS程序的轉(zhuǎn)換,相應(yīng)的程序效果可參見(jiàn)我做的繁簡(jiǎn)轉(zhuǎn)換通用程序,記住簡(jiǎn)體一般是134 繁體是136 英文你打開(kāi)就知了。我奉勸,如果你想做同樣的功能,那你最好就別做了,用我的就得了,免得斷我財(cái)路,我提成20%給你就得了,等兩年后積到100元我再一次匯給你:)
用途6:
中英轉(zhuǎn)換,雖然還需要進(jìn)行少量手工轉(zhuǎn)換,但已經(jīng)節(jié)省了不少時(shí)間,但如何使用正式表達(dá)式來(lái)正確區(qū)別哪些是標(biāo)題、提示文字、消息框還需要一些技巧。
用途7:
改變控件的默認(rèn)屬性
除了我們?cè)谠O(shè)計(jì)狀態(tài)修改控件的默認(rèn)屬性之外,使用修改文本文件的內(nèi)容也可達(dá)到修改控件默認(rèn)屬性的效果,當(dāng)窗體或報(bào)表導(dǎo)出到文本文件之后,所有的窗體、控件屬件以及默認(rèn)控件屬性都在文本文件中體現(xiàn)出來(lái),通過(guò)修改這個(gè)文本文件里有關(guān)默認(rèn)屬性的設(shè)置即可達(dá)到目的。
什么是默認(rèn)屬性?舉個(gè)例子,你從國(guó)外下載一個(gè)程序,為什么往窗體里面添加控件,控件字體總是Serif,而在簡(jiǎn)體中文環(huán)境下新建的窗體控件,字體都是"宋體",在繁體中文環(huán)境下新建的窗體控件,字體都是"新細(xì)明體",就是因?yàn)檫@個(gè)控件的默認(rèn)屬性導(dǎo)致的
用途8:
實(shí)現(xiàn)自動(dòng)創(chuàng)建窗體模板的效果,將做好的具備基本功能的窗體bitsCN.com
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
數(shù)據(jù)庫(kù)安全:兩個(gè)較好ACCESS方法使用技巧_MySQL
數(shù)據(jù)庫(kù)安全:兩個(gè)較好ACCESS方法使用技巧_MySQL:bitsCN.com 在ACCESS中APPLICATION對(duì)象有兩個(gè)我自己認(rèn)為比較BB的方法,其中一個(gè)是SaveAsText, 另一個(gè)是那就是→LoadFromText.我記得是剛學(xué)ACCESS不久,當(dāng)時(shí)在研究FMS一個(gè)分析工具時(shí),跟蹤發(fā)現(xiàn)它總會(huì)產(chǎn)生一些臨時(shí)文件,對(duì)這些臨時(shí)文件分析,發(fā)現(xiàn)它與VB里的窗