a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Access > 正文

在窗體間傳遞參數(shù)的幾種常用辦法

2024-09-07 19:03:27
字體:
供稿:網(wǎng)友

在實(shí)際開發(fā)應(yīng)用中,常常需要在窗體間傳遞參數(shù)。常用的幾種參數(shù)傳遞方法有如下幾種:

1、使用openargs

在調(diào)用的窗體使用如下語句:

docmd.openform "被調(diào)用的窗體", , , , , , "參數(shù)值"

在被調(diào)用的窗體使用me.openargs即可獲取傳遞過來的參數(shù)

2、使用全局變量

先設(shè)置一個(gè)全局變量,例如:gstrPara,

Public gstrPara as string

在調(diào)用之前傳遞參數(shù)值給這個(gè)全局變量

gstrPara="參數(shù)值"

docmd.openform "被調(diào)用的窗體"

在被調(diào)用的窗體里使用gstrPara即可獲取傳遞過來的參數(shù)

3、使用tag標(biāo)記

將要傳遞的參數(shù)放置在調(diào)用窗體的tag標(biāo)記里

在被調(diào)用的窗體里通過調(diào)用 forms("調(diào)用的窗體").tag 來獲取參數(shù)值

4、使用模塊變量

在調(diào)用窗體設(shè)置一個(gè)公共的模塊變量 mstrPara

將要傳遞的參數(shù)放置在調(diào)用窗體的mstrPara變量里

在被調(diào)用的窗體里通過調(diào)用 forms("調(diào)用的窗體").mstrPara 來獲取參數(shù)值

5、直接獲取

如果參數(shù)來自調(diào)用窗體的控件,也可直接調(diào)用

在被調(diào)用的窗體里直接引用調(diào)用窗體的控件的值 如:forms("調(diào)用的窗體").控件名.value

6、多個(gè)參數(shù)傳遞

如果需要傳遞多個(gè)參數(shù),可將參數(shù)合并到一個(gè)變量里傳送(使用指定符號(hào)隔開),然后在被調(diào)用窗體再拆分這些變量,以達(dá)到多個(gè)參數(shù)傳遞的效果。

不過,因?yàn)橐话銈鬟f兩個(gè)參數(shù)的時(shí)候,多數(shù)一個(gè)是變量,一個(gè)是窗體本身,

所以我常用的方法也是比較實(shí)用的方法是:

在調(diào)用窗體使用如下語句:

docmd.openform "被調(diào)用的窗體", , , , , , "參數(shù)值"

而在被調(diào)用的窗體里設(shè)置一個(gè)模塊變量 mfrmSrc

在被調(diào)用的窗體的open或load事件中設(shè)置

set mfrmSrc= screen.activeform

這時(shí)mfrmSrc就指向原來的調(diào)用窗體(因?yàn)樵诖绑w未完全加載好前,屏幕上激活的窗體是原來的窗體)

使用mfrmSrc你可以獲取調(diào)用窗體上所有控件及相關(guān)的值,并且不需要事先知道原來窗體的名稱,具有比較強(qiáng)的通用性。

應(yīng)該還有更多更好的參數(shù)傳遞方法,不一一舉例,也希望大家共同討論這個(gè)話題,相關(guān)回復(fù)請(qǐng)發(fā)表評(píng)論。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品久久一区 | 日本天天操 | 久久久免费精品 | 亚洲一区二区三区爽爽爽爽爽 | 一区二区三区在线不卡 | 爱福利视频 | 99精品99 | 久久com| 久久精品国产久精国产 | 欧美日本国产 | 久久久久性视频 | 久草精品视频在线播放 | 日韩精品网站 | 一区二区三区播放 | 韩国三级中文字幕hd有奶水 | 国产美女高潮一区二区三区 | 玖玖玖影院 | 亚洲国产日韩在线 | 亚洲一区二区三区免费在线观看 | 国产黄av| 在线国产一区 | 国产一区二区三区久久久 | 色综合激情 | 自拍偷拍精品 | 国产精品不卡视频 | 欧美黄色a视频 | 国产精品亚洲第一区在线暖暖韩国 | 日韩精品一区二区在线观看 | 国产小视频免费在线观看 | h片在线免费观看 | 99re视频在线| 欧美在线三区 | av先锋资源 | 国产高清一区 | 波多野结衣一区二区三区高清 | 福利视频网址导航 | 精品国产31久久久久久 | 成人亚洲视频 | 在线看国产 | 欧美视频在线免费 | 亚洲一区二区三区免费在线观看 |