⑴ ACCESS中什麼是宏宏的作用是什麼
計算機科學里的宏(Macro),是一種批量處理的稱謂。
一般說來,宏是一種規則或模式,或稱語法替換 ,用於說明某一特定輸入(通常是字元串)如何根據預定義的規則轉換成對應的輸出(通常也是字元串)。這種替換在預編譯時進行,稱作宏展開。
(1)access2010宏命令擴展閱讀
計算機科學里的宏是一種抽象的,根據一系列預定義的規則替換一定的文本模式。Excel辦公軟體自動集成了「VBA」高級程序語言,用此語言編制出的程序就叫「宏」。
使用「VBA」需要有一定的編程基礎,並且還會耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到「VBA」。
解釋器或編譯器在遇到宏時會自動進行這一模式替換。對於編譯語言,宏展開在編譯時發生,進行宏展的工具常被稱為宏展開器。
宏這一術語也常常被用於許多類似的環境中,它們是源自宏展開的概念,這包括鍵盤宏和宏語言。絕大多數情況下,「宏」這個詞的使用暗示著將小命令或動作轉化為一系列指令。
參考資料來源:網路-宏
⑵ 如何用access2010的【宏】實現驗證用戶與對應密碼是否正確的功能,「用戶」或「密碼」錯誤能有提示的。
使用if做
在宏的添加新操作里選擇if
if DLookUp("[用戶]","[表名稱]","[用戶]= Forms![進行驗證的窗體名]![輸入用戶名的控制項名]") Is Null then
在添加新操作里選擇MessageBox
MessageBox
消息 用戶名輸入錯誤!
發嘟嘟聲 是
類型 警告!
標題 用戶名錯誤
選擇添加elseif
elseif DLookUp("[密碼]","[表名稱]","[用戶]= Forms![進行驗證的窗體名]![輸入用戶名的控制項名]") Is Null then
在添加新操作里選擇MessageBox
MessageBox
消息 密碼輸入錯誤!
發嘟嘟聲 是
類型 警告!
標題 密碼錯誤
endif
if
部分就是在表內查找與你輸入的用戶名一致的記錄,如果沒有,即結果is null,就說明你的用戶名不存在,接著用messagebox進行提示。
elseif部分就是在表內查找與你輸入的用戶名一致的記錄所對應的密碼,然後和你所輸入的密碼進行比較,如果不相等,即<>,就說明你的密
碼輸入不正確,接著再用messagebox進行提示。
這個宏是先驗證用戶名,就是說如果用戶名不正確就不會存在密碼錯誤的提示了,只會直接告訴你用戶名錯誤。
⑶ access2010怎樣創建條件宏
第一步:選擇ACCESS2010「創建」選項卡,打開一個數據表。在「創建」選項卡上的「宏與代碼」組中,單擊「宏」按鈕;
第二步:在「宏」選項卡上單擊「添加」新操作,在「添加新操作」列中單擊下拉按鈕,顯示操作列表,單擊要使用的操作;
第三步:在「菜單宏名稱」列中為第一個宏輸入名稱,重復這前面兩步,用戶可以添加後續宏執行。
第四步:單擊快速訪問工具欄中的「保存」按鈕,彈出「另存為」對話框,在「宏名稱」文本框中輸入名稱,單擊「確定」按鈕即完成了創建宏組的工作。
⑷ 如何在2010Access中建立宏組,希望詳細點
選擇「創建」選項卡,單擊「宏」按鈕,在「操作目錄」窗格中,雙擊「Submacro」 如下圖