官术网_书友最值得收藏!

實訓6 設置字段屬性

跟我做

實訓要求

  • 學會設置字段屬性的方法
  • 學會設置記錄的有效性規則

實例1 將“圖書”表中“出版社ID”字段標題設置為“出版社編號”,“版次”設置為“出版版次”,并觀察設置后的結果。

操作步驟:

(1)打開“圖書”表設計器,選擇“字段”選項卡。

(2)用鼠標單擊“出版社ID”字段,再將鼠標指針指向“顯示”選項組中的“標題”框,鍵入標題“出版社編號”。

(3)按照步驟(2),將“版次”字段標題設置為“出版版次”,如圖2-19所示。

圖2-19 “表設計器”對話框

(4)瀏覽“圖書”表,觀察字段標題的變化,如圖2-20所示。

圖2-20 添加字段標題后的“圖書”表

實例2 給“圖書”表中“作者ID”字段添加注釋“第一作者的編號”,給“出版日期”字段設置輸入默認值為DATE()。

操作步驟:

(1)在“圖書”表設計器窗口中,將鼠標指針指向“作者ID”字段,再在“字段注釋”文本框中添加對該字段的注釋“第一作者的編號”。

(2)將鼠標指針指向“出版日期”字段,在“默認值”框中輸入DATE()。

(3)保存設置。當以后追加記錄時,“出版日期”字段內容自動添加為系統當前的日期。

在設置字段默認值時,也可以通過“表達式生成器”對話框來輸入,并檢驗輸入數據的合法性,避免設置錯誤。

想一想

上述在設置“出版日期”字段默認值時,如果要設置默認值為“05/23/2012”,如何設置?

實例3 在“圖書”表中,限定“單價”字段輸入值只能大于零,默認值為10,輸入錯誤時提示“單價數據輸入錯!”信息。

操作步驟:

(1)在“圖書”表設計器窗口中,將鼠標指針指向“單價”字段,在其字段有效性“規則”框中輸入“單價>0”。

(2)在“信息”框中輸入“單價數據輸入錯!”。

(3)在“默認值”框中輸入10,如圖2-21所示。

圖2-21 “表設計器”對話框

在追加記錄時,單價的默認值為10。修改記錄時,如果單價輸入值小于或等于零,則給出“單價數據輸入錯!”信息。

實例4 設置顯示格式和輸入掩碼,當瀏覽“圖書”表記錄時,將單價值的前導零和貨幣符號顯示出來。

操作步驟:

(1)在“圖書”表設計器窗口中,將鼠標指針指向“單價”字段。

(2)在“顯示”欄的“格式”框中鍵入L。

(3)在“輸入掩碼”框中鍵入$9999.99。

(4)瀏覽并觀察記錄的變化。

實例5 在向“圖書”表中輸入記錄時,如果“出版日期”超過系統當前日期,則提示“出版日期出錯!”信息。

操作步驟:

(1)在“圖書”表設計器窗口中,選擇“表”選項卡,在記錄有效性“規則”框中輸入“出版日期<=DATE()”[其中DATE()為系統當前日期]。

(2)在“信息”框中輸入“出版日期出錯!”。

(3)保存設置。

輸入或修改一條記錄,使“出版日期”字段內容超過當前日期,觀察結果。

實例6 設置刪除觸發器,在刪除“圖書”表中的記錄時,當“圖書ID”字段為空格時才能刪除。

操作步驟:

(1)選擇“圖書”表設計器窗口的“表”選項卡,在“刪除觸發器”框中輸入“圖書ID =SPACE(5)”。

(2)保存設置。

在瀏覽“圖書”表窗口中,刪除一條“圖書ID”為空的記錄,驗證上述設置是否正確。

練一練

1.填空題

(1)字段的有效性規則在表設計器______的選項卡設置,記錄的有效性規則在表設計器的______選項卡設置。

(2)字段的顯示格式包括格式、______和______。

(3)一個數據庫表的觸發器最多有______個,分別是________________________。

(4)在自由表中______(能/不能)設置字段的有效性規則。

(5)在定義字段有效性規則時,在規則框中輸入的表達式類型是______。

2.選擇題

(1)字段的有效性規則不包括( )。

A.規則 B.信息 C.默認值 D.輸入掩碼

(2)設置字段輸入掩碼的目的是( )。

A.設置該字段默認的值 B.設置在“瀏覽”窗口字段的標題

C.限制輸入數據的格式 D.指定類庫的路徑和名稱

(3)數據庫表的觸發器不包括( )。

A.插入觸發器 B.索引觸發器 C.更新觸發器 D.刪除觸發器

(4)NULL是指( )。

A.0 B.空格 C.未知的值或無任何值 D.空字符串

(5)字段的默認值是保存在( )。

A.表的索引文件中 B.數據庫文件中

C.項目文件中 D.表文件中

動手做

完成下列每題中的操作后,通過瀏覽記錄或追加記錄檢驗設置得是否正確。

1.將“讀者”表中“借書證號”字段標題設置為“借書證id”。

2.給“圖書”表中的“作者ID”字段添加注釋“有關作者情況到作者表中查看”。

3.設置“借閱”表中“還書日期”字段的默認值為系統當前日期。

4.設置“借閱”表中“借書日期”字段的有效性規則為“不能為空白”。

提示:字段有效性規則為:借書日期<>{}。

5.設置顯示“借閱”表中的借書日期和還書日期時,只能使用系統設定格式。

6.設置輸入掩碼,在顯示“圖書”表“單價”字段內容時,不足位數用*補足。

7.設置“借閱”表的記錄有效性規則為“單價>0 AND 出版日期<DATE()”,否則給出提示信息。

8.在“圖書”表中設置更新觸發器,當更新記錄時,單價必須大于10。

提示:在更新觸發器文本框中設置條件表達式:單價>=10。

9.為方便后面的學習,取消“讀者”表、“圖書”表和“借閱”表字段及記錄屬性的設置。

主站蜘蛛池模板: 英山县| 阳东县| 咸宁市| 桐梓县| 彩票| 河北省| 吴旗县| 兰坪| 隆尧县| 辛集市| 崇州市| 邵东县| 上虞市| 克什克腾旗| 加查县| 漯河市| 潜江市| 波密县| 阿拉善盟| 盐亭县| 常州市| 汶川县| 锡林浩特市| 洛川县| 诏安县| 博乐市| 靖宇县| 高要市| 翁牛特旗| 保康县| 紫阳县| 余姚市| 平顶山市| 两当县| 北辰区| 天祝| 沁源县| 铁岭县| 赣榆县| 三台县| 平远县|