版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第九章宏本章學(xué)習(xí)目標(biāo)前面介紹了數(shù)據(jù)庫的五種對(duì)象,它們都具有強(qiáng)大的功能。但這些數(shù)據(jù)庫對(duì)象都是彼此獨(dú)立的并且不能能相互驅(qū)動(dòng),因此僅有這五種數(shù)據(jù)庫對(duì)象構(gòu)造數(shù)據(jù)庫將難以形成一體的應(yīng)用系統(tǒng)。要使多個(gè)數(shù)據(jù)庫對(duì)象成為一個(gè)整體,以一個(gè)應(yīng)用程序的面貌展示給用戶,就必須借助于宏對(duì)象。本章主要講述宏的基本概念及其分類,宏的創(chuàng)建和修改,以及宏的運(yùn)行等。通過本章的學(xué)習(xí),應(yīng)了解熟悉宏的概念、宏的作用,能夠建立宏和宏組,并能夠?qū)赀M(jìn)行修改和調(diào)用,能夠掌握運(yùn)用宏增強(qiáng)系統(tǒng)的功能的一般方法。9.1宏的基本概念與分類9.1.1宏的基本概念
宏是用來自動(dòng)完成某特定任務(wù)的操作或操作集合,其中每一個(gè)操作都能實(shí)現(xiàn)一個(gè)特定的功能,例如打開數(shù)據(jù)表、打開窗體或打印某個(gè)報(bào)表等。將多個(gè)操作集合在一起,可以自動(dòng)完成各種簡單的重復(fù)性工作。宏可以是包含操作序列的一個(gè)宏,也可以是某個(gè)宏組,使用條件表達(dá)式可以決定在某些情況下運(yùn)行宏時(shí),某個(gè)操作是否執(zhí)行。宏是一種簡化用戶工作的工具,是事先指定的動(dòng)作列表??梢园迅鞣N動(dòng)作依次定義在宏里,運(yùn)行宏時(shí),Access2003就會(huì)按照定義的順序來運(yùn)行各個(gè)動(dòng)作。9.1.2宏的分類Access2003中的宏可以是包含操作序列的一個(gè)宏、也可以是由若干個(gè)宏構(gòu)成的宏組。另外,還可以使用條件表達(dá)式來決定在什么情況下運(yùn)行宏。根據(jù)這三種情況,可以將宏分成三種類型:宏、宏組和條件操作宏。1.宏在Access2003中,宏一般都是由一個(gè)操作序列所構(gòu)成,其中每個(gè)操作完成一種特定的功能。例如打開某個(gè)窗體或關(guān)閉某個(gè)對(duì)象。如果要運(yùn)行該宏,只要在合適的地方引用宏的名稱就可以了。2.宏組宏組是宏的集合,通過創(chuàng)建宏組,能夠方便地對(duì)數(shù)據(jù)庫中的宏進(jìn)行分類管理和維護(hù)。宏組以一個(gè)宏名來存儲(chǔ)相關(guān)的宏的集合,宏組中的每一個(gè)宏都有用來標(biāo)識(shí)該宏的宏名,以便在適當(dāng)?shù)牡胤揭煤?。宏組類似于程序設(shè)計(jì)中的“主程序”,而宏組中的宏名列中的宏類似于“子程序”。使用宏組既可以增加控制,又可以減少編制宏的工作量。在宏組中指定宏,調(diào)用宏的格式為:[宏組名]+”句點(diǎn)”+[宏名]。3.條件操作宏在某些情況下,可能希望僅當(dāng)某一特定條件為真時(shí)才執(zhí)行宏中某個(gè)或某些操作,從而控制宏的流程,此時(shí)可以將條件輸入到宏窗口的“條件”列中。當(dāng)條件表達(dá)式成立時(shí),該宏命令才被執(zhí)行,否則就不執(zhí)行。使用條件操作,可以大大提高宏的控制復(fù)雜流程的能力,也使宏的應(yīng)用更加廣泛。9.1.3常見的宏操作
宏的操作是非常豐富的,如果你只是做一個(gè)小型的數(shù)據(jù)庫,程序的流程使用宏就可以完全實(shí)現(xiàn)而無需使用VBA編程。根據(jù)宏操作的對(duì)象不同,可以將宏分為6大類:操縱數(shù)據(jù)庫對(duì)象的宏、操作數(shù)據(jù)的宏、執(zhí)行命令的宏、導(dǎo)入導(dǎo)出的宏、提示警告的宏和其他類型的宏。常用的宏命令見附錄二。9.2宏的基本操作9.2.1創(chuàng)建宏
創(chuàng)建宏的目的是為了通過執(zhí)行宏中一系列的操作序列來完成某特定的任務(wù),如打開窗體和報(bào)表等。創(chuàng)建宏的一般過程是先指定操作,再為每個(gè)操作設(shè)置相應(yīng)的操作參數(shù)。根據(jù)宏的類型不同,在創(chuàng)建宏的方法上也有一些區(qū)別.1.宏的創(chuàng)建和創(chuàng)建其他Access對(duì)象一樣,創(chuàng)建宏也是在設(shè)計(jì)視圖中進(jìn)行。其過程是:打開數(shù)據(jù)庫,在“對(duì)象”列表中選擇“宏”對(duì)象,然后單擊工具欄上的“新建”按鈕,彈出一個(gè)宏設(shè)計(jì)窗口。單擊宏工具條上的“宏名”按鈕和“條件”按鈕,可以創(chuàng)建宏的一個(gè)典型的設(shè)計(jì)窗口,如圖9-1所示,各個(gè)部分的意義如下:圖9-1宏設(shè)計(jì)窗口◆宏名:輸入宏的名稱,在一個(gè)宏組中是必須的?!魲l件:在該列中輸入條件表達(dá)式,可以用來控制宏執(zhí)行的條件?!舨僮鳎憾x宏執(zhí)行的操作,在該列中操作會(huì)有下拉列表提示?!糇⑨專簩?duì)操作的描述,讓用戶更容易明白定義的宏的功能?!舨僮鲄?shù):顯示在窗口左下角的操作參數(shù)面板中,大部分動(dòng)作都需要參數(shù),它們控制操作執(zhí)行方式的選擇。
打開一個(gè)宏設(shè)計(jì)窗口時(shí),屏幕上會(huì)同時(shí)打開宏工具條,如圖9-2所示,其中各個(gè)主要按鈕的含義如下:保存按鈕:保存宏。打印預(yù)覽按鈕:打印預(yù)覽宏定義。宏名按鈕:在宏的設(shè)計(jì)窗口中顯示宏名列。條件按鈕:在宏的設(shè)計(jì)窗口中顯示條件列。插入行按鈕:在宏的設(shè)計(jì)窗口中插入一個(gè)新行。刪除行按鈕:單擊宏定義表中要?jiǎng)h除的行,然后單擊該按鈕,Access2003將刪除該行。運(yùn)行按鈕:單擊該按鈕將運(yùn)行宏。單步按鈕:用于設(shè)置宏單步運(yùn)行狀態(tài),用戶設(shè)置了這一個(gè)選擇以后,它會(huì)一直保持,直到關(guān)閉它為止。生成器按鈕:Access2003提供了一個(gè)高級(jí)的表達(dá)式生成器對(duì)話框,幫助用戶定義宏動(dòng)作參數(shù)的輸入。數(shù)據(jù)庫窗口按鈕:單擊它,可使數(shù)據(jù)庫窗口成為當(dāng)前窗口實(shí)例9-1:利用直接創(chuàng)建宏的方法,在“學(xué)生信息”數(shù)據(jù)庫中創(chuàng)建一個(gè)打開“按專業(yè)分組報(bào)表”的宏,其中包含一個(gè)“打開報(bào)表”的操作。設(shè)置完成后的宏設(shè)計(jì)窗口如圖9-3所示。圖9-3宏設(shè)計(jì)窗口操作步驟如下:
(1)在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“宏”,單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕,打開宏的設(shè)計(jì)窗口。
(2)單擊“操作”列的第一個(gè)空白行,單擊右側(cè)的下拉箭頭,從下拉列表中選擇需要執(zhí)行的操作,這里要求打開報(bào)表,所以我們選擇“OpenReport”,在該行后面的“注釋”列中輸入該操作的注釋信息(可選)。
(3)在設(shè)計(jì)窗口的下方出現(xiàn)了“OpenReport”命令所對(duì)應(yīng)的操作參數(shù),操作參數(shù)是宏所必須的附加信息,宏命令不同時(shí),相應(yīng)的操作參數(shù)也會(huì)不同?!癘penReport”命令對(duì)應(yīng)的操作參數(shù)主要有:
報(bào)表名稱:為必選參數(shù),指定要打開的報(bào)表名稱,這里我們選擇“按專業(yè)分組報(bào)表”視圖:指定打開報(bào)表的視圖方式,主要有打印、設(shè)計(jì)和打印預(yù)覽視圖,這里選擇“打印預(yù)覽”視圖。篩選名稱:輸入要應(yīng)用的篩選,這可以是一個(gè)查詢或保存為查詢的篩選,使用篩選可以對(duì)報(bào)表限制或排序記錄,這里不做選擇。
Where條件:輸入一個(gè)SQLWhere語句或表達(dá)式,可以從報(bào)表的基本表或查詢中選定記錄,這里不做選擇。窗口模式:選擇報(bào)表窗口模式,主要有普通(報(bào)表使用報(bào)表屬性中設(shè)置的模式)、隱藏(隱藏報(bào)表)、圖標(biāo)(報(bào)表最小化)或者對(duì)話框(報(bào)表是模式對(duì)話框,并且彈出窗口屬性設(shè)置為“是”)幾種模式,這里我們選擇“普通”模式。
(4)單擊工具欄上的“保存”按鈕,打開“另存為”對(duì)話框,在宏名稱框中輸入宏名,單擊“確定”按鈕即可,如圖9-4所示。圖9-4保存宏實(shí)例9-2:利用“通過拖動(dòng)數(shù)據(jù)庫對(duì)象添加宏操作”的方法,在“學(xué)生信息”數(shù)據(jù)庫中創(chuàng)建一個(gè)宏,其中包含兩個(gè)操作:打開“教師信息”窗體,將窗口最大化;同時(shí)要求只顯示“職稱”為“副教授”的教師。創(chuàng)建的宏如圖9-5所示。圖9-5宏設(shè)計(jì)窗口操作步驟如下:
(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“宏”,單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕,打開宏的設(shè)計(jì)窗口。
(2)選擇“窗口”→“垂直平鋪”命令,將“數(shù)據(jù)庫”窗口和“宏”窗口平鋪。
(3)在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“窗體”,選擇“教師信息”窗體。
(4)將該窗體對(duì)象拖動(dòng)到“宏”設(shè)計(jì)窗口的“操作”列中的第一行,系統(tǒng)會(huì)在“窗體名稱”的列表框中自動(dòng)添加“教師信息”窗體。
(5)在“Where條件”參數(shù)中給出條件:[職稱]="副教授"(6)在設(shè)計(jì)網(wǎng)格的操作列的第2行選擇需要的宏操作“Maximize”(最大化窗口)。
(7)單擊工具欄上的“保存”按鈕,打開“另存為”對(duì)話框,在宏名稱框中輸入宏名“職稱為副教授的教師信息”,單擊“確定”按鈕即可。
2.宏組的創(chuàng)建宏組是功能相關(guān)或相近的宏的集合,使用宏組可以更加方便地對(duì)宏進(jìn)行管理,對(duì)數(shù)據(jù)庫的操作和維護(hù)也變得更加簡單。創(chuàng)建宏組與創(chuàng)建宏的方法相同,只是在“宏”窗口中必須顯示“宏名”列,并且要在每個(gè)宏的第一個(gè)宏操作的“宏名”列輸入宏名實(shí)例9-3:在“學(xué)生信息”數(shù)據(jù)庫中新建一個(gè)打開不同窗體的宏組。設(shè)置完成后的宏組設(shè)計(jì)窗口如圖9-6所示。圖9-6“打開窗體宏組”的設(shè)計(jì)窗口操作步驟如下:
(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“宏”,單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕,打開宏的設(shè)計(jì)窗口。
(2)單擊宏工具欄上的“宏名”按鈕來增加宏名列,在“宏名”列的第一行輸入宏組中第一個(gè)宏的名字,這里輸入“學(xué)生信息”,在“操作”列中選擇需要執(zhí)行的操作,這里選擇“OpenForm”,并設(shè)置該操作的參數(shù),這里設(shè)置“窗體名稱”為“學(xué)生信息”,“數(shù)據(jù)模式”為“編輯”,在下一行的“操作”列中,選擇第二個(gè)操作“Beep”,使系統(tǒng)在打開“學(xué)生信息”窗體時(shí),發(fā)出嘟嘟聲。(3)按照同樣的方法繼續(xù)添加其他宏,打開系統(tǒng)中的“教師信息”窗體和“課程信息”窗體。
(4)單擊工具欄上的“保存”按鈕,打開“另存為”對(duì)話框,在宏名稱框中輸入宏名“打開窗體宏組”,單擊“確定”按鈕即可。3.條件操作宏的創(chuàng)建在默認(rèn)情況下,宏的執(zhí)行過程是從第一個(gè)操作依次往下執(zhí)行到最后一個(gè)操作,但在實(shí)際應(yīng)用中,用戶可能希望當(dāng)某個(gè)條件為真時(shí)才執(zhí)行宏的一個(gè)或多個(gè)操作,這時(shí)我們需要?jiǎng)?chuàng)建具有條件的宏。創(chuàng)建條件操作宏的方法與創(chuàng)建宏和宏組一樣,都是通過“宏”設(shè)計(jì)窗口來完成,區(qū)別是在“宏”窗口中添加“條件”列,在“條件”列中設(shè)置條件,再將“條件操作宏”加入到操作對(duì)象中。實(shí)例9-4:在“學(xué)生信息”數(shù)據(jù)庫中創(chuàng)建一個(gè)條件操作宏,實(shí)現(xiàn)修改“學(xué)生信息”窗體時(shí),必須填寫“學(xué)號(hào)”字段,如果該字段為空,則出現(xiàn)一條警告信息。設(shè)計(jì)窗口如圖9-8所示。圖9-8設(shè)置條件操作宏
操作步驟如下:
(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“宏”,單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕,打開宏的設(shè)計(jì)窗口。
(2)單擊宏工具欄上的“條件”按鈕,增加“條件”列到宏設(shè)計(jì)窗口中。
(3)在“條件”行中可以直接輸入表達(dá)式,也可以單擊宏工具欄上的“生成器”按鈕,打開“表達(dá)式生成器”來建立表達(dá)式。如圖9-7所示,這里我們?cè)谧髠?cè)列表框中雙擊“函數(shù)”,選擇“函數(shù)”中的“內(nèi)置函數(shù)”,在右側(cè)列表框中雙擊“IsNull”,在表達(dá)式框中添加表達(dá)式“IsNull(?varexpr?)”。將“?varexpr?”改為“[學(xué)號(hào)]”,單擊“確定”按鈕即可添加條件。圖9-7表達(dá)式生成器窗口(4)單擊“條件”列旁邊的“操作”列中的下拉箭頭,從中選擇“Msgbox”(信息框)操作,在操作參數(shù)的“消息”框中輸入“請(qǐng)輸入學(xué)號(hào)!”;在“發(fā)嘟嘟聲”下拉列表中選擇“是”;在“類型”下拉列表中選擇“警告!”;在“標(biāo)題”框中輸入“輸入學(xué)號(hào)”。
(5)在“條件”列的第二行中輸入“…”,表示前一行符合條件時(shí),同時(shí)執(zhí)行此行操作,選擇相應(yīng)的宏操作為“CancelEvent”。
(6)單擊工具欄上的“保存”按鈕,打開“另存為”對(duì)話框,在宏名稱框中輸入宏名“必須輸入學(xué)號(hào)的條件操作宏”,單擊“確定”按鈕即可。設(shè)置完成后的宏。(7)將宏加入窗體對(duì)象中。在數(shù)據(jù)庫窗口的設(shè)計(jì)視圖中打開“學(xué)生信息”窗體,選擇“學(xué)號(hào)”字段,單擊工具欄上的“屬性”按鈕,選擇“事件”選項(xiàng)卡,在“更新前”下拉列表中選擇“必須輸入學(xué)號(hào)的條件操作宏”,如圖9-9所示,單擊工具欄上的“保存”按鈕,保存所做的修改。
(8)單擊工具欄上的“視圖”按鈕,切換到窗體視圖,將“學(xué)號(hào)”字段中的文本刪除,再將焦點(diǎn)移到其他地方,會(huì)出現(xiàn)警告信息窗口,如圖9-10所示。圖9-9設(shè)置應(yīng)用條件操作宏的字段圖9-10條件操作宏的警告信息4.自動(dòng)運(yùn)行的宏的創(chuàng)建
Access2003支持自動(dòng)運(yùn)行的宏的設(shè)置,這主要是通過Autoexec宏來實(shí)現(xiàn),Autoexec宏也是一個(gè)宏,只不過其宏名為Autoexec。當(dāng)打開一個(gè)數(shù)據(jù)庫時(shí),系統(tǒng)首先查找名為Autoexec的宏,如果該宏存在,就自動(dòng)運(yùn)行該宏。實(shí)例9-5:創(chuàng)建自動(dòng)運(yùn)行的宏Autoexec,使其在打開Access數(shù)據(jù)庫時(shí),自動(dòng)打開Autoexec宏所調(diào)用的窗體。操作步驟如下:
(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“宏”,單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕,打開宏的設(shè)計(jì)窗口。
(2)在“操作”列的第一行中輸入OpenForm,在操作參數(shù)的窗體名稱中,選擇要自動(dòng)打開的窗體,如圖9-11所示。
(3)單擊工具欄上的“保存”按鈕,打開“另存為”對(duì)話框,在宏名稱框中輸入宏名“Autoexec”,單擊“確定”按鈕即可。
(4)關(guān)閉“學(xué)生信息”數(shù)據(jù)庫,當(dāng)再次打開“學(xué)生信息”數(shù)據(jù)庫時(shí),即自動(dòng)打開“學(xué)生信息”窗體。圖9-11自動(dòng)運(yùn)行的宏的設(shè)計(jì)窗口9.2.2修改宏
創(chuàng)建一個(gè)宏后,有時(shí)需要對(duì)其進(jìn)行修改和編輯,添加新的操作或修改以往操作上的一些不足。修改宏主要包含:增加新操作、刪除宏操作、改變宏操作順序和復(fù)制宏操作等。1.添加新操作如果要在兩個(gè)宏操作之間插入一個(gè)宏操作,可以在第二個(gè)操作行上單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“插入行”命令;或者直接單擊工具欄上的“插入行”命令按鈕,然后在“操作”列中單擊下列箭頭,從下拉列表中選擇需要使用的操作,并指定該操作需要的操作參數(shù)。2.刪除宏操作如果要?jiǎng)h除某個(gè)宏操作,可以右鍵單擊該宏操作所在的行,從彈出的快捷菜單中選擇“刪除行”命令;或者直接將鼠標(biāo)定位到該行后,單擊工具欄上的“刪除行”命令按鈕。3.改變宏操作順序如果要改變宏操作順序,單擊該操作所在行左側(cè)的行選定器按鈕選中該行,按下鼠標(biāo)左鍵,拖動(dòng)到想要移動(dòng)的位置后松開鼠標(biāo)左鍵即可;也可在選中該行后,單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“剪切”命令或單擊工具欄上的“剪切”按鈕,然后將光標(biāo)定位到該操作要移動(dòng)的位置,單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“粘貼”命令或單擊工具欄上的“粘貼”按鈕。4.復(fù)制宏操作如果要復(fù)制一條宏操作,單擊該操作所在行左側(cè)的行選定器按鈕選中該行,單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“復(fù)制”命令或單擊工具欄上的“復(fù)制”按鈕,然后將光標(biāo)定位到該操作要復(fù)制到的位置,單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“粘貼”命令或單擊工具欄上的“粘貼”按鈕。9.2.3運(yùn)行宏
建立宏的目的是為了運(yùn)行它,以完成指定的任務(wù)。在執(zhí)行宏時(shí),Access2003將從宏的起始點(diǎn)啟動(dòng),并執(zhí)行宏中的所有操作,一直執(zhí)行到宏組中的另一個(gè)宏或者宏的結(jié)束點(diǎn)為止。對(duì)于一個(gè)已經(jīng)建立的宏,可以從其他宏或事件過程中直接執(zhí)行(通過RunMacro操作),或者將它作為對(duì)窗體、報(bào)表或控件中發(fā)生的事件作出的響應(yīng)。下面講述幾種運(yùn)行宏的方法。1.從“宏”窗口中運(yùn)行宏如果要在打開的宏窗口中運(yùn)行宏,則單擊工具欄上的“運(yùn)行”按鈕即可。例如運(yùn)行上節(jié)中建立的宏——“職稱為副教授的教師信息”,首先需要在設(shè)計(jì)視圖中打開該宏的設(shè)計(jì)窗口,然后單擊工具欄上的“運(yùn)行”按鈕,即可運(yùn)行該宏。2.從“數(shù)據(jù)庫”窗口中運(yùn)行宏如果要從“數(shù)據(jù)庫”窗口中運(yùn)行宏,則單擊“對(duì)象”下的“宏”,在右側(cè)列表中雙擊要執(zhí)行的宏;或者選定要執(zhí)行的宏,單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“運(yùn)行”命令
3.從Access主窗口運(yùn)行宏如果要從窗體設(shè)計(jì)視圖、報(bào)表設(shè)計(jì)視圖或Access2003的其他地方運(yùn)行宏,則將鼠標(biāo)指針指向“工具”菜單中的“宏”,單擊“運(yùn)行宏”。屏幕接著顯示“執(zhí)行宏”對(duì)話框,如圖9-12所示。雙擊“宏名”框中相應(yīng)的宏,或選擇宏名并單擊“確定”按鈕,該宏即可被執(zhí)行。
圖9-12“執(zhí)行宏”對(duì)話框4.宏組的運(yùn)行宏組的運(yùn)行與宏的運(yùn)行相似,唯一不同的是,宏組在運(yùn)行中每次只運(yùn)行一個(gè)宏,宏組中其他相關(guān)的宏將通過事件過程、工具按鈕或自定義菜單命令來執(zhí)行。如果要執(zhí)行宏組中的宏,可以使用下列三種方法中任意一個(gè)方法:
(1)將宏指定為窗體或報(bào)表的事件屬性設(shè)置,或在宏窗口中指定為RunMacro(運(yùn)行宏)操作的宏名參數(shù),使用下列方法引用宏:宏組名.宏名
(2)選擇“工具”菜單中的“宏”,單擊“運(yùn)行宏”命令,然后選定宏名列表中的宏。當(dāng)宏名出現(xiàn)在列表中時(shí),宏名列表中將包含宏組中的所有宏。
(3)在VBA程序中運(yùn)行宏組中的宏的方法是:使用DoCmd對(duì)象的RunMacro(運(yùn)行宏)方法,并采用“宏組名.宏名”格式引用宏組中的某個(gè)宏。
9.3宏應(yīng)用案例實(shí)例9-6:在“學(xué)生信息”數(shù)據(jù)庫中建立一個(gè)“教學(xué)信息維護(hù)”窗體,在該窗體上添加3個(gè)命令按鈕,這些命令按鈕上的文本信息是“學(xué)生基本信息”、“教師基本信息”、“課程基本信息”,這3個(gè)命令按鈕分別用于打開“學(xué)生信息”窗體、“教師信息”窗體和“課程信息”窗體。并添加一個(gè)“關(guān)閉窗體”命令按鈕用于關(guān)閉“教學(xué)信息維護(hù)”窗體。操作步驟如下:
(1)首先需要?jiǎng)?chuàng)建一個(gè)宏組,分別可以實(shí)現(xiàn)打開“學(xué)生信息”窗體、“教師信息”窗體和“課程信息”窗體,在實(shí)例9-3中已經(jīng)建立了“打開窗體宏組”,所以這里不予重復(fù)創(chuàng)建。(2)在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“窗體”,單擊工具欄上的“新建”按鈕,打開“新建窗體”對(duì)話框,在右側(cè)列表框中選擇“設(shè)計(jì)視圖”,單擊“確定”按鈕,打開窗體的設(shè)計(jì)視圖窗口。
(3)單擊工具箱中的“標(biāo)簽”按鈕,在窗體的合適位置單擊,標(biāo)簽上輸入文本為“教學(xué)信息維護(hù)”,并設(shè)置其字體、字號(hào)和背景色等屬性。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智慧城市展覽項(xiàng)目合作協(xié)議4篇
- 2025年度智慧城市基礎(chǔ)設(shè)施顧問合同4篇
- 2025年度企業(yè)人力資源戰(zhàn)略規(guī)劃與執(zhí)行合同3篇
- 2024版經(jīng)營辦公場地租賃合同
- 2025年度石料廠承包與環(huán)保項(xiàng)目融資合作協(xié)議書4篇
- 2025年度智能冷庫建設(shè)與租賃服務(wù)合同范本4篇
- 2024版旅客運(yùn)輸合同范本
- 2025年度土地承包經(jīng)營權(quán)流轉(zhuǎn)與農(nóng)村土地整治合同4篇
- 2024-2026年中國銀行IT市場供需現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 中國水力不從心電項(xiàng)目投資可行性研究報(bào)告
- 風(fēng)水學(xué)的基礎(chǔ)知識(shí)培訓(xùn)
- 吸入療法在呼吸康復(fù)應(yīng)用中的中國專家共識(shí)2022版
- 1-35kV電纜技術(shù)參數(shù)表
- 信息科技課程標(biāo)準(zhǔn)測(2022版)考試題庫及答案
- 施工組織設(shè)計(jì)方案針對(duì)性、完整性
- 2002版干部履歷表(貴州省)
- DL∕T 1909-2018 -48V電力通信直流電源系統(tǒng)技術(shù)規(guī)范
- 2024年服裝制版師(高級(jí))職業(yè)鑒定考試復(fù)習(xí)題庫(含答案)
- 門診部縮短就診等候時(shí)間PDCA案例-課件
- 第21課《鄒忌諷齊王納諫》對(duì)比閱讀 部編版語文九年級(jí)下冊(cè)
評(píng)論
0/150
提交評(píng)論