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

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

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

[模塊/函數(shù)] 兩個(gè)小技巧

[復(fù)制鏈接]

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

跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2002-5-1 19:29:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
1。當(dāng)你對(duì)對(duì)象改名后,直接修改此對(duì)象相關(guān)的事件的名稱后,可能你發(fā)現(xiàn)對(duì)象的事件有時(shí)并不起作用,實(shí)際上是對(duì)象的事件與事件相關(guān)的程序并沒(méi)有關(guān)聯(lián)起來(lái),簡(jiǎn)單的辦法是在代碼窗CTL+A,然后CTL+X,然后CTL+V , 即先選擇所有程序,剪切它,然后再粘貼上來(lái),就會(huì)觸發(fā)事件與相關(guān)程序的關(guān)聯(lián)。
2。如果你引用其它MDE或MDB程序中函數(shù),如果你想實(shí)現(xiàn)動(dòng)態(tài)引用,那在程序中需對(duì)引用的函數(shù)做兩次調(diào)用,否則程序會(huì)提示語(yǔ)法錯(cuò)誤,這是因?yàn)槟阍谟贸绦蛞猛獠砍绦蚝螅珹CCESS還認(rèn)為后面的函數(shù)找不到,但一旦你再用一個(gè)函數(shù)調(diào)用此函數(shù),ACCESS 就不會(huì)彈出錯(cuò)誤
  舉個(gè)例子: 你當(dāng)前的程序是A.mdb, 你需引用一個(gè)外部程序B.mde中的一個(gè)公共函數(shù)CalcRate(可能是核心函數(shù),不想公開) ,如果你用AddReference動(dòng)態(tài)增加對(duì)B.mde的引用的話,在引用后調(diào)用CalcRate,系統(tǒng)會(huì)提示你CalcRate不存在出錯(cuò),這時(shí)你可以增加一個(gè)函數(shù)myCalcRate來(lái)調(diào)用CalcRate,而在前面的調(diào)用中使用myCalcRate, Access就不會(huì)報(bào)錯(cuò)了,注意,引用完后需用RemoveReference去掉引用
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2006-9-2 05:51:00 | 只看該作者
TKS
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

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

GMT+8, 2025-7-13 08:14 , Processed in 0.181105 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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