資源描述:
《用戶可以輕松地在報表或窗體上創(chuàng)建一個計算控件》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、用戶可以輕松地在報表或窗體上創(chuàng)建一個計算控件,用于返回計算的結果。方法如下所述。STEP1:在報表設計視圖中打開報表(或在窗體“設計”視圖中打開窗體),單擊“工具箱”工具欄中的“文本框”按鈕。STEP2:在窗體或報表上,單擊要放置控件的位置并拖動鼠標調整控件大小,然后直接在控件中輸入表達式即可。(在這里,用文本框作為計算控件的控件類型,也可以使用任何有“控件來源”屬性的控件,但是,一般都使用文本框。)添加計算文本框1.在設計視圖中打開窗體或報表,方法是在導航窗格中右鍵單擊窗體或報表,然后單擊“設計視圖”。2.在“設計”選項卡上的“控件”組中,單擊“文本框”。3.將指針定位在窗體或
2、報表上要放置文本框的位置,然后單擊以插入文本框。4.請執(zhí)行下列操作之一:將光標放在文本框中,然后鍵入一個用于計算總計的表達式(表達式:算術或邏輯運算符、常數、函數和字段名稱、控件和屬性的任意組合,計算結果為單個值。表達式可執(zhí)行計算、操作字符或測試數據。)。選擇文本框,按F4以顯示屬性表,然后在“控件來源”屬性框中鍵入該表達式。要使用表達式生成器(表達式生成器:一種可用來創(chuàng)建表達式的Access工具。它包括可從中進行選擇的通用表達式列表。)來創(chuàng)建表達式,請單擊“控件來源”屬性框旁邊的。5.保存窗體或報表,然后切換到窗體視圖或報表視圖以查看結果。有關創(chuàng)建表達式的詳細信息,請參閱創(chuàng)建表
3、達式一文。?注釋?·如果需要更多空間以便于在“控件來源”屬性框中鍵入表達式,請按Shift+F2打開“顯示比例”框?!と绻绑w或報表是基于查詢的,最好將表達式放在查詢中而不是放在計算控件中。這樣做可以改進性能,并且如果您要計算記錄組的總計,這樣做還會更便于在聚合函數(聚合函數:用于計算總計的函數。例如:Sum、Count、Avg或Var。)中使用計算字段(計算字段:在查詢中定義的字段,顯示表達式的結果而非顯示存儲的數據。每當表達式中的值改變時,就重新計算一次該值。)的名稱。添加未綁定文本框未綁定文本框不連接到表或查詢中的字段。未綁定文本框可用于顯示計算的結果或接受您不想直接存儲在
4、表中的輸入。最簡單的方法是在設計視圖中添加未綁定文本框。1.在設計視圖中打開窗體或報表,方法是在導航窗格中右鍵單擊窗體或報表,然后單擊“設計視圖”。2.在“設計”選項卡上的“控件”組中,單擊“文本框”。3.將指針定位在窗體或報表上要放置文本框的位置,然后單擊以插入文本框。?注釋???Access還會在文本框的左側放置一個標簽,因此,請在指針的左側為標簽留出一些空間。以后可以重新調整標簽和文本框的位置。也可以單擊標簽然后按Delete將它刪除。另一種創(chuàng)建未綁定文本框的方法是:首先將字段從“字段列表”窗格拖動到窗體或報表上以創(chuàng)建一個綁定文本框,然后刪除其“控件來源”屬性中的值。如果在
5、設計視圖中執(zhí)行此操作,文本框將顯示“未綁定”而不是字段名稱。在布局視圖中,文本框將不再顯示數據,實際上,它將是空的。?了解文本框屬性無論采用哪種方式創(chuàng)建文本框,都需要設置某些屬性,以使文本框按您需要的方式工作和顯示。下面的列表顯示了幾個較為重要的常用文本框屬性:名稱????應該為文本框指定一個有意義的簡短名稱,以便您可以很容易地判斷它包含什么數據。這樣,可以很容易地在可能在其他文本框中使用的表達式中引用該文本框。一些數據庫開發(fā)人員喜歡為文本框名稱添加前綴(如txt),以便可以很容易地將文本框與其他類型的控件區(qū)分開來。例如,txtFirstName或txtAddress。?在從“字
6、段列表”窗格中拖動字段以創(chuàng)建綁定文本框時,Access使用字段名稱作為文本框名稱。通常,這樣做是可行的,但是如果您計劃編輯“控件來源”屬性并創(chuàng)建表達式,則最好先更改文本框的名稱,以使其不同于字段名稱。否則,Access可能無法確定您引用的是文本框還是表中的字段。例如,假設您有一個包含“名字”文本框的報表,該文本框已綁定到名為“名字”的表字段。如果您想要裁剪在“名字”字段中的值前面的所有空格,則您可能會將文本框的“控件來源”屬性設置為:=Trim([FirstName])然而,這會導致在文本框中顯示“#Error”,這是因為Access無法確定表達式引用的是字段還是文本框。要解決此
7、問題,請重命名文本框,以使其具有唯一的名稱??丶碓????此屬性決定了文本框是綁定文本框、未綁定文本框還是計算文本框。如果“控件來源”屬性框中的值是表中字段的名稱,則說明文本框綁定到該字段。如果“控件來源”中的值為空白,則文本框是未綁定文本框。如果“控件來源”中的值是表達式,則文本框是計算文本框。文本格式????如果文本框綁定到“備注”字段,則可以將“文本格式”屬性框中的值設置為“格式文本”。這樣,您便可以向文本框中包含的文本應用多種格式樣式。例如,可以向一個單詞應用加粗格式,