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

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

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

這是窗體運行時的效果當輸入了一個數字 將顯示如圖的消息框
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈