Access使用宏控制程序之在宏中使用條件
來源:程序員人生 發(fā)布時間:2013-10-31 09:33:16 閱讀次數(shù):3641次
在某些情況下可能希望僅當(dāng)特定條件為真時才在宏中執(zhí)行一個或多個操作例如如果在某個窗體中使用宏來校驗數(shù)據(jù)可能要顯示相應(yīng)的信息來響應(yīng)記錄的某些輸入值另一信息來響應(yīng)另一些不同的值在這種情況下可以使用條件來控制宏的流程
條件是邏輯表達式宏將根據(jù)條件結(jié)果的真或假而沿著不同的路徑執(zhí)行如果這個條件結(jié)果為真則 Microsoft Access 將執(zhí)行此行中的操作在緊跟此操作的操作的“條件”欄內(nèi)鍵入省略號(…)就可以使 Microsoft Access 在條件為真時可以執(zhí)行這些操作;如果這個條件式的結(jié)果為假Microsoft Access 則會忽略這個操作以及緊接著此操作且在“條件”字段內(nèi)有省略號(…)的操作并且移到下一個包含其他條件或空“條件”字段的操作

建立一個窗體添加一個文本框命名為“輸入數(shù)字文本框”再添加一個確定按鈕
單擊確定按鈕屬性的事件/單擊右邊的生成器按鈕選擇建立宏并為宏起一個宏名如“宏”

上圖是宏的設(shè)計視圖這個宏將實現(xiàn)根據(jù)用戶在[輸入數(shù)字文本框]中輸入的不同數(shù)字顯示不同的消息
單擊工具欄上的“條件”
按鈕 為宏添加條件列
圖中第一行表示當(dāng) < [輸入數(shù)字文本框] < 時顯示一個“你輸入了一個小于 的數(shù)字”的消息
第二行表示當(dāng) < [輸入數(shù)字文本框] < 時時顯示一個“你輸入了一個大于 并小于 的數(shù)字”的消息
第三行表示當(dāng) < [輸入數(shù)字文本框] < 時時顯示一個“你輸入了一個小于 并小于 的數(shù)字”的消息
關(guān)閉宏的設(shè)計視圖保存宏

這是窗體運行時的效果當(dāng)輸入了一個數(shù)字 將顯示如圖的消息框
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈