在ACCESS中(zhōng)APPLICATION對象有兩個未公開(kāi)的方法,其中(zhōng)一(yī)個是SaveAsText, 另一(yī)個是LoadFromText.我(wǒ)(wǒ)記得是剛學ACCESS不久,當時在研究FMS一(yī)個分(fēn)析工(gōng)具時,跟蹤發現它總會産生(shēng)一(yī)些臨時文件,對這些臨時文件分(fēn)析,發現它與VB裏的窗體(tǐ)文件差不多的格式,所以估計微軟可以将ACCESS的窗體(tǐ)轉換爲文本格式,并提供一(yī)種逆相轉換的方法。所以發現了深厚的興趣,後來就找到這兩個方法。 雖然微軟還有其它一(yī)些比較好用的未公開(kāi)的屬性,但我(wǒ)(wǒ)在這兩個方法上花的時間還是最多的,因爲它的确有使用價值,所以說說自己多年來的使用心得。 這兩個方法在以後的ACCESS版本中(zhōng)并不一(yī)定支持,所以我(wǒ)(wǒ)并不建議大(dà)家使用,但因爲有些功能如果使用它來實現,可以節省比較多的時間,所以,在某些情況下(xià),我(wǒ)(wǒ)還是會使用它,至少現有的ACCESS版本都支持這個方法。如果同樣的功能你可以通過ACCESS正常的方法來實現,我(wǒ)(wǒ)則建議你使用微軟公開(kāi)的方法。切記! 用途1: 使用 application.saveastext acForm,"我(wǒ)(wǒ)的窗體(tǐ)","c:\test.txt" 将整個窗體(tǐ)導出到一(yī)個文本文件,将其打包發送給朋友,讓朋友再使用 application.loadfromtext acForm,"我(wǒ)(wǒ)的窗體(tǐ)","c:\test.txt" 再導回去(qù)。你可以壓縮打包傳送。 用途2: 可以将窗體(tǐ)保存到文本文件,然後把文本文件存儲到OLE字段裏,這樣整個窗體(tǐ)的界面與代碼都可保存到ACCESS數據表裏,這個方法對編寫 代碼庫管理器 非常有用。在使用時,還可即時将文本文件還原到一(yī)個窗體(tǐ),讓使用者即時預覽到這個技巧産生(shēng)的效果 用途3: 将窗體(tǐ)保存到一(yī)個文件文件,使用正則表達式對代碼進行分(fēn)析,可以分(fēn)析語法,代碼結構、語法錯誤、字數統計等等,你可參考一(yī)下(xià)FMS的一(yī)個ACCESS分(fēn)析工(gōng)具,它有的功能,你花個半年,做出來應該也沒有大(dà)問題 |