1。當(dāng)你對對象改名后,直接修改此對象相關(guān)的事件的名稱后,可能你發(fā)現(xiàn)對象的事件有時并不起作用,實(shí)際上是對象的事件與事件相關(guān)的程序并沒有關(guān)聯(lián)起來,簡單的辦法是在代碼窗CTL+A,然后CTL+X,然后CTL+V , 即先選擇所有程序,剪切它,然后再粘貼上來,就會觸發(fā)事件與相關(guān)程序的關(guān)聯(lián)。 2。如果你引用其它MDE或MDB程序中函數(shù),如果你想實(shí)現(xiàn)動態(tài)引用,那在程序中需對引用的函數(shù)做兩次調(diào)用,否則程序會提示語法錯誤,這是因?yàn)槟阍谟贸绦蛞猛獠砍绦蚝,ACCESS還認(rèn)為后面的函數(shù)找不到,但一旦你再用一個函數(shù)調(diào)用此函數(shù),ACCESS 就不會彈出錯誤 舉個例子: 你當(dāng)前的程序是A.mdb, 你需引用一個外部程序B.mde中的一個公共函數(shù)CalcRate(可能是核心函數(shù),不想公開) ,如果你用AddReference動態(tài)增加對B.mde的引用的話,在引用后調(diào)用CalcRate,系統(tǒng)會提示你CalcRate不存在出錯,這時你可以增加一個函數(shù)myCalcRate來調(diào)用CalcRate,而在前面的調(diào)用中使用myCalcRate, Access就不會報錯了,注意,引用完后需用RemoveReference去掉引用 |
|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國
( 粵ICP備10043721號-1 )
GMT+8, 2025-7-13 03:13 , Processed in 0.078348 second(s), 23 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.