access兩表之間一對一關係「access數據庫連接字符串」

在學習Access數據庫窗體設計實例之前,我們先來看一下窗體中一些功能控件的使用:

窗體中“選項卡”控件

創建一個空白窗體,進入設計視圖,選擇“窗體設計工具”下的“設計”選項,在“控件”區域中,找到“選項卡控件”圖標:

Access數據庫窗體設計實例

然後將“選項卡控件”添加到空白窗體中,可以看到有兩個頁:

Access數據庫窗體設計實例

如果要添加一個頁,可以右鍵點擊進行“插入頁”,如果要刪除一個頁,可以右鍵點擊“刪除頁”即可,如下圖:

Access數據庫窗體設計實例

想要改變頁的順序,可以右鍵單擊“頁次序”,就會彈出下面的對話框,這時我們可以對相應選中的頁進行上移和下移啦:

Access數據庫窗體設計實例

還可以對頁進行改標題,改成我們想要的名稱,這時需要打開“屬性表”界面,找到“格式”選項下面的標題,在標題中鍵入我們想要的名稱:

Access數據庫窗體設計實例

接下來,可以在選項卡的每個頁裡面放入我們想要的內容啦,我們先在1頁中放入一個“標籤”和一個“按鈕”控件:

Access數據庫窗體設計實例

然後在頁2上放入一個標籤和一個按鈕控件:

Access數據庫窗體設計實例

這進行,我們運行窗體,也就是進入窗體視圖,可以看到在運行的界面有兩個頁,這兩個頁我們都可以隨意點進去:

Access數據庫窗體設計實例

其實選項卡控件是可以幫助我們在同一個窗體下顯示多個實現不同功能的操作,用好這個選項卡控件是我們對複雜工作進行操作的基礎,所以大家可以多多體會這個控件的作用。

“超鏈接”控件

首先,進入一個空白窗體的設計視圖→“窗體設計工具”→ “設計”→“控件”→“超鏈接控件”圖標:

Access數據庫窗體設計實例

在接下來彈出的對話框中,在左側的“鏈接到”區域有四個選項,其中包括“現有文件或網頁”、“此數據庫中的對象”、“電子郵件地址”、“超鏈接生成器”,我們只需要選擇第二項“此數據庫中的對象”,其它的選項都是不常用的,大家可以自己試一下:

Access數據庫窗體設計實例

點擊確定後,可以看到在窗體中出現了帶有“超鏈接”格式的“學生信息”:

Access數據庫窗體設計實例

可以通過點擊“屬性表”,找到標題一欄,將標題更改為“學生基本情況”,這樣在窗體中的顯示的字樣就改變了:

Access數據庫窗體設計實例

此時,我們來看一下運行窗體後的效果是怎麼樣的,單擊右鍵進入窗體視圖,或者保存窗體後,將窗體關閉,再進行雙擊打開自動進入到窗體視圖,也就是進入到窗體的運行狀態:

Access數據庫窗體設計實例

可以看到窗體上只有剛剛我們添加的超鏈接到已有的數據表的控件,這時我們單擊這個控件,可以很輕鬆的將這個學生信息表找到並打開:

Access數據庫窗體設計實例

下面,我們再添加一個“超鏈接”控件,並將這個控件鏈接到一個創建好的查詢,首先我們來創建一個查詢,查詢語句為:

select a.*,b.* 
from 學生信息 a,成績單 b 
where a.學號=b.學號

該查詢語句為將“學生信息”表和“成績單”表以學號進行關聯,也就是將所有的信息放在一個合表中,當然,這個表不是真實存在的表,它只是一個查詢:

Access數據庫窗體設計實例

關閉這個查詢之後,在上面的窗體上再添加一個“超鏈接”控件,鏈接到這個查詢中:

Access數據庫窗體設計實例

點擊確定後,新添加的控件出現在了窗體中:

Access數據庫窗體設計實例

此時,我們來運行一下窗體,就是進入到窗體的窗體視圖:

Access數據庫窗體設計實例

點擊“學生成績合表”控件,可以看到這個查詢的結果顯示了出來:

Access數據庫窗體設計實例

不但超鏈接可以鏈接到數據庫中的數據表和查詢,也可以鏈接到窗體,這對於我們管理複雜的數據是很有用處的,大家可以自己在實際工作中去慢慢體會。

“導航”控件

首先,創建兩個窗體,一個“成績單”窗體和一個“學生信息窗體”,點擊“成績單”數據表,選擇“創建”選項卡,選擇“窗體”,保存窗體名稱為“成績單”:

Access數據庫窗體設計實例

點擊“學生信息”數據表,選擇“創建”選項卡,選擇“窗體”,保存窗體名稱為“學生信息”:

Access數據庫窗體設計實例

兩個窗體創建完之後,再創建一個空白窗體,選擇“創建”選項卡,選擇“空白窗體”,保存窗體名稱為“窗體5”:

Access數據庫窗體設計實例

此時,選擇“窗體布局工具”中“設計”選項下的“控件”,直接找到“導航”圖標,在窗體5中進行選擇區域:

Access數據庫窗體設計實例

此時看到在窗體5中出現了“新增”字樣:

Access數據庫窗體設計實例

用鼠標單擊,輸入名稱“成績單”即可:

Access數據庫窗體設計實例

繼續用鼠標單擊“新增”,輸入名稱“學生信息”:

Access數據庫窗體設計實例

然後,我們將這兩個導航的屬性表打開,將對應的數據分別選擇剛剛我們創建好的兩個窗體:

Access數據庫窗體設計實例

此時,我們運行窗體,就是進入窗體5的窗體視圖下,下面的界面就是窗體5的運行狀態:

Access數據庫窗體設計實例

接着,點擊成績單或者學生信息導航,下面的界面是“成績單”導航:

Access數據庫窗體設計實例

下面的界面是“學生信息”導航:

Access數據庫窗體設計實例

可以看到,通過導航控件可以在一個窗體中同時可查看多個窗體的內容。

可以根據實際工作的需要,選擇導航控件選項的數量,可以增加和刪除相應的導航窗體選項。

“組合框”和“列表框”控件

“組合框”控件

創建一個空白窗體,選擇窗體布局工具設計選項下的“組合框”控件圖標:

Access數據庫窗體設計實例

在空白窗體選擇“組合框”控件存放的區域:

Access數據庫窗體設計實例

此時,點擊屬性表,在屬性表中選擇“窗體”選項:

Access數據庫窗體設計實例

選擇數據項下的記錄源,然後選擇一個表,這裡面我們選擇了“學生信息”表:

Access數據庫窗體設計實例

接下來,選擇屬性表中的“組合框”,這裡面的名稱就是“combo8”:

Access數據庫窗體設計實例

找到數據選項,在控件來源中選擇“姓名”選項:

Access數據庫窗體設計實例

在下面的行來源選擇“學生信息”表:

Access數據庫窗體設計實例

點擊添加,就會彈出下面的界面,然後雙擊“姓名”,然後保存關閉即可:

Access數據庫窗體設計實例

此時運行窗體,進入窗體視圖,出現了下面的界面:

Access數據庫窗體設計實例

我們可以點擊右側的下拉條,可以看到所有學生的姓名都出現在了下拉框裡面:

Access數據庫窗體設計實例

“列表框”控件

在上圖的基礎上,直接進入設計視圖,單擊右鍵,在彈出的菜單中選擇“更改為”,然後選擇“列表框”即可:

Access數據庫窗體設計實例

接着保存窗體,運行窗體後,學生姓名直接顯示在了列表框內:

Access數據庫窗體設計實例

“頁眉”和“頁腳”的設置

Access窗體“頁眉”和“頁腳”怎麼來設置。

首先,我們先來創建一個空白窗體,單擊創建,選擇“空白窗體”選項,可以看到一個空白窗體“窗體7”就建好啦,直接保存即可:

Access數據庫窗體設計實例

當然,也可以為它換個好聽的名字“窗體頁眉和頁腳”,在點擊右鍵保存時會提示你輸入名稱,直接換個名字:

Access數據庫窗體設計實例

來到窗體布局工具設計選項下,能夠找到“徽標”、“標題”和“日期和時間”,這些都是用來添加到頁眉上的:

Access數據庫窗體設計實例

先來點擊“徽標”,在彈出的對話中選擇一張圖片來放到我們的頁眉上:

Access數據庫窗體設計實例

然後右鍵切換到窗體的“設計視圖”,就可以看到徽標就出現在了我們的窗體頁眉上了:

Access數據庫窗體設計實例

下面在頁腳上添加日期,同樣我們選擇日期和時間項,在彈出的對話框中,只勾選“包含日期”:

Access數據庫窗體設計實例

確定後,可以看到日期卻添加到了頁眉位置:

Access數據庫窗體設計實例

接下來,我們直接將日期拖到頁腳區域,然後對其大小和位置進行適當的設定和修改:

Access數據庫窗體設計實例

這時我們再來看一下運行後窗體的效果,就是進入到窗體的運行狀態,也就是“窗體視圖”,可以看到頁眉上的徽標和頁腳的時間都有啦:

Access數據庫窗體設計實例

當然,我們還可以在頁眉上添加相應的標題,當選擇“標題”後,標題欄就會自動跳到頁眉的位置,我們直接輸入相應的標題名稱即可:

Access數據庫窗體設計實例

運行窗體後,可以看到標題也有啦:

Access數據庫窗體設計實例

頁眉和頁腳做完之後,可以放心的對窗體的主體部分進行設計了!

Access數據庫窗體設計實例

在已有的Access數據庫中有兩個表,一個是“學生信息”表,一個是“成績單”表,我們先創建一個查詢語句,將這兩個表的信息放在一個查詢裡面:

SELECT a.*, b.總分數, b.成績分類 
FROM 學生信息 AS a, 成績單 AS b
WHERE a.學號=b.學號
Access數據庫窗體設計實例

上面這個查詢的運行結果就是將兩個表的信息以查詢的方式顯示在一個表中:

Access數據庫窗體設計實例

然後為這個查詢起個名稱,而後關閉這個查詢即可,鼠標單擊剛剛創建好的查詢,進而點擊“創建”選項卡,選擇“窗體”,這個合表的窗體就創建完啦,直接保存這個窗體,名稱為“學生成績單”:

Access數據庫窗體設計實例

下面對這個窗體稍微設計一下,首先我們來設計它的頁眉,單擊頁眉的名稱即可修改其名稱,將頁眉的名稱修改為“學生總分成績”:

Access數據庫窗體設計實例

修改後,再來為頁眉添加一個好看的圖片,單擊圖標位置,打開屬性表,在格式選項下找到圖片:

Access數據庫窗體設計實例

單擊圖像,選擇圖片路徑,選擇圖片:

Access數據庫窗體設計實例

縮放模式選擇“縮放”即可,這樣可以看到完整的圖片,如果選擇剪裁,就只能看到圖片的一部分:

Access數據庫窗體設計實例

此時,保存窗體,運行窗體,即進入到窗體視圖的效果,該窗體有頁眉,包括名稱和圖片,這樣使我們的窗體內容能夠得到更清楚的表達:

Access數據庫窗體設計實例

再來把主體界面修整一下,進入到“設計視圖”,首先把表格布局刪除掉,這時可以隨意對窗體上的單個控件進行移動和修改啦:

Access數據庫窗體設計實例

先來設置好一個控件,然後全部選中,找到“窗體設計工具”下“排列”選項下的“大小/空格”,點擊“至最短”:

Access數據庫窗體設計實例

點擊“至最短”後,可以看到其它的控件也隨之改變了,然後點擊“至最窄”:

Access數據庫窗體設計實例

就變成下面的效果:

Access數據庫窗體設計實例

這時,我們再來移動它們的位置,用鼠標單擊選中拖動即可,或者選擇“間距”下的“垂直減少”,調到適當的距離即可:

Access數據庫窗體設計實例

用鼠標拖動,放到一欄:

Access數據庫窗體設計實例

此時,我們運行一下窗體,看看效果:

Access數據庫窗體設計實例

再添加一個日期:

Access數據庫窗體設計實例

然後,用鼠標拖到頁腳的適當位置即可:

Access數據庫窗體設計實例

保存後,進入窗體視圖運行結果,可以看到,頁眉和頁腳都設置好了:

Access數據庫窗體設計實例

大家如果對這個窗體的設計還不是很滿意,還可以繼續設置成自己想要的樣式,包括擺放的布局,或者是以數據表的形式進行顯示。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/252363.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-14 02:15
下一篇 2024-12-14 02:15

相關推薦

發表回復

登錄後才能評論