2010年10月7日 星期四

Ch6. 尋找、取代、排序與篩選資料

重點整理 :

6-1 尋找資料


 當資料表中的資料變得很多的時候,想找出某些特定記錄,可是件不容易的事。

這時 Access 的 尋找 功能就可以發揮他的功效了。(範例如下圖)

我們可以在想尋找的欄位,點一下。在點尋找鈕開始進行尋找。

假設我們現在要搜尋有一品相關字眼的書,便可以這樣操作。
首先按下尋找鈕,輸入一品在尋找目標中;然後記得更改符合選項,更改成欄位的任何部分;在來就可以按尋找下一筆,便可以找到目標了。


使用萬用字元來尋找



在設定要尋找的目標時,我們還可用萬用字元" * " 及 " ? "來代替。
其中" * " 代表的是任何長度的字串,而 " ? " 則代表一個中文字或英文字母。

搶答時間 :  " 哈利 * 波特 " 能夠找的到,因為 " ? " 並不能代表一個空白字元,如果在中間 " ? "則會尋找不到這本書。


6-2 取代資料

除了尋找資料外,還有項重要功能,如果我們一次要變更多筆資料我們就可以使用取代鈕的功能來讓要變更的字元替代掉原本的字元了。(如下圖)

我們只要在尋找目標內,輸入原本的字元,之後再取代為的框格內輸入想替代的字元即可成功的替換,這當我們在需要變更多筆記錄時非常的方便、快速。

6-3 排序資料

我們可以使用排序資料,讓資料更加的一目了然。

就像以課本的例子來看我們可以讓客戶名稱相同的,訂購了哪些書。可以很快的就看出來。
這時我們可以使用 " 遞增 " 或 " 遞減 " 鈕,來達成我們需要的目的。


 先選取整個客戶名稱欄,在按下 " 遞增 " 鈕,即可得到下圖。
可以清楚看到,我們成功的將每個客戶的訂單給放在一起,我們可以很方便的觀察他們訂購的書籍。

6-4  篩選資料

我們也可以隱藏某些不想看到的資料,只保留下我們想要的。 這時就要使用 Access 中的" 篩選 " 鈕了。

篩選就是將某些不符合條件的資料濾除,只顯示出我們想要的資料。我們若只要顯示出一品書店的資料,就可以如此操作。(如下圖)

我們也可以使用依表單篩選功能 ,來達到更嚴格篩選的目的。

例如 :客戶名稱是 " 十全書店 " 且 書籍名稱是 " Windows 系統實用秘笈 " 。

我們就可以如此操作(如下圖)。


輸入好需要的條件後,我們只要點選切換篩選。

即可如下圖,將需要的資料列出來了。

 另外,Like 可找出有包括指定字串的資料,例如我們要找出包含 " 使用手冊 " 的書名,我們便可以在書籍名稱欄位輸入『Like "*使用手冊*" 』,如此只要有包含 " 使用手冊 " 的書名,就會一一列出了。


一、選擇題

 
1.( 4 ) 若我們要在書籍名稱中尋找 " 資料庫系統概論 " 則我們輸入" 資?論 " 不能找到此本書,因為 " ? " 只代表一個字元,而不能代表多個字元。

2.( 2 ) 若我們設定了主鍵欄位,則主鍵欄位會做為記錄的排序依據。

3.( 1 ) 我們若要讓條件生效或失效只要點選切換篩選鈕,即可達成。

4.( 4 ) Access當中,並不可以執行多欄位的篩選

5.( 2 ) 使用依選取範圍篩選功能時,必須 : 先到到一筆符合的記錄


二、填充題

1.  在資料表中,預設是以主鍵欄位的值做為排序的依據,若該欄位不存在,則以原始資料輸入順序來排序。

2.  在使用萬用字元尋找目標時," * " 是表示任何長度的字串, " ? " 是表示一個中文字或英文字。

3.  在利用篩選視窗設定多欄排序時,其排序依據的重要性是由到由左至右遞減。

4. (A) " Windows "
    (B) " 十全書店 "
    (C) " 空白 "


三、問答題

1.  在按下篩選鈕時,代表" 篩選生效 ";若彈起時則代表" 篩選失效 "、而呈現灰色時則是" 無法篩選 "的狀態

2.  尋找資料即是能夠快速的使用此功能找出所需要的特定資料;而取代資料則是能夠找到資料並且將其原本的值替換掉。

四、實作題

(1)

  我們可以利用進階排序功能,列出所有尚未歸還的記錄。



之後依照租借日期欄位來做遞增排序

選取整個日期欄位,之後按下遞增鈕即可完成。


(2)

利用尋找功能,找出姓" " 的客戶資料,選取客戶名稱欄位,在按尋找鈕,輸入尋找目標" 陳 " 即可找出。



接下來,按下切換篩選鈕,即可移除所有篩選條件。

沒有留言:

張貼留言