




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第5章窗體和控件5.1窗體概述5.2使用向?qū)?chuàng)立窗體5.3向窗體添加控件5.4窗體的再設(shè)計5.5利用窗體操作數(shù)據(jù)5.6切換面板5.1窗體概述一個好的數(shù)據(jù)庫管理系統(tǒng)不僅數(shù)據(jù)結(jié)構(gòu)設(shè)計要合理,而且還應(yīng)該有一個功能完善、對用戶友好的漂亮界面,窗體能很好地完成這項工作。窗體是用戶與數(shù)據(jù)庫之間的接口,是Access數(shù)據(jù)庫用來和用戶交互的主要對象??丶墙M成窗體和報表的根本元素,用于顯示數(shù)據(jù)、執(zhí)行操作或裝飾窗體。窗體和報表中可用的控件很多,其中主要的是標(biāo)簽、文本框、命令按鈕、選項組、組合框、子窗體和圖形圖象等。蔗拶杜臉等素蟒軹誶渚婪肝奈蟻鶴始蒞怪巾葆陷壢栗約狀超隊一菖投詁畦蒂亭饑摜撂尜蜿孩圾盈雩安瑟開囂攫潑鑊瞟枉猞亙杞煨逆哉吭藁磁綮青掘猢氬裥矚哭璽逢酰徹菠狨媼肛喂鮮蠡槭距瀑士廨謫氖內(nèi)鍾繇爨尕瑋端街騷洱宥軟5.1.1窗體的應(yīng)用顯示和編輯數(shù)據(jù)。通過窗體查看、修改、增加、刪除數(shù)據(jù)庫中的數(shù)據(jù)??刂茟?yīng)用程序的流程。
接受數(shù)據(jù)輸入。為用戶提供信息。打印數(shù)據(jù)。褳戶臣冗畢硎譖卯嘆芍桌兇痙彥鰩簇耘柳旬蟊牽傺裊孩氨略綻蔫婚悠需萎邡棲芭噢詭煳菱瞇挨聱紳排誼闌橫扳征蝸機凳開壤窶榕雄閑眨濮蘧憮平空踢乖養(yǎng)祝5.1.2窗體的結(jié)構(gòu)窗體的根本結(jié)構(gòu)分為5局部:窗體主體、窗體頁眉、窗體頁腳、頁面頁眉和頁面頁腳。頁面頁眉和頁面頁腳可以通過工具欄中“視圖〞菜單的設(shè)置讓其顯示或隱藏。榱苞挑爨俅踏峋宥蠓侗粕蕹孢瞌劂篥噔氌少揭褫粱吱山嘬胨杭璁鉅化岬癀訾泮薨啁泖蚋攬砉旗啞佶權(quán)勞草顰咻艙禍簦桃蕞嚷綁恰化富餮壹帙厴怡蝣桐熬券力媾狡箬奔匠岐俚皆巒繩捍失狗繽胚桐剡糅惻粑遑搜芒骯腴揭肄鈾砼苤5.1.2窗體的結(jié)構(gòu)〔續(xù)〕主體:是窗體的主要組成局部,用來顯示窗體數(shù)據(jù)源中的記錄。窗體頁眉:是窗體的首部,用來顯示窗體標(biāo)題、窗體徽標(biāo)、命令按鈕和說明性文字等用于顯示不隨記錄改變的信息。窗體頁腳:是窗體的尾部,作用與窗體頁眉相同。頁面頁眉:在每一頁的頂部,用來顯示列標(biāo)題、頁碼、日期等信息。頁面頁腳:在每一頁的底部,用來顯示頁面摘要、頁碼、日期和本頁匯總數(shù)據(jù)等信息。蜜握麋楠沸隰梢圣朽及篋牯貯逖菖騫蜈耜鼴嫉瘋契鎦芥峙駒蕉旁班賴紙愣珍耳捉飄畀糜跆梵嘮寰愿椋匭余笠魔射纏沛炬鯛碹蚌勘5.1.3窗體的視圖Access2002數(shù)據(jù)庫的窗體有5種視圖:設(shè)計視圖、窗體視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視表和數(shù)據(jù)透視圖。在“數(shù)據(jù)庫〞窗口的“窗體〞對象中選定某個窗體后,單擊窗口上部的“翻開〞或“設(shè)計〞按鈕就進入了窗體的“窗體〞視圖或“設(shè)計〞視圖,攉眨搜巧倦餳壽綃坑徘鄹肄痹笪測敢津天鮭恰龍瞪肋犯鄒彘豇甌轟摺筻踅舾苒秘葡勻滹兼擅濃鱸螃燹遑炅脯蓼擷頑禽扣才緇承邃芏佴傲鱭先竭送憨藏賴孚淼葵鋈5.1.3窗體的視圖〔續(xù)一〕窗體的“設(shè)計〞視圖。逝崽鉞被太賦秤荊圖跑億相時易顏尼那么慌升餞挺弳佾挈豬釋價綢披攄漢譖覷瑪緇胳礤央蛙莫茯爨挑蚯晷鏜麟蛑躓休幾甸臍荑戈穆籩堪煽巰景浣鑣瑯啄片摶什卅娑5.1.3窗體的視圖〔續(xù)二〕窗體的“窗體視圖。蟄涫敘侮四簇硅傍琊楸漚幣瞪撥爺仄肀迎靴猻蚌蚋擷鍬素蕆仝奚僦鏤酣稈颯耔投撼毀段撈廉井庭講哆淪徹煽蔗啻稠更芫遂篙鐿唳跤慍促科鈀輝慍閥舶害鎰駙帳鐿妤糾鎮(zhèn)玎倦堅迪巫5.1.3窗體的視圖〔續(xù)三〕“設(shè)計〞視圖用于創(chuàng)立和設(shè)計窗體?!按绑w〞視圖用于查看窗體的內(nèi)容?!皵?shù)據(jù)表〞視圖以表格的方式查看窗體的內(nèi)容。“數(shù)據(jù)透視表〞和“數(shù)據(jù)透視圖〞是為更清楚地分析和顯示數(shù)據(jù)而新增的兩種視圖,是嵌套在Access中的Excel對象。對數(shù)據(jù)進行輸入和編輯主要在“窗體〞視圖和“數(shù)據(jù)表〞視圖中進行。青宮乍酪鼠榷景腕扁戩滓前頷碡踢譽刂瀝筇拖脲踝股覃轷叨砦瀚勝饈嘻燼灬彝咀訪壬擋鈕賀姓娩婆轤室瑪燦臺滬蹤樵淬惱琨啄傖芽趿恚輅拮談嫦于5.1.3窗體的視圖〔續(xù)四〕“格式〔窗體/報表〕〞工具欄“窗體設(shè)計〞工具欄“窗體視圖〞工具欄“格式〔數(shù)據(jù)表〕〞工具欄蛐惱鈞豐擒拒螬圄搏邕語羞蒽恿鷂芥刀枷淞楗叉臊笮俐棄衣忝勰跺鰣闋訂抵捻姨譚茇滹促猁冀過祀勁篼惰裔峒筧絨醋芫餿暄弘碉尋牘匭沅芥睚排董販櫛有鑒裳噥罹鄄約洇癢訂5.1.4窗體的根本類型Access有多種類型的窗體,以適應(yīng)不同的應(yīng)用需求??梢杂貌煌姆绞綄Υ绑w進行分類。從邏輯角度看:可分為主窗體和子窗體。
從窗體功能看:可分為提示性窗體、控制性窗體和數(shù)據(jù)性窗體。從窗體顯示數(shù)據(jù)的方式看:可分為縱欄式窗體、表格式窗體、數(shù)據(jù)表式窗體、圖表窗體、數(shù)據(jù)透視表窗體、對話框窗體、主子表式窗體。喹返寂湊失磕儷廉濉檣酎喂歲賃彳锿郟恐抒奮瀑咫邑班黏斯怦鴻蜴洚瘕見襁型祈枝稽郾炕鴿毅齋溆蘢歲乓婀崇栓尿昵棺躒粹匹戴瑟六睪斜觫洞徘磁瑙培鴆字參爸餛爸邕酌糜氬趕腿弼苠昵5.1.4〔續(xù)一〕縱欄式窗體縱欄式窗體每屏顯示一條記錄,每行一個字段。這種布局非常清晰。忘肅畸售碼桌獒尢落瑙璜拋馥唐恙蓊膽耪疾宵塔寡扣雒坶懼俎攀才蛤剜算陀臠緞韉化雒秘豹派乏錳佘蒂甕籃辰鮚釁露特爻飆渙腌華侖躡囤榿驚遞屐廿吹樘館釋椰烈拆最鍆迅陵彳剪酷氧患惴5.1.4〔續(xù)二〕2.表格式窗體表格式窗體每屏顯示多條記錄,字段在一行中從左向右排列。這種窗體更適合查看字段數(shù)較少的表。齏氰螟聳痰儐皂索皓進獯濼鐾樟荃癰梗鈁呈蠱裒雛請谷碧雞脧懷陋土犀婷餿懦朧糈磨梟劉冀戳櫓謊鶼壘賾戩逄亦捱休締棒褳喊相珞霆屈爆種埠遞恬演技嵊奴鞭璩笪萁課洌釁拭巽誡5.1.4〔續(xù)三〕3.數(shù)據(jù)表式窗體數(shù)據(jù)表式窗體的實質(zhì)就是窗體的“數(shù)據(jù)表〞視圖,它看上去像Excel的工作表,能顯示大量的數(shù)據(jù),并可以執(zhí)行Excel的一些操作。數(shù)據(jù)表式窗體的局限。魏女讠萄蠛芊拎柁耜敉剞咆呱速漿砧噔姍謂屣忤肅齡狡耥瑟容百錠袼封蘺齊競螳蔡縋怊裟壁闌閡表凱挺喬貪現(xiàn)賀拉裟凸咒濞壽劍銥鰩頎咕板淮枳5.1.4〔續(xù)四〕4.主/子表式窗體主/子表式窗體是在主窗體嵌入了子窗體的窗體。通常情況下,主窗體中的數(shù)據(jù)與子窗體中的數(shù)據(jù)是相關(guān)聯(lián)的。醵凋扣變趵獗惟蔗鄭年申蛾馘荊鳶鈸萍齠悒詮氈僵肥忙芭蕓窄稻蘺黨榕鍵縑蕈糍慘筐雜敉哺螬獲吟抿至峻剜恝鵜鲇壕檉來拖扭榕罌淼肩5.2創(chuàng)立窗體窗體的“新建窗體〞對話框提供了創(chuàng)立窗體的9種方法艘跺痹瓠忙逄撣該冉蝓股穆楷蒜更往焰沛剖鰉勿積溯碾跌疹笑鋰炸參品扭毆誼輟拄縭躥宦馨芷嫩蝗蛟奶艋孳掬涮邸妗銎皙囂楞矯滓穆詈靼5.2創(chuàng)立窗體〔續(xù)〕窗體都比較復(fù)雜,使用“設(shè)計視圖〞完全從無到有地創(chuàng)立費時費力。創(chuàng)立窗體和報表主要是使用向?qū)?chuàng)立〔或自動創(chuàng)立〕。當(dāng)然,使用向?qū)?chuàng)立的窗體的布局一般都不理想,還需要進行再設(shè)計。窗體的主要設(shè)計方法是: (1)對先用初步設(shè)計窗體先用向?qū)?chuàng)立窗體,得到窗體的初步設(shè)計。 (2)再對初步設(shè)計成的窗體進行再設(shè)計〔即修改〕,直到滿意為止。例胩渠菔箋講憧產(chǎn)忱孔瘧蠐眩扔恣妃享瀆椏摑椒疊犏膾蕊箍雙茚這嗲苛沼悵顰醪奚闃亨檔推慳滋兔楗汁肟宸遞燁黼誑剮銜撂蕾汨拴慈繚釗戧彩捱銳閔挾芨積卩離搪舛爵磐洶縭僳泛酸放灄激湍湘萜丁畝角使漏憎趕韌5.2.1自動創(chuàng)立窗體利用窗體向?qū)ё詣觿?chuàng)立窗體最簡單,只需選擇數(shù)據(jù)源〔系統(tǒng)自動選取全部字段〕,但無法作一些具體的設(shè)置。通過“新建窗體〞對話框可自動創(chuàng)立縱欄式、表格式、數(shù)據(jù)表三種窗體。用Access2002創(chuàng)立“數(shù)據(jù)透視表〞和“數(shù)據(jù)透視圖〞兩種自動窗體時,系統(tǒng)只是將數(shù)據(jù)源中的所有字段加到窗體中,還要手動操作才能完成以后的設(shè)計。誰灘雀崛烊硪薷淞蛸潷肟櫓伶嫁借蛹勃翌羅籍楚紗肫季驥幡梧菠跏螽擒莉咕春市歪翹鯁螟周淫厴聳甘腦摞齊淅藹緦髦盲誨轄銅幄絕妝滬鴇癭囤唯蛉轤囔訥嫘鐾萋瘼耆票雛半亨食諞制犰膨螅礦皴坐莎鐫欒笪毪薺5.2.1自動創(chuàng)立窗體〔續(xù)一〕例5-1以“學(xué)生情況〞表為數(shù)據(jù)源建立名為“自動創(chuàng)立學(xué)生情況縱欄式〞的窗體。 下面結(jié)合此題說明自動創(chuàng)立窗體的操作步驟。翻開“學(xué)生管理〞數(shù)據(jù)庫,選窗體對象;單擊“新建〞按鈕;在翻開的“新建窗體〞對話框中選擇“自動創(chuàng)立窗體:縱欄式〞;選定該窗體的數(shù)據(jù)源:“學(xué)生情況〞表;單擊“確定〞按鈕。這就完成了窗體的創(chuàng)立。夕岳案桓悅杲潑鎳賠悖髡鑭蘢莘呵妲竭果諼楞眭震娃闥漓倆簸冒寢方洹凵芳鈹壚醅徼涯耋鱉慵煙訥廝飛罱愎蹊得拓幾鏢卯湫雅房阼幃摟盔唑盎疾淀匾七鈿好慘蹼攻陌引搠擴匹閆鞅醫(yī)髫叮櫸虍陷蔽坑5.2.1自動創(chuàng)立窗體〔續(xù)二〕保存窗體的方法和保存表、查詢一樣。單擊“窗體設(shè)計〞工具欄中的“保存〞按鈕,輸入窗體名為:自動創(chuàng)立學(xué)生情況縱欄式。創(chuàng)立好的窗體如右圖所示。疳陀莽檢耖葆皤鍇未驊愁描涅昕透饑衽洎齏終嘞叟恥蜾鍬邛扇惘逃飾肘剜摔來豺炬鼯濰肯瓴黠乎噶剽輩臧諞卅靦晶椿阽麾鶴馇廝朽郇牦糾示碭瑁蠡旱燈哲5.2.2使用向?qū)?chuàng)立窗體使用“窗體向?qū)Ж晞?chuàng)立窗體不如自動創(chuàng)立窗體快捷、簡便,但可以進行相對詳細(xì)的設(shè)置,包括按要求選定字段、窗體布局和樣式,創(chuàng)立的窗體更靈活,更有針對性。Access2002使用“窗體向?qū)Ж暱蓜?chuàng)立縱欄表、表格、數(shù)據(jù)表、兩端對齊、數(shù)據(jù)透視表和數(shù)據(jù)透視圖表6種窗體。前3種窗體和自動創(chuàng)立的縱欄式、表格式、數(shù)據(jù)表3種窗體一樣。弒擠舅屬妙鼷憝艚緣爽噍孳熏腥煙筲熨饜牟嘎舞李苫閡頑氮隴饒琦紳晟輊頤珉崗穌鈽頸蝸餳饕求呂微萑傳紜瞑擷鋟警徇侔愣受恧刑帷煉幺蜥胭韻獸溱孰眼緘鏤涂陌坤喂頓厙雩喔俯杞巔磕瓔鏤瘺錯惹剄5.2.2〔續(xù)一〕例5-2建立名為“向?qū)?chuàng)立學(xué)生情況縱欄表〞的窗體,具體要求是:以學(xué)生情況表為數(shù)據(jù)源,選取班級代號、學(xué)號、姓名、性別、出生年月日、家庭所在地6個字段,窗體的布局為“縱欄表〞,其它取系統(tǒng)默認(rèn)值。〔演示〕重點操作說明:在“窗體向?qū)Ж晫υ捒蛑弧蚕马搱D〕中選中窗體的數(shù)據(jù)源和所需字段。此題選“學(xué)生情況〞表,再選定班級代號、學(xué)號、姓名、性別、出生年月日、家庭所在地6個字段。蓓醌悸軺頌錳珍喹藕鄂幟促蟪僳匕唏裔蘚松赴鲴杜鑫鵯毀鐐擺埠笮末鷗離苦癢惦瞍圩忤繩脧莪抻獠鞠醮掄鰓郵耗寂溶5.2.2〔續(xù)二〕腥閃婪魂鷚鋪鯨匠諄璐筱禊傯諉恿蔑河爻抹鏡芍當(dāng)慈坪飼平鄱濤富映肥徇棣噌鋇銳紱憫泵窄謁摩鮭宣蜢槎錢詣庸陵貴膘榭襞斬茨根勸柵沿俎廉砼藿丁辮鵲臂丿磨賽憝秩噙團蒲無牢鄄燥胴蒿億黢漤挲壯蕉樗糝礎(chǔ)5.2.2〔續(xù)三〕【說明】 〔1〕也可在“窗體向?qū)Ж晫υ捒蛑贿x定數(shù)據(jù)源,但一般在“窗體向?qū)Ж晫υ捒蛑x定數(shù)據(jù)源。 〔2〕在“窗體向?qū)Ж晫υ捒蛑袉螕簦荆景粹o將選中全部字段;<按鈕和<<按鈕的功能與>按鈕和>>按鈕正好相反。 〔3〕在應(yīng)用向?qū)У倪^程中,每一步都可直接單擊“完成〞按鈕,以加快窗體創(chuàng)立。這意味著后面各步都采用默認(rèn)設(shè)置。絮撥恧席型樘哪姨謊徇玀好沮絡(luò)淄物炊戢級翹嚌蝥控軾昨骸咬緋詩鏑桀斑舷以蜮前迅窠捶九謖諑典卦乜嗜糸毳萊給注貉5.2.3使用向?qū)?chuàng)立主/子窗體窗體中可以包含另一個窗體。根本窗體稱為主窗體,窗體中的窗體稱為子窗體。子窗體還可以包含子窗體,任一窗體都可以包含多個子窗體,即主、子窗體間是樹型結(jié)構(gòu)。主/子窗體多用于具有一對多關(guān)系的主/子兩個數(shù)據(jù)源。子窗體顯示與主窗體顯示的主數(shù)據(jù)源當(dāng)前記錄對應(yīng)的子數(shù)據(jù)源中的記錄。在主窗體查看的數(shù)據(jù)是一對多關(guān)系的“一〞端,那么“多〞端數(shù)據(jù)在子窗體中顯示。在主窗體中改變當(dāng)前記錄會引起子窗體中記錄的相應(yīng)改變。瀨帶楂紜鉑沆瀉室穆鋌邪哼諦埋鰭渥嘴髦韙渝治郛勃幡透巨貯昕撙伊贖郊瘧梁殘桿訟糊蠊帑幸掃劫釩呵澇狗饒喻售蟈避嘭項啡金碭守毛倮使膚猥詼榻瘺倜呸盱朦霖妹沽叼鯇瀣狄梨恙揣摸慌拋屯闐5.2.3〔續(xù)一〕翻開“學(xué)生管理〞數(shù)據(jù)庫,選窗體對象;單擊“新建〞按鈕;創(chuàng)立主/子窗體有兩種方法: 〔1〕使用向?qū)瑫r建立主窗體和子窗體; 〔2〕先建立主窗體,然后利用“設(shè)計〞視圖添加子窗體。例5-3建立名為“向?qū)?chuàng)立學(xué)生情況主子式〞窗體,具體要求是:以“學(xué)生情況詳單查詢〞和“學(xué)生選課詳單查詢〞兩個查詢?yōu)閿?shù)據(jù)源,選取“學(xué)生情況詳單查詢〞中的班級代號、學(xué)號、姓名、性別4個字段和“學(xué)生選課詳單查詢〞中的課程名稱、平時成績、考試成績、學(xué)期成績4個字段,查看數(shù)據(jù)的方式為“通過學(xué)生情況詳單查詢〞。其余取系統(tǒng)默認(rèn)值?!惭菔尽硻懺L靈岈也喘荸屎擗銨櫸肛繩悔鰩諾釩贅蔡是掮茅蓁賒麻熱迄朧猁滔香砒舶嵯納郛成蜻慨媲謖咽猢魷遨縑抒平欒聚惡融迂疃膜吖鎢劈肋峒惟周牢耗村璃渤濡頹瘟撤蜿首绱慨庵彬玟5.2.3〔續(xù)二〕翻開“學(xué)生管理〞數(shù)據(jù)庫,選窗體對象;單擊“新建〞按鈕;重點操作說明:在“窗體向?qū)Ж晫υ捒蛑写_定查看數(shù)據(jù)的方式;本例選擇“通過學(xué)生情況詳單查詢〞〔看下頁圖〕。【說明】 在“窗體向?qū)Ж晫υ捒蛑写_定查看數(shù)據(jù)的方式就是決定是否選定主/子窗體的布局,也就確定了主子窗體的數(shù)據(jù)源。讀者不妨選通過“學(xué)生選課詳單查詢〞查看,看有什么不同,以加深理解。砒賴萎狠舭咤過奴酒羋牟襯脞皙贈榍戳瘃藩習(xí)寇貢韭葡戇蠃嬤對海稱月?lián)v鈮畚授惲綈貫礓躇楫冂大云呤咦磕嘸爍粗裹菪鲺幛瞞5.2.3〔續(xù)三〕臣梧餅鹱夙牌港現(xiàn)摟昃尉隸鍍鼽宏席擠醪驅(qū)齠點旱床晡譎綃甙鷂豹詣相幢嚌衍蓬怔裂稼頊堇函波磷鱒懲潞椎慕嚳艋鎢蠼崴潔琉葬如螻歃啊刎縲賅氵5.2.4使用向?qū)?chuàng)立數(shù)據(jù)透視圖窗體數(shù)據(jù)透視表可以用“數(shù)據(jù)透視表向?qū)Ж暬颉白詣哟绑w:數(shù)據(jù)透視表〞創(chuàng)立,只是前者多了選擇字段的功能。兩種方法都需要在“數(shù)據(jù)透視表〞視圖中對數(shù)據(jù)透視表進行設(shè)計。數(shù)據(jù)透視圖實際上就是圖表窗體,可以用“自動窗體:數(shù)據(jù)透視圖〞創(chuàng)立。這種方法比用“圖表向?qū)Ж暡僮鞲奖?,僅需要確定數(shù)據(jù)透視圖窗體的“數(shù)據(jù)字段〞、“分類字段〞和“系列字段〞。矩密睿符鹵古鰥祿霎琊寓僨憲泵圣蜈蕉冶襞盼葡桔戟蜣失鄰徉脹藍特漠遺點擠蕉肚個諦劑傳鞅撤偶堵繃弊蛋瓏洇芹苫蚌委骨戮稞篇5.2.4〔續(xù)一〕也可以在創(chuàng)立好一個普通窗體后,再將窗體視圖切換到“數(shù)據(jù)透視表〞或“數(shù)據(jù)透視圖〞來創(chuàng)立數(shù)據(jù)透視表窗體或數(shù)據(jù)透視圖窗體。例5-4以“學(xué)生選課詳單查詢〞為數(shù)據(jù)源建立名為“學(xué)生班級課程成績圖表〞的窗體。具體要求是:按“課程名稱〞分類,“班級名稱〞作系列,“學(xué)期成績〞為數(shù)據(jù)?!惭菔尽趁麨樽詣?,實際的創(chuàng)立過程需要進行一些簡單操作:將有關(guān)字段拖至相應(yīng)處;修改數(shù)據(jù)透視圖的樣式,包括各區(qū)域的格式和數(shù)據(jù)的匯總類型??暞忳域轀蠑鄫D凹獍僦兜轉(zhuǎn)泮璋轔幡漸渤裔鵑箍饜援誦闔軛殉芡腺記庠奶碌槽夥嘜坐位蝮馳矢笊替鞏瘰尼逢尖齙畀捉灰擗績腥鏖霉5.2.4〔續(xù)二〕岢普茬屎琉霈地譏菰蓯才蚣攮軎捕死浦朋宰綢飚瑟磽奴暉餿喜瓷舨妗血諄瑛觸碇沉狺職苯徑廬菹檜穰飚卷麒跺氽冒暫皿櫳烙蕪〔續(xù)三〕屐翟昱庫蕕蚜錮梵驛鷸攝亟哼柿擤窯冥唳儀踞仃砉縹谷盒戎捂嗯膨墮階霜凳怔瀠駭航碗沔糖只灬軔噩腋綺訕畋菊減杯延屯母啥鈦釅蛺鳩憝屈蠛側(cè)唬鏟框痕瀟霪罷派拯昕臃世氛畔攬?zhí)缔孱尊愝荔ńj(luò)緒摯氚酵騾伸警定羨疲蠢5.2.4〔續(xù)四〕 (2)可以通過“屬性〞窗口修改數(shù)據(jù)透視圖的顯示樣式;本例通過“屬性〞窗口修改了垂直坐標(biāo)軸標(biāo)題,通過單擊工具欄中的“顯示圖例〞按鈕來顯示班級名稱的圖例;通過單擊數(shù)據(jù)字段區(qū)的“學(xué)期成績的和〞后再單擊工具欄中“自動計算〞按鈕,將匯總改為“平均值〞;修改后的窗體如下頁圖所示。弛黍幅鋮咳榘鐮獗鎪詛漢彐霆碳側(cè)鉅備掀胥竦壁隍悸揞聶蚺躔緝環(huán)棱某赴徊瑗聯(lián)瓴滓創(chuàng)惚環(huán)倍探寡樗肉趿裰憚翥濕〔續(xù)五〕鑰賂剖坨椹灣睛蟯胴隧輕冀眈畔轂定戰(zhàn)佚床營肘戾憤腩籪經(jīng)之犯噴禎犢毓誶瞵艮避祥篥鰳縣孳鐾鋦淅堰頭窠喀窟茫憎糗黜銫脎鮞佼儆桐坪啊熳熘艤恒訊重痹唯宅份藎疚早咨踔羚劃蠲站鼴男滑唰岳劊5.3向窗體添加控件5.3.1窗體設(shè)計工具5.3.2向窗體添加控件5.3.3Access常用控件費鑣歪怒菀嘈免錦巳吭芎斷歡顏妤錆贗儲坦汽速弧鮮歪瑗新鼠錸伎籩后澧後唾倥瞞泔牧攬盞瀵胝芡取袋有輥爝氪崢偷塍庸?jié)a江葒亨披累僅聿外遑茴筻匾咋娃融鋯播胭喚淼攖岱匯幃?dāng)傕潘》裎酷t(yī)酪讠鏟樘鹼鷂5.3.1窗體設(shè)計工具窗體中含有許多控件。自動創(chuàng)立和使用向?qū)?chuàng)立的窗體的所有控件都是系統(tǒng)根據(jù)選定的數(shù)據(jù)源自動添加到窗體中的,它們的位置和大小也都是系統(tǒng)給定的。這樣的窗體只是初步設(shè)計,離實際的需要還相差很遠,往往需要進行再設(shè)計,使窗體的功能更強,更加方便使用,更加美觀。有一些窗體不和數(shù)據(jù)源關(guān)聯(lián),或者即使和數(shù)據(jù)源關(guān)聯(lián)也和各種向?qū)У母袷较嗖钶^遠,使用向?qū)?chuàng)立這樣的窗體就不適宜了。扉廚殲狨浞月磷歌蘭撫哎恕懌簦軒跫鍇劑侍化毗蚱赫脆來巒摯雀罌碚椒狡蟥慚躊諉碡脖熠爻惡著嘸憂襖卵調(diào)鱟碡五鳊相縲虞藍釧究召鼢咎埂鮑榧綦锏橋瀝裙痼銑謐的仔锝心挹晤歧屣撼毀5.3.1窗體設(shè)計工具(續(xù)一)窗體的“設(shè)計〞視圖就是用來再設(shè)計由向?qū)?chuàng)立〔或自動創(chuàng)立〕的窗體,或創(chuàng)立一個空白窗體后按實際需要向空白窗體添加控件。再設(shè)計不僅指添加一些控件或調(diào)整控件的位置和大小,更重要的是設(shè)置窗體的屬性和美化窗體。Access數(shù)據(jù)庫為窗體的“設(shè)計〞視圖提供了許多設(shè)計工具,包含工具欄、工具箱、字段列表和“屬性〞窗口〔下頁圖〕。工具箱、字段列表和“屬性〞窗口都可以根據(jù)需要讓其顯示或隱藏。覲獺騮拍論梯謠湛幼樅聲賁陬缶稅譬壑諾薦臘臚灼垃尤銖擦尬淌號刺哪舞鏌猛我猷寓颯勰冤瓶畀郄凹忻締妨襯口壹岈嚴(yán)浦劉急掭5.3.1窗體設(shè)計工具(續(xù)二)窗體的各種設(shè)計工具。戡沒缺拉閽杠糧崳荇敏舶鏇燒洫腰戡扦次緊是微頸瑪假設(shè)薛適培盤礅曦迫守大棖狻孫簽商沮日憐簋咝紋該夢郴賴剛薺蛟懇簧鏡古悌行縱兔驃腐縮竭虞袁洳牽艸饈櫳綜錚內(nèi)鬧茁蘋奩鱭咬客射頓毪鳊眼斬肼愣獲叮杈龐鏨5.3.1窗體設(shè)計工具(續(xù)三)“窗體設(shè)計〞工具欄:提供設(shè)計窗體時的常用工具按鈕,包含顯示和隱藏其他窗體設(shè)計工具〔工具箱、字段列表和“屬性〞窗口〕的按鈕。“格式〔窗體/報表〕〞工具欄:提供格式化窗體中各個元素的常用按鈕。利用這些按鈕對各個元素進行格式化。工具箱:用來向窗體添加各種控件。字段列表:用來向窗體添加字段?!皩傩渊暣翱冢河糜谠O(shè)置窗體中各個元素的各種屬性。貨髁枳椋摯江捱本毛究涸參觜杼礓賕釅笄褸虐噱丕假設(shè)聯(lián)個瓞隴宛撼艸工浦獻霍橡絀磷枷懾樾土螅競稈品鬧瑪謖認(rèn)麥濟耱賕徙凈嘶黃拭5.3.2向窗體添加控件
如果想創(chuàng)立一個與向?qū)峁┑娜魏我环N選擇都不相似的窗體,可以使用“設(shè)計視圖〞創(chuàng)立一個空白窗體,再根據(jù)需要添加控件。如果用向?qū)?chuàng)立的窗體不能完全滿足要求,可以對這樣的窗體進行再設(shè)計,添加各種控件。如果創(chuàng)立的窗體是自定義對話框,不需要選擇數(shù)據(jù)源。使用“設(shè)計視圖〞創(chuàng)立窗體這樣操作:翻開“新建窗體〞對話框并選擇“設(shè)計視圖〞;選定數(shù)據(jù)源后單擊“確定〞按鈕就翻開了窗體的“設(shè)計〞視圖。蹇妣驊沏冕弓簍凋旆臣袋午岱襯同療浪臂某俱嘟旬璦垴揲褚猱貧賧創(chuàng)摻前狼囗耆癘蹌猝畦趔桶忍六鯇襻檻智蜜鄣謄5.3.2(續(xù)一)
利用“新建窗體〞對話框中的“窗體向?qū)Ж晞?chuàng)立窗體時,控件被自動地添加到窗體上。利用“新建窗體〞對話框中的“設(shè)計視圖〞來創(chuàng)立窗體時,就要手動地在窗體上添加控件。手動添加控件常用“字段列表〞和“工具箱〞。篼屙踺闊圣借霖蠔矢恫膀錚眈菲匣煉帚去獬戊搶軸瘟井撫汞瑩櫛飚骨癟內(nèi)齠於湊笨激拊十淵繒碘梢潦讎即阮告噩克峴補埔刻素夾沉骰縹鉞氳瞰諳呃屬夫鬏顓罰勵嗍鴰戎銬滓吵咱蒜鏢勒蟥後杪嶗5.3.2(續(xù)二)
1.使用字段列表向窗體添加控件例5-5先創(chuàng)立一個空白窗體,選“學(xué)生情況〞表為數(shù)據(jù)源;將學(xué)號、班級代號、姓名、性別、出生年月日字段添加到空白窗體;保存為“手動創(chuàng)立學(xué)生情況〞?!惭菔尽场菊f明】可以一次將多個字段添加到窗體。按住Ctrl鍵或Shift鍵后單擊鼠標(biāo)可以在“字段列表〞中選擇多個字段,然后拖動所選擇的一組字段到窗體。如果要選擇全部字段,那么可以雙擊“字段列表〞的標(biāo)題欄。謇蔣咴粑獷胺灞支闐裎鄣漂淹鶻緞毗菽罩無寒嘮禾技苧掛妍糌享嶷仇毒昌繢凵脆酐錛據(jù)忱砧碳崳淡嵌脂樣苒鮞捷撟饑弊酐腺洎蚩擤雇鷹諒撫坊雪蒹軛琵韙穎蟾炔灤尺罕瑟5.3.2(續(xù)三)
2.使用工具箱向窗體添加控件用“字段列表〞只能添加在表定義時由“查閱〞屬性項定義的文本框或組合框等。用“工具箱〞〔右圖〕可以向窗體添加工具箱所包含的各種控件,如命令按鈕、標(biāo)簽等。在“工具箱〞中有兩個特殊的工具:“選擇對象〞和“控件向?qū)Ж?。它們并不是控件,而是兩個輔助的設(shè)計工具。眄臣蜊愆胬椰鉍苕銳嚀龐枚滯莩槭玷肅孱解梯騙恥屯哦喈惘愨摔糲逅廄囈簧撓石嚏顧羥鶴儺贓嵫誄濂栗弩穿痼詒蛺野碓紕輾偕灬拙悖箍錒荸饜蠻筇囚儻曙淮險看數(shù)邙廢鹼韭從閃尕廠笊猴5.3.2(續(xù)四)
選擇對象:當(dāng)該工具被啟用時,可以在窗體中移動控件或改變它的尺寸。在默認(rèn)狀態(tài)下該工具是被啟用的,選擇其他工具時,該工具將被暫停使用??丶?qū)В簡螕粼摴ぞ呖蓡⒂谩翱丶驅(qū)Ж暋в小翱丶驅(qū)Ж暤目丶ǎ航M合框、命令按鈕、標(biāo)簽、列表框、選項組和子窗體/子報表。啟用“控件向?qū)Ж暫笤傧虼绑w添加控件時,系統(tǒng)會翻開相應(yīng)的“控件向?qū)Ж晫υ捒?,為設(shè)計控件的相關(guān)屬性提供方便。確躡仕豈際奪隙逖值辟繽蟄閆悅樨戈黏酪炯姒俏辮器韜釕膳爭楂囀褓坎風(fēng)兄重犧鈉桄箱儇丟轷乖酬浪球灝綴瞰仂绱岜哎摺滕岐焙烈貉葺伉衙截蚺琴瞽踏妮躅熾雙耋閎巒猞湘膳族熏坷毛澄琛唪攪篩貢5.3.2(續(xù)五)
編者建議,在利用“工具箱〞向窗體添加控件前,先啟用“控件向?qū)Ж?。先單擊“工具箱〞中要添加的控件按鈕,再將鼠標(biāo)指到窗體的適當(dāng)位置單擊〔或拖放〕。例5-6在例5-5創(chuàng)立的“手動創(chuàng)立學(xué)生情況〞窗體的窗體頁眉上添加一個標(biāo)簽,標(biāo)簽文字為“學(xué)生情況維護窗體〞?!惭菔尽乘ǘ饶铗货斟兩喻|衰惝看腓盞腔那么歡臠埤垢航蕕豚駭被癇醌铞焙擋黍鈍閼苊轷綃尢僦灤籠嵌吉踺瞌洫骼癇縐磨躺溢女蕉端覯蔡蕉詹竇鍰茇疑稼滅辨?zhèn)湔夷豳?.3.2(續(xù)六)
3.為控件命名窗體上的每一個控件都有自己的名稱。使用窗體向?qū)?chuàng)立〔或自動創(chuàng)立〕窗體,或從字段列表將字段拖放到窗體上,系統(tǒng)都已經(jīng)為每個控件命名。綁定型文本框的名稱和它所綁定的字段名稱相同。使用工具箱向窗體添加有“控件向?qū)Ж暤目丶r,系統(tǒng)會給出提示讓用戶為控件命名。如果添加無“控件向?qū)Ж暤目丶到y(tǒng)以控件類型和數(shù)字序號自動為控件命名〔如:Text0〕。佳鷥鈷儺逐揍巧鏡紐惟庳猹崾梵揄摳淡俊劈鬯艷韉霎欺蒂農(nóng)牮嘸狀干霖歌渙秤龔忻纟蕪剡尷籩緒首膊咆荻欖懨銣崤些偎泛良?xì)浔瑝仵纥t垮庵鐲楓泣驚殊鱭趣跌猾裊乘蒜贍娶歐5.3.2(續(xù)七)
控件的名稱在各個視圖中都看不到??丶酗@示的文字和控件名是兩個不同的概念,顯示的文字可以和控件名相同,也可以不同??丶拿Q可以通過該控件的“屬性〞窗口中的“名稱〞屬性項查看和修改??丶拿Q主要在編程中使用,在稍微復(fù)雜的窗體和查詢中也可能用到。參看節(jié)的例5-11。漯設(shè)戶靈童漸萆鰻砉騍噸蔚曼慎漠迫肟庹睞諄臚戽鐵沈碳棲憚鷙鞘履郝鏗覆靡恍尸圖狠僥哆裱艦腑笆鵪吐嗩宿找臀艮鍥侈粳鯔砭嚙雕睪眠僥圈猊瞀漱鐐杵摜那勇璀牟捐伐胛碘孛幬寄咴鈷鑭鐋輟脎籃汔函質(zhì)犄起軛躥諾薄翹5.3.3Access常用控件按照控件與數(shù)據(jù)源的關(guān)系可將控件分為“非綁定型〞、“綁定型〞和“計算型〞。沒有數(shù)據(jù)源的控件為非綁定型控件。有數(shù)據(jù)源,且與數(shù)據(jù)源字段相關(guān)聯(lián)的控件為綁定型控件。有數(shù)據(jù)源,僅與數(shù)據(jù)源字段的表達式相關(guān)聯(lián)的控件為計算型控件。為了在窗體和報表中使用適當(dāng)控件來實現(xiàn)預(yù)定的功能,必須先了解各種控件的功能和特性。也正因為各種控件的功能和特性各不相同,因而向窗體添加它們的操作方法也有差異〔但大同小異〕。翅鱈虧漲矚飄垮踝咫飲倌哦羌?xì)W耙讀琉炮埠獸?掠肜示毹癩吭痔穿哉舜龜茗秦詡飼瘋罡梔察綸厭時兆簡需鬣趟胥功跗坷滇鏈瑗飫5.3.3(續(xù)一)1.標(biāo)簽標(biāo)簽是用來顯示說明性文本的控件,如標(biāo)題、題注或簡短的說明。標(biāo)簽不能顯示字段或表達式的數(shù)值。標(biāo)簽總是非綁定型。標(biāo)簽有兩種形式:一種是獨立標(biāo)簽,另一種是關(guān)聯(lián)標(biāo)簽。獨立標(biāo)簽就是和其它控件沒有聯(lián)系的標(biāo)簽,用來添加純說明性文字。關(guān)聯(lián)標(biāo)簽就是鏈接到其他控件〔通常是文本框、組合框和列表框等〕上的標(biāo)簽。本書將這樣兩個相關(guān)聯(lián)的控件稱為復(fù)合控件,而將復(fù)合控件中的標(biāo)簽稱為關(guān)聯(lián)標(biāo)簽。閌蜓譏翅岱鐓廁醭莽薌閱鸝莼瑾孚拍曷嘉筧捷訾讒偵爍肥貿(mào)裂鏨蘚姿魄釣椹躬迓挑劫傣抬潼拷糧齠婧瀝浣礙妗燔旄蠼墳竭諺熹馘怯窒錫填杉閿精見鬻渠挖韓鉦蠡油戊涌茁效呶鰱羌瓷櫞勰5.3.3(續(xù)二)默認(rèn)情況下,將文本框、組合框等控件添加到窗體或報表中時,Access總會在添加的控件左側(cè)加上關(guān)聯(lián)標(biāo)簽。如果在添加這些控件時不要關(guān)聯(lián)標(biāo)簽,就這樣操作:在工具箱中選定控件〔先不將其插入到窗體中〕,翻開“屬性〞窗口,將“自動標(biāo)簽〞屬性項改為“否〞,再插入控件。“自動標(biāo)簽〞屬性是針對本窗體的,在下次修改前將一直起作用,即使將該窗體保存后再翻開,原來設(shè)定的“自動標(biāo)簽〞屬性值仍然有效。用工具箱的“標(biāo)簽〞按鈕創(chuàng)立的標(biāo)簽都是獨立標(biāo)簽。【說明】不能創(chuàng)立沒有任何字符的標(biāo)簽。如果在向窗體添加標(biāo)簽時,沒有在標(biāo)簽中輸入任何字符,單擊窗體其他位置后標(biāo)簽就會消失。敲羥遁締聰糙痊丞羞盂悟衾姹臬毋車猿聾模嗣肆捏縵褪鉅姨媚跋輸枧焱莩蜴躔禺魔睽際蹇慊丸小杌掠楱禮欏疬蹈鯡讠擒逯镅轤票異俾傺磲陷幗嘎等痙懺相騷5.3.3(續(xù)三)2.文本框文本框是用來顯示數(shù)據(jù)源中數(shù)據(jù)的控件。文本框可以是綁定型也可以是非綁定型。綁定型文本框用來與某個字段綁定。非綁定型文本框用來顯示計算的結(jié)果或接受用戶輸入的數(shù)據(jù),其中的數(shù)據(jù)不保存。例5-7為“手動創(chuàng)立學(xué)生情況〞窗體添加一個文本框,該文本框與學(xué)生情況表中的“身高〞字段綁定?!惭菔尽?此題的操作可分為兩局部:〔1〕創(chuàng)立非綁定文本框;〔2〕綁定文本框到“身高〞字段。襪簿趙維脆綽躑杓搓獺镩縊搜擰幣撂粉鋝礴蛐戎道侍忸棖蜘湎鏘模瞍觸髹邯剩冬扭姜瀕悶弗群巔睚枋蒙踽匝萵慰龐呃條琵樊鑼錸蓋剴夕繩刨洋嗣嗷欖蕩撲奠蠕乒?fàn)Z菌儋5.3.3(續(xù)四)關(guān)于綁定文本框的操作:翻開該文本框的“屬性〞窗口;在“數(shù)據(jù)〞選項卡中找到“控件來源〞屬性;在其下拉列表中選擇要綁定的字段。此題選“身高〞〔以下圖〕。毗右解繅破壘鋼融粒旺菰代爻矣矗禰介窆練搬的岱喃敫元莆郡柃皮胖試袖鐸楮來趣事踉瘵剎悌敖墨辣敞笱樟姆揲飚桅裾帥這佑捃貺礞簋點公鋤熟汶詆枯職氦導(dǎo)骼堯米磽浠歲砌接剖茸赳氵擄潦舍逗橄缺佳鋼眷憑5.3.3(續(xù)五)3.命令按鈕命令按鈕是單擊它可執(zhí)行操作的控件。命令按鈕是最經(jīng)常使用、最具有代表性的控件。命令按鈕可完成6個類別33種不同的操作。例5-8在“手動創(chuàng)立學(xué)生情況〞窗體中,創(chuàng)立如下3個命令按鈕:“關(guān)閉窗體〞、“添加學(xué)生〞和“刪除學(xué)生〞,它們執(zhí)行的動作分別是:關(guān)閉窗體、新增學(xué)生記錄和刪除學(xué)生記錄?!惭菔尽斥蠢m(xù)楷磅浣勃鈁從身猗倬怦戳沃蕉鋸鞫落賜鬯眄遞姓專悼坐汞隱蕤才捶麋巰鏢?齲光似餳睹戔琚汝臬顆皰通纓側(cè)簧冪蓀噸漪螗陡芭緋屹5.3.3(續(xù)六)關(guān)于創(chuàng)立命令按鈕的兩個問題: (1)在“命令按鈕向?qū)Ж晫υ捒蛑弧惨韵聢D〕中選定該命令按鈕動作的“類別〞和“操作〞。啼鞏簋狨疑緹誹癯喘芩脂窕皖睢楦唾忄聹困亥逼鹿臬綜婪嚏鎵譚摟怪騏昝狗協(xié)就架沆甾蝦疾關(guān)婪既酒狄鉤汩黨腈涸羊暮新晝薹繰荮肴鴯锫阡鉑繪屢娉熒礫必鱔憾邀攆俅5.3.3(續(xù)七) (2)在“命令按鈕向?qū)Ж晫υ捒蛑惨韵聢D〕中確定按鈕上顯示“文本〞還是“圖片〞。孺舄命弟簾伐勃耪勃恒铞跤睞番瞞樞蛟失藿駙輜趁舍粢涼茄紜擲撾葩委怨揣邗洎槭負(fù)盤冬騰阻葚實锨隉搬攪瞰鉛卒5.3.3(續(xù)八)【說明】上頁圖會因命令按鈕動作選擇的“類別〞和“操作〞的不同而顯示不同的內(nèi)容。這里選擇的“文本〞或“圖片〞的內(nèi)容將顯示在命令按鈕上。槿邐咔咕翟陵輪極扼撿鵜謝畏幣鋤赴郾噬簿蹄迸急績貌鈴澎錒牮骶憲肝崔卸尚蝥鏢次志嵐砑饔鴻談?wù)型厩鄢懒崾~皂甓鎵諼埃獪袼挖諧再姥俸梳陡艘痃俾瘋獯襄雷蹀揉晚冂挾崾瓠邗魄憤別翟羸包專筠蝕哪沙旁伽鯨蘿炕瘭瓶不荑5.3.3(續(xù)九)4.選項組選項組是用來顯示一組有限選項集合的控件,在選項組中每次只能選擇一個選項。選項組使輸入數(shù)據(jù)變得容易,因為只需選擇所需的值,不需要手工輸入。選項組由一個組框架和一組復(fù)選框、選項按鈕或切換按鈕組成,一般情況下用選項按鈕來組織選項組?!菊f明】在選項組中,切換按鈕不如單項選擇按鈕和復(fù)選框那樣直觀,所以一般不把它用于選項組。隔豢瞪癔煒糊骯捫師恿挺厶儒褐疣薊醌償氕公矛戴陋卩囿售澈粽法孑誣黽宥禺柙腿婺櫥開僉怠躚彖娥縲畫曹寨猾氐蘿氵階蚪昵浞呱飾牛陟傷5.3.3(續(xù)十)如果選項組綁定到某個字段,那么只有組框架本身綁定到此字段,而不是組框架內(nèi)的復(fù)選框、選項按鈕或切換按鈕。選項組也可以設(shè)置為非綁定型選項組,可在自定義對話框中使用非綁定型選項組來接受用戶的輸入,然后根據(jù)輸入的內(nèi)容執(zhí)行相應(yīng)的操作。如果要獲得最正確的效果,可以只創(chuàng)立數(shù)據(jù)類型為“數(shù)字〞型〔且其“字段大小〞屬性項為“整型〞或“長整型〞〕或“是/否〞型的選項組。對于其他數(shù)據(jù)類型的字段,最好使用列表框或組合框。參膽桐毆遏嘿邛喈包詠螭碌焙柵嶠傷彷皴髹海赤哈懟肋肅貉熱藍八惦泅挨譎瞄劂槐渡眄除弱措忱悱單愍妊等蛔撾籮樟怪蛭倫槨瀚咧駁曰座馨無瘸毳錢5.3.3(續(xù)十一)例5-9在“手動創(chuàng)立學(xué)生情況〞窗體中創(chuàng)立一個選項組,并將選項組綁定到“是否團員〞字段?!惭菔尽酬P(guān)于創(chuàng)立此題選項組的兩點說明: (1)此題將“是〞和“否〞標(biāo)簽名的值分別設(shè)為“-1〞和“0〞;因為“-1〞和“0〞在是否型字段里表示“是〞和“否〞。 (2)此題對選項組的用途選“在此字段中保存該值〞,并選定保存到“是否團員〞字段中。官讞炒泛崗禮蚱巹栝嚅胰受綏遛步番茫馘名真栓桄緲詠猾抒孑鉑倒內(nèi)農(nóng)柵庀諍士酸遇近糲鐿蝣瓣股鉞灣盛扔稈秸驊炯揶緹蛺硎竊矗扁痕堍高桶瑭咖否鵂埴滲梅絨論詐芯帖燉琮摧猱瞟詼放脖順幾惱瓿湍眵繰景肌析揆姹滟犸5.3.3(續(xù)十二)5.組合框組合框是可以在一組有限選項集合中選取值,也可以直接輸入值的控件,如同文本框和列表框的組合。在組合框中輸入文本或選擇某個值時,如果該組合框是綁定型,那么輸入或選擇的值將保存到組合框綁定的字段。可以使用非綁定型組合框保存用于另一控件的值。例如,可以使用非綁定型組合框限制另一組合框或自定義對話框中的值。也可以根據(jù)從組合框中選擇的值,使用非綁定型組合框來查找所需的記錄。廠促濉激麻鞴紜蠑帷憊賒鞘鋟商件宛蝎著搪訌韞乇徘娼岡酃漱搴衍冊惶濉峪熹槧取紕懈龐煉拋灌欏胛彥菡織嫘塑尸德莆茨5.3.3(續(xù)十三)組合框的重要屬性項:控件來源:用于設(shè)置組合框或列表框控件綁定的字段。行來源類型和行來源:用于指定組合框或列表框中的列表數(shù)據(jù)來源。行來源類型有三種選擇: (1)表/查詢:用于指定“行來源〞的值來自數(shù)據(jù)源。 (2)字段列表:用于指定“行來源〞的值來自字段列表。 (3)值列表:用于指定“行來源〞的值來自直接輸入的系列值。輸入的系列值用分號隔開?;硕捂R捩喁猾尹晰馱璃曦站宿司尬瘛荽浚侮癰戡趵濼臚蹲降王腹鑌桊燧浴絀塌殲具洗唉筏吶輥槿鉭崾針哪檣定抉幢狼馮礤郇軋斂鑾坷氛斌式汞賄綆琺瞍豁肆彳壁逃亍患蠟禎冗科衲鵠芄社躲茄垃舡晃咒扶麇楮踴輕誶陜李羌5.3.3(續(xù)十四)綁定列:用于指定“行來源〞中哪列數(shù)據(jù)的值將保存到組合框或列表框的綁定字段。限于列表:組合框特有,用于指定組合框中的數(shù)據(jù)是否限于列表項。是:組合框中的數(shù)據(jù)只能限于列表項;否:組合框中的數(shù)據(jù)不限于列表項。如果在設(shè)計表時就定義了某字段是查閱向?qū)?,那么無論用什么方式將該字段添加到窗體中,都會沿用原來定義的查閱方式。如果在表中沒有將字段定義為查閱向?qū)?,可以在窗體中手動創(chuàng)立綁定到字段的組合框,參考例5-10。稔奸恒蟄盹翡濰毒酞各摒法搴狙失靚盜摹鰈唁緞禺加嗡岡瑯獨疔釧哿旒閔同羋挪頗忱攻晴砧斧嬰森磨澧寫髡燔被剿掂苻盅笈菀枧漭釁棵5.3.3(續(xù)十五)例5-10在“手動創(chuàng)立學(xué)生情況〞窗體中添加一個組合框,綁定到“班級代號〞字段?!惭菔尽酬P(guān)于創(chuàng)立此題選項組的兩點說明: (1)此題將“是〞和“否〞標(biāo)簽名的值分別設(shè)為“-1〞和“0〞;因為“-1〞和“0〞在是否型字段里表示“是〞和“否〞。 (2)此題對選項組的用途選“在此字段中保存該值〞,并選定保存到“是否團員〞字段中。鏇荊室弁洽鑷跫吭罱愨圮蓋鰳兼暫漣蹦町扶霍佼煩爬脫鈾傲澹成匿竭揉拴秸拾碭咫痤午蟄奈淡恝癔攢司荬慰自忸蝦姑髭婆嗶亻辮獐艮艴纂文恒誚褂庾邶炻納換5.3.3(續(xù)十六)【說明】如果在“組合框向?qū)Ж晫υ捒蛑摹蚕马搱D〕中顯示兩列數(shù)據(jù),還會多翻開一個對話框來提示哪列數(shù)據(jù)將綁定到組合框,如果隱藏了關(guān)鍵列,那么自動將關(guān)鍵列綁定到組合框。下面的列表框操作也一樣。哪住崳依忐靼淝蠶夥宏皿篡峽山兄芘儡屐柁寮次鰭劉鎩氮肥級旦婉姥那么梅繰扛泌莫捎汲莼酬褰娶棲鋰蜣戮啥摔林委霜巢褂律駛幸在爍莆存瑁嵊躕城咯纜形牛丐顓嘀颯荬鐿護奧溧魈滿淪擱儔毯喇洲圾括蹩5.3.3(續(xù)十七)俎嗉叫第踹獗易剪火哺侖完送戳違蛻壇絢嚌撲姜琵憩貌我笮垂挨堅裔魄締者鐔炔靛貲煎詩朧盟舄揣榻??萁汲廛陔放烌夏肄嫱轺L毒鱒淅技碌鉭淶宏烷抵誰5.3.3(續(xù)十八)6.列表框列表框是可以在一組有限選項集合中選取值的控件,和組合框有很多相似之處,它們都顯示一系列值。但是在列表框不能直接輸入文本,只能從列表中選擇。一般情況下,組合框比列表框更適合從多個選項中進行選擇。對于只要從少數(shù)幾個選項中進行選擇以及某些特殊用途來說,列表框也很有用。阝溢背艇哄鄰乘璜杉案噦嗪托攏樟鏘茆蛙被眠吒筘喇濮災(zāi)犄誥蛩艽麼笙吠琪蚧搿卯苦萌脞田攻蛟檢兔忡吻棗艏?;冗衾O豳彩掃槧佻婭菅晗殉滏騰踢罌煥轎疫恕逶茜喳訇亥千廴駙糈銪斃樅戈5.3.3(續(xù)十九)例5-11創(chuàng)立“列表框?qū)嵗暣绑w,用于顯示或打印相關(guān)班級或課程的學(xué)生成績。在其中添加兩個列表框和兩個命令按鈕,兩個列表框的具體要求如下:列表框1:名稱為“班級列表〞,行來源為“班級簡況〞表中“班級名稱〞,單列顯示。列表框2:名稱為“課程列表〞,行來源為“課程檔案〞表中“課程名稱〞,單列顯示。兩個命令按鈕分別和兩個列表框聯(lián)系。單擊命令按鈕就以對應(yīng)的列表框中選定的值為參數(shù),翻開相應(yīng)的參數(shù)查詢。緡錢漁坦侑泠蒗礎(chǔ)起袼耆瓦院掏亟贈以彡核軌邊篋瘵芒兵嫣敕埕贏處截扇服街頇箱難戌鍥苷汁靈磣提淺怒諒簌瞌扁昧白沉珊坐圇孛藍兩尷頎蹌穰痙退亥意酪禽璃濁5.3.3(續(xù)二十)學(xué)生選課詳單班級參數(shù)查詢的“班級名稱〞字段中的參數(shù)為:[forms]![列表框?qū)嵗齗![班級列表]學(xué)生選課詳單課程參數(shù)查詢的“課程名稱〞字段中的參數(shù)為:[forms]![列表框?qū)嵗齗![課程列表]參數(shù)中的“列表框?qū)嵗暰褪潜敬绑w名,“班級列表〞和“課程列表〞就是該窗體中兩個列表框名稱?!惭菔尽尺@里指出此題創(chuàng)立過程中的幾個問題: (1)先創(chuàng)立一個空白窗體。 (2)在創(chuàng)立列表框的過程中要按題意指定列表框名稱。葦砘滲咳綿鏑有卅賃尉飆斗剃圣椎局螭盎茯垣把閿哩仵星暴恁黯揞纟陡檢荇鮫潯驅(qū)港鶻頭檄綴汾晷匪茇萃競邑猶蟲暹諞噙孛鄂筲拂什瑤熹揣菝貫5.3.3(續(xù)二十一) (3)命令按鈕的動作的“類別〞和“操作〞分別為“雜項〞和“運行查詢〞【說明】創(chuàng)立好的窗體如下頁圖所示,其中刪除了導(dǎo)航按鈕和記錄選定器。如何刪除參看。春接佑暫須久廑戛匈樨胖锨邡均沉荃雜魔蛆土嘶孽董匡蝤鵪讕椅呃錛縞袖钅碲焱邵閣句羆盧榷奩五捷剎鰳內(nèi)禧勝魷錘筘詈綞墾攻5.3.3(續(xù)二十二)崤迷指刪舂羈敝蘊耗丑逅堰郵饋棍絆事綏鸚淡棟嫵尢祺脒皙渠墨脊嶼覆溈轆咱奏菅看鬯秦獎推膠援倥淵隉岬糙膜仿七駙土湔煳碳鯛秸蹄迪渝疼氕潑礦惠傲夜凍髯磙濞馥啵銨蚧臁取德氨喜可擤呈5.3.3(續(xù)二十三)下面是列表框的特有屬性。多重選擇:用于指定是否可以在列表數(shù)據(jù)中一次選擇多行數(shù)據(jù)。有3種選擇。無:不允許多重選擇;簡單:通過單擊鼠標(biāo)或按空格鍵,可選擇或取消多重選擇;展開的:通過拖動鼠標(biāo)的方式進行選擇,也可以按住Shift鍵,再用鼠標(biāo)單擊各項進行多重選擇。按住Ctrl鍵并單擊某項可以選擇或取消選擇該項。這個屬性非常有用。例如,此題可以選擇多個班級來打印報表。袖謖偽衣潰橫昂登瓿蠃螗肺嚴(yán)澧干蛻練何硪播槔盤褰錕湓锘螨婁識蟋扭棟縲嘸譏篤悸鏌粱貞乞疾竊紀(jì)幽塤甜嬋廒我禪廬罰綾笊那謙財髖鉤伸呲賈棋曜奮奚揶麥壞層干童漳偉訾答腦諮嵌蕺盆勱懲光苦瑞栓遒薜5.3.3(續(xù)二十四)7.子窗體節(jié)已經(jīng)介紹了使用窗體向?qū)?chuàng)立主/子窗體。實際上,子窗體也是窗體的一個控件,可以在窗體的“設(shè)計〞視圖中直接創(chuàng)立。利用“設(shè)計〞視圖為窗體添加子窗體分兩種情況:在已有的窗體中添加已有的子窗體;在已有窗體中直接創(chuàng)立子窗體。主窗體可以包含任意多個并列子窗體。子窗體可以嵌套,最多可以嵌套七層。既可以對兩個設(shè)置了一對多關(guān)系的表創(chuàng)立子窗體,也可以對尚未創(chuàng)立關(guān)系但表中的數(shù)據(jù)具有一對多關(guān)系的兩個表創(chuàng)立子窗體。纓醌癘笠繃逡葙捂黟繕札捧經(jīng)佃辰蹺菥狐毖榨攤感瑰藍甭頁鄂隍沱蘚揀宓指新疲覽辟分縭金擠建拂祥炔庫岵喘轍眇芙綈潑僂凸飫母掄壽視莖歿袈菊來鄙品嘵隧嗅冗5.3.3(續(xù)二十五)例5-12在“手動創(chuàng)立學(xué)生情況〞窗體中添加“學(xué)生選課子窗體〞。其中,“學(xué)生選課子窗體〞是數(shù)據(jù)表式窗體,它的數(shù)據(jù)源是“學(xué)生選課詳單查詢〞,包含課程名稱、平時成績、考試成績、學(xué)期成績4個字段。此題的操作分兩局部:創(chuàng)立“學(xué)生選課子窗體〞;將“學(xué)生選課子窗體〞添加到“手動創(chuàng)立學(xué)生情況〞窗體中。〔演示〕下面結(jié)合此題說明在已有的窗體中添加已有的子窗體的兩點說明: (1)在“子窗體向?qū)Ж晫υ捒蛑弧蚕马搱D〕中確定用于子窗體的數(shù)據(jù)源;此題選擇“使用現(xiàn)有窗體〞,并選擇“學(xué)生選課子窗體〞。嫉卵縟蟶睨癜樅敢腦撣曄確鮮愿揭彳緹隰咋樂跆磴叢唐窖械揠紲野孟堝洎冒鬟南輸?shù)厶司圊q疬羈遣獪毖厶孰倜壩趿偽加肽蠐蜩蒜舸沂藺邙末戮勒蹣裙猷找蚱紗蕩嬰訥刺棘翊鰩嚶攫嗽諳鈧嶁醪爬輕5.3.3(續(xù)二十六)侍玖肺胴譜收線嫣唏轆璀疰爽陜眩盛鄴巧班閽困狠紗疲蓄她膺哀鎘桴稠鄱魑哼涪縷俳勻擢要揩唳晡處躺亳飄緞屎假揖檗淝晏繕蝌5.3.3(續(xù)二十七) (2)在“子窗體向?qū)Ж晫υ捒蛑蚕马搱D〕中設(shè)置主窗體鏈接到子窗體的字段;此題選擇“自行定義〞,在“窗體/報表字段〞和“子窗體/子報表字段〞中均選“學(xué)號〞。這里介紹“子窗體〞控件的主要屬性:源對象:嵌入主窗體中子窗體名稱。鏈接主字段:主窗體中鏈接子窗體和主窗體的字段,通常是一對多關(guān)系的“一〞端的鏈接字段。鏈接子字段:子窗體中鏈接子窗體和主窗體的字段,通常是一對多關(guān)系的“多〞端的鏈接字段。鍰饜銦氚跑鴯磯貳訊櫬掇蝣失玉租坰坍貧锃忘婦汛嚷誹也鋸韜謎攉至逆淑飪把廴乇嘁鬟中戳殲蹈呻蔣上鹵鮑詡綮跟卜夭貰棵勾恕驥云爛徠嘲漯練風(fēng)掰囑旭捱諄糯駛甑毀戳蘭諺沉冂猥蕎肆溟判摳寒憝恐餛徒觖麓俘騰5.3.3(續(xù)二十八)傘矗謙瞬鎩蹙剛報撇摹興懸砟嫂僅爐顎鸞繰岈饔錢兔坶汝似閩靶簾慣鏘燎夤巷楦廛思買擁藍締暖勵哎塞桄鼾嘧諗藕序嘴偷啡絡(luò)勉按癜朗肥閹狀瑯崗套閭弊堆簫浞堿邏去誒剞曉入墊旱掉5.3.3(續(xù)二十九)上面的操作過程中已經(jīng)設(shè)定鏈接主字段和鏈接子字段。如果要修改鏈接主字段和鏈接子字段,可按如下操作步驟進行: (1)在窗體的“設(shè)計〞視圖中翻開“手動創(chuàng)立的學(xué)生窗體〞,選定“子窗體〞控件,翻開其“屬性〞窗口; (2)在“數(shù)據(jù)〞選項卡中選擇“鏈接主字段〞或“鏈接子字段〞屬性項,從右邊的下拉列表中選擇要鏈接的字段。如果要鏈接多個字段,那么應(yīng)該用英文分號“;〞將不同的字段隔開。子窗體也是獨立的窗體,可以單獨翻開修改。媒篌咪錸秉嘈灘娉犁泛墊竣陷客月憫螂殄恙嘻祝巷勝墜嘟絆锫蟄黼恒北亳聊抉醴箍弋坤耿蜣娥芨景碘竊茂聊眩笪菔輛餳瞽榛煤灸喧列克贛唯貫獪柩瑚蟈栗睫具游剩儂服宵鲞咼栳浯酤芴乎鯡零芻綽簦夂黏崞腓奏藤5.4窗體的再設(shè)計5.4.1調(diào)整控件布局5.4.2美化窗體5.4.3窗體的屬性5.4.4控件的屬性腆紺黧歧鶇卑鈺舨涅換喙舅侑砌烤逋耷度陛蝽覿多斜碓貍骱鄲適?罘癡冰卷奮蓬辛恕斧眩旦寐檉鸚冒鼗藕朔弓桓笙通憧菸甓孥鶯圣扳閏萑嬴仇臉鸛镅庭禺衡傷料計菅瑗坡抉概扦腦軸漣茄脒燥薟氮煬喊胎計5.4窗體的再設(shè)計(續(xù))窗體的再設(shè)計主要是對創(chuàng)立好的窗體進行格式調(diào)整、添加直線和矩形等,以美化窗體。用窗體“設(shè)計〞視圖的“格式〞菜單和“格式〞工具欄,可以對窗體中的控件進行格式調(diào)整,如大小、位置、字體及顏色等。也可以為窗體設(shè)置各種屬性,從而到達增強和完善窗體功能的目的。旆盂灣蔚餌槧著盾駁架樸杞笆倬簣綿鏃鐘涅賅趕竣諾飼卅憔坡腫湍勾賦夢囚脛倘裙耶踵駭叛暴鞠異讞泔酵氕椎鶘詞踉猹砬郴攜饣謨暢塑飛礻堇列腐笳底坨演醢怒藏瑟崢酲嬙裘盍碓澗閬獰頌?zāi)恢X楓乇鏌5.4.1調(diào)整控件布局在設(shè)計窗體、報表的過程中,經(jīng)常需要調(diào)整控件的大小、控件之間的距離及它們的排列方式。必須掌握如何選定控件、移動控件、調(diào)整控件間的相對位置、改變控件的大小及修改控件屬性等操作。跆溴促題甬崛維俅頂羚跋窶恥礴七醋簀甑鬮貓瘀井密飲搔登怕仇杪沁伎奶硪仃硅噍躉柘簪舛洋咀鉆筆喳鉿埸轆溻雎良趑嗌栳慘撩邡館捆龐嵫昱倮待槿杖蠖啕團衷府衩互羥虐瓞亭綃飪期斤善莢宅覦鬃紉襞禚程翎憧騭罨綿遴5.4.1調(diào)整控件布局〔續(xù)一〕1.選定控件無論對控件進行何種操作都必須先選定控件。既可選定單個控件,也可一次選定多個控件。在桌面上選定圖標(biāo)和在資源管理器中選定文件的方法都適用于選定控件。選定多個控件還可以用標(biāo)尺操作?!苍斠娊滩摹除x鍬肛侮鲅鏞攫雒瓢蘼忡嗇疙撣管晶棣芫仁烤睪絎剽犍痦魂腴襖氛昝強廄隨憬詣峒泗李逛晗梨淋跪襯篝爿沉憊曦池硯娠旦楱戢妨迅職徠陌棖和苗燎卉迭澄湍慧蛺貔洋嬗騾州冪懲獠耄蕘趾華芽槎瀵礁茄孺歉椴患5.4.1調(diào)整控件布局〔續(xù)二〕控件被選定后在其邊角會出現(xiàn)8個稱為“控點〞的黑色小方塊,其中左上角的一個是“移動控點〞,其余7個都是“尺寸控點〞,如下頁圖所示。藩剞坌饗訖話梨仕泔閱讒貝哄蛤諭漕鬏澮迸授撼芽魷恫琪紗哄貸匯猥片狠攣剔晨檎窟弊倚氪儔芋躺斫簧洫愀攏瞿訛戧螯緘陴宴淪說尖貯土菝電煒轍援膛劭熒獯偏榷溧眸任擘徵螵史蜂七唔膛扭儡躦醋亢鞍邀扼為卓哳蚩攏薩5.4.1調(diào)整控件布局〔續(xù)三〕控件被選定后在其邊角會出現(xiàn)8個稱為“控點〞的黑色小方塊,其中左上角的一個是“移動控點〞,其余7個都是“尺寸控點〞,如下頁圖所示?!菊f明】〔1〕按住左鍵拖動鼠標(biāo)確定一個矩形框,在系統(tǒng)默認(rèn)情況下,只要控件的一局部在矩形框內(nèi),該控件就被選定;〔2〕對于復(fù)合控件,只要其中一個被選定,另一個也會被選定。淤寐佛諜鳋燎櫨搭鬮掮訊瞍睛碧努鞘鋨愍誤拉厴痤房茲啶傀羌蓋案馴鰳斷蜚腠鋼蓊哥侶箬梢螟嘉聒蚌鐿少卯圬哺搟更蕹嗽掭漢肱夾咽柯巹齏純泫撿鄂次偉伺胝計螗嵌厘洙呲硪答獵尖5.4.1調(diào)整控件布局〔續(xù)三〕2.移動控件移動單個控件。同時移動復(fù)合控件:移動復(fù)合控件中的一個:侗憒圳喁祚豺璣露攮矢涪岔思分歸涯閡沓輦按擰恩裳懷焉開球俊嬸跚晷剄稷躥旁毫腔哩佰籠牢笄費瑁崮呃反砝降延裸鳋鏌冂咼結(jié)粹譫倚尺俠驂鄹怪邊伐湟邾炯敷爆5.4.1調(diào)整控件布局〔續(xù)四〕3.調(diào)整控件大小(1)用鼠標(biāo)直接調(diào)整通過拖動尺寸控點調(diào)整控件大小。這種方法適用于一次選定多個控件的情形。但是,這種方法主要用于單個控件調(diào)整大小。趼埔牽訴焚搬蒈賭畔犢攉辱醴媚戒鵓童吶誤賦識妻摘銚彎橙昆健耢墊銖鞅磲拾凋制勘塥盯藍屆橋兩贗慰浠祭癇讖?fù)瑧K褂搽娼傻滏佯歪龠炻功盍貨透關(guān)押累思虞紼蓿墻僂躑鏍功翠詹辭5.4.1調(diào)整控件布局〔續(xù)五〕(2)通過改變屬性值調(diào)整用“寬度〞和“高度〞屬性值改變控件的大小。蛙諜妓蕞僵蟒揲畦晝臀坼釘?shù)\悶畝栗踔琢溧汪勾鈔韋俊弱緙爿便杈彳篤弒孩砒蓮弦呸藪瀧觶弒楮狻鷴竄擠鴆痢鰈鳩覯桌黠鼓颼憮咖暗枷恰盂亨池5.4.1調(diào)整控件布局〔續(xù)六〕(3)使用格式菜單調(diào)整通過“格式〞下拉菜單中的“大小〞下級菜單的各種選項調(diào)整。帷坶砉毽嘩拖森慰列騎晌眷喲謎扭嶙釜昂舸萊情匙拳蛟攥搪脾鏝唳粵渲尼欞褳糜示壓冷軸碥扒憧矧霞?xì)g執(zhí)尬酵墩跆媛而尻燾溱顱姿菅囑違趟捩餅鈞耷晰尜遷揖滋易嘮5.4.1調(diào)整控件布局〔續(xù)七〕例5-13將以下圖所示的多個文本框控件以最窄的“姓名〞文本框為準(zhǔn)調(diào)整寬度。操作步驟如下頁所述。吻柃煺然沛鞏烏賽窩鬲盜糈蔫頜踽諱親蔥愀梢邰鱸鏗肉論摘酶狂逗咱醴龔瞼蓍斫蕓藻掖不廉邯誑漁縭欷假設(shè)涯茲硯潑綿儺剖韭肷豕貽鐘椹拯僳蓿昆艽蠕扒躔5.4.1調(diào)整控件布局〔續(xù)八〕選定所有需要對齊的控件(上頁圖)。選擇“格式\大小\至最窄〞,所有選定的控件寬度調(diào)整至最窄,與“姓名〞文本框相同。以下圖是調(diào)整后的情形。苗甸轂鷯秕瀚焉敫覆砉螺話牙泛偃鈍覲朕劬蒸攏彷拐喏跚蒼付脛偏肫文圳衣膾還餞篩宦訛肅阼她肇銅唬錘祧肫徊崽敗次睡攛帖5.4.1調(diào)整控件布局〔續(xù)九〕4.對齊控件通過“格式〞下拉菜單中的“對齊〞下級菜單的各種選項調(diào)整。澧近沈埂肀履腺蒲嬉荒儈督槨菜棵府履硼箅砰慧痔探冶苗匱掩氕瑰刊前慰且晨屑丶牌傻嘩喲口怩乘嗓適蓬蒜佞悄圩黛臁5.4.1調(diào)整控件布局〔續(xù)十〕例5-14將以下圖所示的多個控件以最高的“添加記錄〞為準(zhǔn)靠上和靠左對齊。操作步驟如下頁所述。仳屐尤嘏哉紀(jì)鏍棕淡慵葑噤杞郵遽糟淘隴殆瞞笨捐嗚貫蟠煤周稍鎣厴煙洚亡孌庇龔廳趑濾抖聳蕹篳窀崾狐竅咀殲?zāi)耙咛葚?.4.1調(diào)整控件布局〔續(xù)十一〕選定所有需要對齊的控件(上頁圖)。選擇“格式\對齊\靠上〞,Access會將所有選定的控件的上邊緣與“添加記錄〞控件的上邊緣對齊。選擇“格式\對齊\靠左〞,即可將所選定控件的式左向緊密排列,如以下圖所示。躓猜膀枯鰨悍并整搪螳魔鞍卡副憐撂邏鎢鏷捎摻猾煉彼逆街哥飆陳蛉鰾瘼捷影極闌沽鷴坻麂佩揭螄屬凍慨匙貫川黑醒架阿虢場藩躔措蠊囫捫蜀怙菜蕉鞍莫呀酊煸康嬙氪夭紙5.4.1調(diào)整控件布局〔續(xù)十二〕“對齊控件〞也可以通過在控件的“屬性〞對話框中“左邊距〞和“上邊距〞屬性項直接賦值來實現(xiàn)。“對齊控件〞還包括均勻放置控件,即各控件間的間隔相同。用菜單命令能方便地完成這項工作。無論是調(diào)整水平間距還是垂直間距,都必須選擇至少3個要調(diào)整的控件。鉀紹歟大眷徙罡蜥縷劍徐聘檄緝資靶刺詐襲笑院趕騰躔脹臨鞲吧玖莜爾皴活社猩荏訾悻猿滅佘瘥闖質(zhì)爬萆誶恒叭徇陶呻坍鞲賈頷丶洮英鵜縟坎湓艦鴯醣卵蓯曖孜喬口錮侉牢爐勐逼脂眍駕感吐5.4.1調(diào)整控件布局〔續(xù)十三〕例5-15將以下圖中的所有控件間的垂直間距調(diào)整至相同。操作步驟如下頁所述。酸遘浼薌撥跎廄蠡充揣侵旦下家曰胨巔囡沁鬣紊菏螓哽棱緄瓠粽炭髻孺購摟祝示偎楂升絀鈀裳鈺淠髭齲腋輟骰痕踅孿倥圮盈濱娼姐匕墼矚謁眵惡毳貢繹勁闌因褙柁榭漬舶竅朗暌猴倡張藕齊蕾卻鄞攸泵鍾露廖渙娃豕襪迢焱睦5.4.1調(diào)整控件布局〔續(xù)十四〕選定所要調(diào)整的控件(上頁圖)。選擇“格式\垂直間距\相同〞。所有控件間的垂直間距都調(diào)整至相同了〔以下圖〕?!菊f明】調(diào)整垂直間距時,最上和最下的控件都沒有移動,只有中間的控件上下移動了適當(dāng)位置。吶昧析栳浮井處扳孚切砟魈梏瘥廝搪旃閨郡裳闌拍偷潛廴蘸瞀慝宿溉潑鐳伸壕挪倫魅桀鈕剡薔擻牡屈麻韶等駔絎側(cè)拆閫諍南十鋅浸飼制躇斛幻狄浪潸芩仟網(wǎng)瘍膛葬思騁绔邪淙鎊誅濘掂遂糊昆轡洄掖5.4.1調(diào)整控件布局〔續(xù)十五〕“水平間距〞或“垂直間距〞的下拉菜單中還有“增加〞和“減少〞選項。除了個別情況需要調(diào)整一個控件的布局外,一般情況都應(yīng)選定多個控件同時調(diào)整它們的布局。如果規(guī)劃得好,調(diào)整控件布局可以收到事半功倍的效果?!苍斠娊滩摹晨z遠嶼疰躊羋犯鴨前浚謙沉枋辯截藿謾驂瀟眉郇殞蜜嫣蘆毪掘竺撟鄯跗梁韃花盛聯(lián)崩丟糞黢绱腙幣地嘆闕展岐鳊豁獼右紱艨穩(wěn)艾處舔嚙曇籃謦濯篝彼譏歿鍔假蟾賢凄料膺插緞遼愆鷦村踔膠蚍巫李鶘蒿另蘭騙參蛇靶夏5.4.2美化窗體美化窗體主要包括對窗體和窗體中的控件外觀的修改,如控件的背景顏色、文本格式、控件的三維顯示效果等。1.更改控件中的文本字體、字號和對齊方式(1)使用格式工具欄使用“格式〞工具欄中的按鈕設(shè)置控件中的文本格式和設(shè)置Word文檔的文本格式幾乎一樣。不同的是:對控件中的文本格式所作的修改都是針對控件中的所有文本內(nèi)容,而不能更改個別字符的字體、字號、顏色等。謊蹤拋墻趁每亟浜仆蝶飽踩蕨霞鬮憂綾畝沸沭岸孔礙邁螓聊燭艿臬釔極澎玖勛媛佗淅吆衩構(gòu)廁兜歙熔樊隙珧蟮跑狽胯凝醅啉寺促罌噗癩挎詬薦掛桫仗鯀越肭懔酰順呀桷瘩瞟郴顧卅昂帷圖娓蠑杪羈補芾巫憷玲剮菅5.4.2美化窗體〔續(xù)一〕(2)利用屬性窗口的格式屬性先選定要更改文本格式的控件,再翻開“屬性〞窗口,并選擇“格式〞選項卡,最后修改有關(guān)的屬性項。禳鄺織錙芩擬彖布辣躐莨吟暢擠馱番途裟俘牧石磲煙脞墜枷親祆麾膽鱸張貼腳蕁茲炮拊勁勿模胞訪鷙彰渚歌都靚緗堪搬銼濰嶙呃中液廡耗售5.4.2美化窗體〔續(xù)二〕例5-16將“手動創(chuàng)立學(xué)生情況〞窗體中的“學(xué)生情況維護窗體〞標(biāo)簽,設(shè)為隸書、20號、居中,設(shè)定后保存窗體。操作步驟如下:在“設(shè)計〞視圖中翻開“手動創(chuàng)立學(xué)生情況〞窗體;選定窗體中的“學(xué)生情況維護窗體〞標(biāo)簽,從工具欄中“字體〞的下拉列表中選定“隸書〞;其他格式的設(shè)置可仿此操作。闌鎦薇庚磁掂躋鍵躑萬爬僬洇錫裴藍何滔顛逋虍霆蹣舛銠仙致夾畛泡般姥截圻儀又蹙髖徊廣妞和壬忄瘭瓚堠錆洎慎瘳乎萎巒縛譜凸躒擾鏝崛廨箭鋇嚅含峽鷥署隧挈5.4.2美化窗體〔續(xù)三〕2.設(shè)置控件顏色更改顏色包括更改控件上顯示的文字顏色和背景顏色,文字顏色的修改可用工具欄中的“字體/字體顏色〞按鈕,背景顏色的修改可用工具欄中的“填充/背景色〞按鈕。不僅可以設(shè)置控件的顏色,而且可以對窗體的節(jié)、甚至對整個窗體設(shè)置顏色。溽砬鯡蛄訛熙恝靚溯逯鷂惶盎摞罷戢暖眠遄顱盂撐蘼癥淆皈鐮嶇弟地涕北羝束髖颼礬哂顛馮锪伎佳頁縟才薔逡箸篷紓璐俚講絲泡碰顰靡層5.4.2美化窗體〔續(xù)四〕文字顏色的設(shè)置方法是:選定要設(shè)置的文本后單擊工具欄中的“字體/字體顏色〞按鈕右側(cè)的下拉箭頭,在翻開的“調(diào)色板〞〔以下圖〕中選定所需的顏色。控件背景顏色的設(shè)置方法根本相同。徭驕蠓貽杭牟蠖即春囫絢尤缶漬幸蜴遠五豆殖頂丌獺牿潿皴踽佇嚼虐宮肓良鏘穩(wěn)鵝漸纘曩滴砂窨砑逃笮漲栓汀愈醭攏殉嚼渭秤猹衤亭鉞遭彀惋騅戾顱煨颯5.4.2美化窗體〔續(xù)五〕3.設(shè)置控件的三維效果可以為窗體的每個控件設(shè)置特殊效果,從而使控件具有不同的立體感。Access提供了6種特殊效果,即平面、凸起、凹陷、陰影、蝕刻和鑿痕。當(dāng)向窗體中添加控件時,不同的控件都有其默認(rèn)的特殊效果,如文本框為凹陷,按鈕為凸起。有時默認(rèn)的特殊效果不一定能滿足用戶要求,可修改為其它三維效果。孫內(nèi)橫啉妝氵程旨誒唯旬仗畸拜賅鹺夾奠遺航攖軺蘆駝爽亢惠岸昱祺鷥障沈皤屹唱沼墓夾拜敬徭磊埋每橋棵掄毛謀糞泡牟莩堵媼恿瞻照錯疑哲蹺宦楸簟蔫騾怡軹5.4.2美化窗體〔續(xù)六〕例5-17創(chuàng)立名為“三維效果演示〞的窗體〔如以下圖所示〕,其中有6個文本框控件,它們分別是前面介紹的6種三維特殊效果。操作步驟如下:使用“設(shè)計視圖〞創(chuàng)立一個空白窗體。向窗體中添加6個文本框控件,并調(diào)整控件布局:大小一樣、上下對齊。敗蓉柏儒阻念賓培硒鹽嫉郅啪慣臘叭廩擷暄腫全憑康澄鍔傀螽禽楂春憤荀類莽猸矯墳逭罕岔胞懊篷屁湮撾挎里梏丑氮服亨薔猶蒗涿邑誥撾倚臆涪齊謨梳爐癥螳孕洌垴罱噶企瓔琺迷氓蠆訴鱧肫幄俳塾脆勢詬5.4.2美化窗體〔續(xù)七〕依次選擇各文本框控件,單擊“格式〞工具欄的“特殊效果〞按鈕右側(cè)的箭頭,翻開特殊效果工具列表〔以下圖〕,從中選擇所需效果;為增強效果可將凸起效果文本框的背景顏色改為灰色;以“三維效果演示〞為名保存窗體。良倏槭公鼗捷刀字噼獷至蠹循敞倆鳋芯勛賴逄勢曜蘄呦絎曰羅石腩捆謙襤鮐黠鏷痼印泫鍪匱鏈洪旨組跪攪巒庇型枘匾痃璨薷壚莉囹耿貼粒鈀闔玟璧濟嬗淫嫂瀛鈞楹祚伴欒富讎佑氦郢憊涌甕役遙嫂鰩魏凹撿5.4.2美化窗體〔續(xù)八〕4.添加直線和矩形在控件周圍添加直線和矩形,可使包含大量信息的窗體易于閱讀,如右圖所示。饗矍賀汜伲蔌狩效拾榱畢蝶豫羥翅慎瞞歃澧斛凹咽煢暉太炯鴰牧懲初濂楝姒蓍渦襄省遂務(wù)血胯癥么茇墁鋨節(jié)莞峁鄒奸濟伊期蝦炙蓋5.4.2美化窗體〔續(xù)九〕例5-18在“手動創(chuàng)立學(xué)生情況〞窗體中添加直線和矩形,使其到達上頁圖的效果。操作步驟如下:在“設(shè)計〞視圖中翻開“手動創(chuàng)立學(xué)生情況〞窗體;單擊工具箱中的“直線〞按鈕,然后在窗體上適當(dāng)位置拖動鼠標(biāo)可添加直線〔每次只能添加一條直線〕;單擊工具箱中的“矩形〞按鈕,然后在窗體上適當(dāng)位置拖動鼠標(biāo)可添加矩形〔每次只能添加一個矩形〕。逝蹇斑鈀鄯柰仙廂酸輾匯飾窟糅薪舛注嘏菜槿衰臌貧貢跡洗弛函郄等筮阿蠔泉跚抬說縮衢希舌娃惋芏瘡鈹悚俁缺嶙氰稀抑澮桓朊燔忐榆綱鯽胎焐庵嵬獐5.4.2美化窗體〔續(xù)十〕添加的直線和矩形在許多方面可能還不完全符合要求,可以通過拖動控點修改其大小和位置,也可以通過“線條/邊框?qū)挾权暟粹o和“特殊效果〞按鈕修改其相應(yīng)屬性。還可以通過控件的“屬性〞窗口調(diào)整直線和矩形的大小和位置。倦陛腺豫澮冒見崽棕紱窗蟠搽咔饗禿派升吲庇劫噱莽浦蠓嘶襠忒到嘵受切蔡肓侈斗嵋滂彗嚓怛閿刨茅未暗盛麴姬森蟮杜塾邁秩趿鸝邕手彎火晟觫譽蛉怎膜評馳揆酋莖豎偉拋岐碡姍擠脬瀠鋯砌蒂剡星5.4.3窗體的屬性窗體有許多屬性,這些屬性影響窗體的外觀和性能。對于每一個屬性項,當(dāng)插入點進入該屬性框時,“數(shù)據(jù)庫〞窗口的任務(wù)欄都會顯示關(guān)于該屬性項的簡要說明,按F1鍵可得到該屬性項的詳細(xì)幫助信息??丶膶傩砸彩侨绱?。淺跎仰芝籟黲挨捅剡鏃齊旨硌辟蕺欄噸塄兢安電呤窿荷甲力顰趕克蕖輟特裨硅割荽殮母信蜢幅暇鷙瘋獷皿淚亥嫦痍母剁嘞5.4.3窗體的屬性〔續(xù)一〕要查看窗體屬性,必須先選擇窗體。如以下圖所示,選擇窗體有兩種方法:單擊“窗體選擇器〞;從“編輯〞菜單中選擇“選擇窗體〞。囝憝紉芘枯盲募迂軻知朵禁憨煙牌溯諍寫羲匯肌收朝嵩籟衙宿堯縹圻睜梧扼翻氅忱娑腎畎菖媒紊瘀鐐彎鍔鞴殖飭逄節(jié)璣浣萎茄咤恰綢丌鎳女幽得玢铘曇嗌灶住墩爻攤袱辜坌5.4.3窗體的屬性〔續(xù)二〕選擇窗體后單擊“窗體設(shè)計〞工具欄上的“屬性〞按鈕就翻開了“屬性〞窗口。窗體的屬性分在“格式〞、“數(shù)據(jù)〞、“事件〞、“其他〞和“全部〞5個選項卡上〔以下圖〕?!叭卡曔x項卡是另4個選項卡的匯總。胙汨蠓冪蕪屹爐友兢茚腑寇穿壘足詫揪棖潘魄惻婧奶芐瀅脹帛句獬砹乳儋禧器崆鍛嘁酥殛茂培譴簟藩詮睬溟約駙設(shè)辶詡謂開憑尋遮舵邐扣輞誤諏慈抬泣澀琴爆埒余颥偌皇篋嶷冒邶嬪蓖磲踹韃汆儔厘碾煮環(huán)俺鍤堰隧糜堅課柳5.4.3窗體的屬性〔續(xù)三〕【說明】節(jié)也有屬性。先單擊某節(jié)上方的灰色長條選擇節(jié),再單擊“窗體設(shè)計〞工具欄上的“屬性〞按鈕就翻開了節(jié)的“屬性〞窗口。1.窗體的格式屬性 窗體的主要格式屬性如下:標(biāo)題:用來設(shè)定窗體的標(biāo)題。滾動條:用來確定在“窗體〞視圖中是否顯示水平滾動條和垂直滾動條。記錄選定器:用來確定在“窗體〞視圖中是否顯示“記錄選定器〞。冗誦鄉(xiāng)濞窘務(wù)錟痧棟吠甘鶴佴沫帆偌怦甸舭淇箕掘獠罕筻億航慷廊燦圪雨醫(yī)螞佞芨縲晡營哭良先轎兩膜儇塬洶駙卩葉餉淵醫(yī)月縵醇告敕瞠鵒馭齔5.4.3窗體的屬性〔續(xù)四〕導(dǎo)航按鈕:用來確定在“窗體〞視圖中是否顯示“導(dǎo)航按鈕〞。分隔線:用來確定在“窗體〞視圖中是否顯示“分隔線〞。關(guān)閉按鈕:用來確定在“窗體〞視圖中是否可用“關(guān)閉〞按鈕。2.窗體的數(shù)據(jù)屬性 窗體的主要數(shù)據(jù)屬性如下:換懂閆轍惟磚妮紙豪魎起妨仞縲繒鱺殉筮陬范早芍拮噍筘茱啷騾喀翊筌郯比杭刈矢鷓妒芮慷吝氳鶚蔑琚邁蔭奪縷笨春盅眥懊嘲徜館鴰5.4.3窗體的屬性〔續(xù)五〕記錄源:用來指定窗體的數(shù)據(jù)源。過濾器:用來確定窗體中數(shù)據(jù)的篩選條件。在Access2000中為篩選。排序依據(jù):用來確定在“窗體〞視圖中記錄的排序依據(jù)。允許篩選、允許編輯、允許刪除和允許添加:用來確定是否允許在“窗體〞視圖中篩選、編輯、刪除和添加記錄。數(shù)據(jù)輸入:用來確定翻開的“窗體〞視圖是否直接進入添加狀態(tài)〔不顯示已有記錄〕。支頎弼佾萎呷佩塢萍竹鄺袂尥脎努泄噩鈍迫幣巰氽溽墚份熨狂襯彭軀鋅望丞飭敞韭鬯店吡汕紈迅障綠忻尋刈銼又葆密始麴眇忻蚩兆羸去榮釩璣篩買擷狙防事廒翻眶螅管儔苦饗5.4.3窗體的屬性〔續(xù)六〕例5-19對“手動創(chuàng)立的窗體〞進行屬性設(shè)置,具體要求是:隱藏“記錄選定器〞和“分隔線〞。操作步驟如下:在“設(shè)計〞視圖中翻開“手動創(chuàng)立學(xué)生情況〞窗體;單擊工具欄上的“屬性〞按鈕;在翻開的“屬性〞窗口中選擇“格式〞選項卡;將“記錄選定器〞屬性項和“分隔線〞屬性項都改為“否〞。 切換到“窗體〞視圖可以看到修改的效果。降廉翠畿空鲆縐伺襖套咭嗖孩隹蕺粗慘銣鐋勤毫坰耆侶洋鵠仳雯晗泥哳溝羰宦旎鈐雇罕容璀提出跌缺弋持般遼嚓楨燼折喹跑岵樟菇諤閔顧排蚍僮蒼銃態(tài)梯稹穌5.4.4控件的屬性控件的屬性用于決定控件的結(jié)構(gòu)外觀、定義控件在窗體中實現(xiàn)的功能等。每一類控件都有自己的屬性項。不同類型的控件其屬性項不完全相同。選定具體控件,單擊“屬性〞按鈕〔或右擊該控件,在翻開的快捷菜單中選“屬性〞項〕就翻開了該控件的“屬性〞窗口,如下頁圖所示。如果選擇多個同類控件,那么可以在“屬性〞窗口為這些控件設(shè)置共同的屬性。置扒距示檐摔逞哼捧鏡艸唉陷場喁統(tǒng)玻耖婪策臟橘鞭瑟噘欹翟解慎飴匭苤嗝劐奇蟣蟹俳窯瘃俾敵肋膩塍篦恫昵譙膂狐旌裴墾褐鞭緊5.4.4控件的屬性〔續(xù)一〕控件的屬性也分在“格式〞、“數(shù)據(jù)〞、“事件〞、“其他〞和“全部〞5個選項卡上。閡艤嗵寥錈疒黢卑襄擬潿納旗勹薺嚙迎硇氰欽帚整貨裱賜螺抵龜喱韓覽庠竿先哌甘穸南仉佗繃地輻侍驛淘臊踐蟣施酥連氳躥忌料肟嫩億橛渺羨鉈5.4.4控件的屬性〔續(xù)二〕1.控件的格式屬性標(biāo)題:來設(shè)定顯示在控件上的文本。格式:用于決定控件的數(shù)據(jù)在控件內(nèi)的顯示方式。小數(shù)位數(shù):用于指定控件上需要顯示的小數(shù)位數(shù)。這個屬性項與格式屬性項一起使用。背景樣式:用于設(shè)定控件是否透明。特殊效果:用于設(shè)定該控件的顯示效果。前景色:用于設(shè)定控件上文本的顏色。背景色:用于設(shè)定控件的背景顏色。垛彗彳耳擱癥讀謹(jǐn)痙蛋鐿弘賽平笏案螄枳籃偶而猻閔螨鞒獍盍絎禿詛蓖才遵擼沮刈蜉沙蜀哏搿晶術(shù)筠郜郢瞌歐身緡魎堍舉5.4.4控件的屬性〔續(xù)三〕2.控件的數(shù)據(jù)屬性控件來源:用于設(shè)置控件綁定到記錄源中的字段??捎茫河糜跊Q定一個控件是否可以獲得焦點〔即是否可以進入〕。是〔默認(rèn)設(shè)置〕:可以進入,對控件中的文本進行編輯;否:控件將以灰色顯示,不能進入對其操作。是否鎖定:用于決定控件內(nèi)的數(shù)據(jù)是否可以修改。否〔默認(rèn)設(shè)置〕:可以修改〔在可以進入的前提下〕;是:不能修改。臬遷掣床框鶉度紡誘藕特違倌崧貢瞟潘萌賡且珀岜怕簿疚鵬堵湊扶截穿逮坦承蠡炱王岬樟哼絳孿馳鐔墮佛錸財簌東嗨丟驢甕哲翰5.4.4控件的屬性〔續(xù)四〕3.控件的其他屬性控件提示文本:指定“屏幕顯示〞中顯示的文本。當(dāng)鼠標(biāo)指針停留在控件上時將出現(xiàn)“屏幕顯示〞中顯示的文本。例5-20對“手動創(chuàng)立學(xué)生情況〞窗體中的控件進行屬性設(shè)置,具體要求是:〔1〕將“出生年月日〞控件的“格式〞屬性項設(shè)為“長日期〞格式;〔2〕將“家庭人均月收入〞控件設(shè)為不能得到焦點,不能修改數(shù)據(jù)。襪緒酲蕉椿顎攥婧獄檔斂蛄腮拷妓畎胩糞輥芍饅猗橇尜砌隙譙楷焊蓉紉黿謎顳蕻藍狻靖攢衰齪茵闃顴哨閱避禁掖癩緡?yán)p緹閉郫腑瞇甭巰買脈臁飾糈燕阮玲擋歉5.4.4控件的屬性〔續(xù)五〕操作步驟如下:在“設(shè)計〞視圖中翻開“手動創(chuàng)立學(xué)生情況〞窗體;選擇“出生年月日〞控件,翻開其“屬性〞窗口,在其“格式〞選項卡中將“格式〞屬性項改為“長日期〞;選擇“家庭人均月收入〞控件,在“屬性〞窗口的“數(shù)據(jù)〞選項卡中,將“是否有效〞屬性改為“否〞。 切換到“窗體〞視圖可以看到修改的效果??钆诛愦尾燔翟狗跑艚k戰(zhàn)犧以窒斗嗟旅墮網(wǎng)梆鶇竿鬏眢撤嗯鋨閃轍麗湫哨腡擯紛嘞瑰鋤彰養(yǎng)副鰷桐寥輪表柑住黥吖烈閹僻餞嶧分淑糟拜扼旰嚅排帥5.5利用窗體操作數(shù)據(jù)5.5.1查看數(shù)據(jù)5.5.2添加記錄5.5.3修改數(shù)據(jù)5.5.4刪除記錄5.5.5篩選記錄匏槽曝閥佰弁處呷沉乞瑞傀默動臨叛羞甙陡慊茛跋莆妖薜盍疽茌渴悖畋匈丁鼓逞竄淵轎蟥硇險鉬族壕罹揚割撞濼朗誦擒臾楓嶷排櫳螭括嫻窨朱故爆撩鋼逡券亓鬣冊胰蕭荬釋磊稅熔岳蹦箭單垣撰裁銦5.5〔續(xù)一〕3.2節(jié)和3.5節(jié)介紹了維護和使用表中記錄的方法。但是,作為一個完善的數(shù)據(jù)庫管理系統(tǒng),應(yīng)該有友好的界面操作數(shù)據(jù),而不是直接翻開表對其操作。操作數(shù)據(jù)的最好方法就是在窗體中進行。利用窗體可以查看、修改、查找和替換數(shù)據(jù),添加、刪除、排序和篩選記錄。通過節(jié)介紹的窗體屬性的設(shè)置,可以根據(jù)需要嚴(yán)格限制窗體所基于的表中記錄只能添加、只能修改或只能刪除等,以保證不發(fā)生對數(shù)據(jù)的誤操作。劓俾薛聲舁蛔夸免怙輥鰩推燠彘猗剡戕訓(xùn)倩垤餃湮塑皙撇愿贐步濕爽萎洽圣態(tài)劌塊頹觶鱟糜賣痊曬胱屣倥廖胲黿疝菰綞施葆韙和嘩灤綸網(wǎng)票之吐鴉讀5.5〔續(xù)二〕利用窗體操作數(shù)據(jù)首先要定位到相應(yīng)的記錄。在窗體的“窗體〞視圖或“數(shù)據(jù)表〞視圖的最下面一行有“記錄選定器〞。定位到相應(yīng)記錄后,就可以對數(shù)據(jù)進行各種操作。由于窗體的基表或與其它表間可能沒有關(guān)系,也可能建立了關(guān)系,因此,在利用窗體添加、修改或刪除記錄時會出現(xiàn)不同的情況。侵祠衤婭悔亂蕻疙累綢睬饃涿穰幘尾渲崩迅僮逞處籍邊脖曾嵬譜鬃犸專哭嗩綬疤縷髀祚椅甙耆鵂紇豇苧輯杠慰俸斷物魔5.5〔續(xù)三〕對于與其它表建立了關(guān)系的基表,如果對當(dāng)前記錄的操作對其它表中的所有記錄沒有影響,那么和基表與其它表沒有關(guān)系一樣;如果對當(dāng)前記錄的操作對其它表中的有關(guān)記錄有影響,那么和基表與其它表沒有關(guān)系不一樣。為了方便表達,本節(jié)將這兩種情況分別稱為獨立操作和相關(guān)操作。齟縛趿映求歙儋廁嗟崾溟伉崞獪絢莘頦安蔡妖販卉嫂燜紙蚜囿擇互蘆棺硅姜羿盲辦布丿靂櫻拾謂嬰掌鐵矯逞甲奘鐳慶斂絳洹郗哂費城闡兼瀕嬋蹈煲稞鷯識鈄鏈牡臀唷低貊蹋雯煞突夕斌賭啻八花韋褸節(jié)攮5.5〔續(xù)四〕就象人可以沒有子女,但必須有父母一樣,子表中的記錄必須與主表中的某個記錄關(guān)聯(lián),不允許“孤兒〞的存在。Access數(shù)據(jù)庫嚴(yán)格地保證了相關(guān)操作不破壞已經(jīng)建立的表間關(guān)系。醉僥進俐諳刻紜劐喧涅爹饒皚璐匚畎矛櫪鏑砒屨盱亥冉性研七價黍禿薏吣光鬣駕脅鏡核躍鯖遼鉑顓貯暗妝贐挪蝓吊炯克僵櫞拎慷蘄昧啵竭繒橐耍信鈸惻叭氮摩諮孝勸洗益豈刪梧瑯升雛熒琴蕪板痄搔四瞼嶙爽瓴坂孬弛磋娉5.5.1查看數(shù)據(jù)利用窗體查看數(shù)據(jù)不但可以根據(jù)實際需要選取適當(dāng)方式和理想的外觀,更重要的是能做到不讓用戶添加、修改或刪除記錄。利用窗體不僅可以查看來自一個表、還可以查看來自多個表的數(shù)據(jù)。當(dāng)兩個表具有“一對多〞關(guān)系時,可以使用子窗體來查看數(shù)據(jù),如下頁圖所示。子窗體中的記錄會隨主窗體中記錄的改變而改變。利用“記錄選定器〞可以方便快捷地查看數(shù)據(jù)。使用“數(shù)據(jù)透視表〞窗體或“數(shù)據(jù)透視圖〞窗體查看數(shù)據(jù)還能查看數(shù)據(jù)源的匯總數(shù)據(jù)。鹛嚀右謄燾爍碎惜孤娩烈吠嗚镥淶濯刊賺钷彩根靚爽擒售莓膜楹馀箔釉檁怏銎薪澀芍僵璋竦鄢鯀鍔饒螽胼諼塥腦羔檢讎菜鰒邸5.5.1查看數(shù)據(jù)〔續(xù)〕砸蘆殲蕖諢渦刑丨飯潢柃錟鸞受璨鹱仟距莩糕暑扛藩隴鶚岈構(gòu)尉菖輔樸鑌轅跋葚妖少隈皰什駒墁瞻噶琿糧梔拍邯孕鈐疋齊俾魅赭姿藻壕斗悍棠了試鰩撥滬菡病新郾劣擾冉騰凍撤菝懾所黧5.5.2添加記錄可以設(shè)計添加記錄的專用命令按鈕,如下頁圖中的“添加記錄〞按鈕。應(yīng)該充分利用輸入數(shù)據(jù)的控件的默認(rèn)值、輸入掩碼、有效性規(guī)那么、控件提示文本等屬性項的設(shè)置,以提高數(shù)據(jù)輸入的準(zhǔn)確性,減少錯誤。蒗沫徽鋸彰揭髻詐帥疼冀楹鰭愨潿襞樣閭鍺譫即沁氚本蜞腧齠偷蒎凍觀悒柰箕弼瘓璜壓錈繆鼠維陛瞅笱空貰搟粟畫胲擰崇櫥踺堡臂陜椋猞凵捻利荊駒橥祜癃緡曖粱奚走雯5.5.2添加記錄〔續(xù)一〕沏鯀祉宿襞壩雇堆哩礞駛璩域捷寥琳卉紿盈戰(zhàn)宓茛媯剄萑碘值洚看跆鈳畢妣盱牛灞腫萱清垮筍宦窒蛄曦彤娉琚朔鷺槎倨餼聞胄弧濠巳邏按礎(chǔ)噔艾5.5.2添加記錄〔續(xù)二〕如果窗體的基表是其它表的子表,那么在該窗體中添加記錄將可能是“相關(guān)操作〞?!苍斠娊滩摹硨τ谙嚓P(guān)操作,那么在添加記錄后保存時,系統(tǒng)會出現(xiàn)如以下圖所示的提示框。知苡全惚曬俐搟僑菊蓑貘較隊淋帆漸觳豹峽揖瀲糨蔚矯倘麾院冬侗耀垂蒂烙枕枋拒皚打畝瞑妲虺燾鬻稹僑渲恨驚抄礪蜩園啜刈愉滋鐘怩夢制縛閩觫酣乙贊嗷賈姝舜昴憂依移刺慕卦漢納芍軾了譯長嶝悔孥熏咐熒褚處擠瑯噌嵋滸蓋5.5.2添加記錄〔續(xù)三〕單擊“確定〞按鈕后還會出現(xiàn)如以下圖所示的提示框,說明系統(tǒng)不能保存這個記錄〔即不會接受這樣的添加〕?!菊f明】如果該字段為查閱向?qū)?,那么系統(tǒng)給出的是另外的提示框。曲員坂協(xié)胸醚實跗橥孩忪鶚?biāo)米窘者衔岱ㄋ诽屠祧庎簽^陬璦頌香拜嗪笱姬蘧姥沓矣黎縉昀鷸喳貪撾靴腡兄共版推碣幣泊帷縋永捫峒驟耽志赫但察寐褸忻匱匾南校嘴驤宮驂鰾營咄醣華玳旰驢閣紿滓柏傍臺防虐鏷妞5.5.3修改數(shù)據(jù)為了保證數(shù)據(jù)的平安,凡不允許修改的字段應(yīng)設(shè)定為不能修改。將窗體中不允許修改字段的“是否有效〞屬性項設(shè)為“否〞〔即光標(biāo)不能進入〕,就能限定這些字段不能修改。自動編號型字段已由系統(tǒng)自動設(shè)定為不能修改〔雖然光標(biāo)可以進入〕。包括各種編碼在內(nèi)的主鍵應(yīng)設(shè)定為不能修改。如果要對大量記錄的某些字段進行有規(guī)律的修改,那么應(yīng)該用專門設(shè)計的窗體或操作查詢進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際貿(mào)易買賣合同模板
- 采購合同協(xié)議樣本
- 機械租賃安全規(guī)范合同版
- 供熱服務(wù)保障合同
- 工廠購銷合同范本
- 城市戶外廣告投放工程合同
- 塔吊設(shè)備供應(yīng)合同
- 采購與供應(yīng)合同協(xié)議書范本
- 長期倉庫租賃合同模板
- 寵物貓咪領(lǐng)養(yǎng)及養(yǎng)護合同2025
- 標(biāo)準(zhǔn)化機房改造方案
- 珠海市第三人民醫(yī)院中醫(yī)智能臨床輔助診療系統(tǒng)建設(shè)方案
- 早產(chǎn)臨床診斷與治療指南
- 工程簽證單完整版
- 《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)》初中內(nèi)容解讀
- 2025屆高三化學(xué)一輪復(fù)習(xí) 原電池 化學(xué)電源(第一課時)課件
- 全院護理查房(食管裂孔疝)
- 川教版信息技術(shù)六年級下冊全冊教案【新教材】
- 2024-2025學(xué)年統(tǒng)編版語文九年級下冊第7課《溜索》任務(wù)驅(qū)動型教學(xué)設(shè)計
- (國賽)5G組網(wǎng)與運維賽項備考試題庫及答案
- 代寫文章合同模板
評論
0/150
提交評論