程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 第十四章-簡單數據庫應用的創建及MASTAPP介紹(二)(1)

第十四章-簡單數據庫應用的創建及MASTAPP介紹(二)(1)

編輯:Delphi

5、改變字段的顯示順序。單擊LastInvoiceDate 字段並將它拖放到字段列表框中的第三行,即處於Company和Phone字段之間。此時窗體中顯示Customer.DB 表中記錄的字段將按新的順序顯示。

6、選擇Close按鈕,關閉字段編輯器Fields Editor。

7、按F9,運行上述程序。

14.4.2 字段對象的屬性設置 

雖然字段對象是不可見的對象,但是它同樣具有很多的屬性。在程序設計階段,我們通過一定的方式可以設置它的有關屬性,下面是設置字段對象的屬性的方法和步驟。

1、選擇窗體中的table1。

2、雙擊table1,打開字段編輯器Fields Editor。

3、選擇要設置屬性的字段。

4、在Object Inspector中修改字段對象的屬性。

我們可以按上述方法設置Table1中各字段對象的有關屬性,當我們選擇Custno字段並修改其屬性,窗體內會出現對話

字段對象的屬性

修改字段CustNo的Alignment屬性為taCenter,此時網格中顯示的CustNo 字段值由原來的右對齊變成了居中。

表14.5中列出了字段對象在設計階段可以修改的屬性以及屬性說明 

表14.5 字段對象的重要屬性

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

屬 性 注 釋

─────────────────────────────────

Alignment 說明字段值的顯示方式:左對齊、右對齊、居中

─────────────────────────────────

Calculated 當該屬性值為True時,表明該字段的值是根據其它字

段的值計算得來的。否則該字段是數據庫表中的字段

─────────────────────────────────

DisplayLabel 說明字段在網格部件中顯示時的標題,缺省情況下字

段的標題就是字段名

─────────────────────────────────

DisplayWidth 說明字段在網格中顯示時所點的列寬度,即字符數

─────────────────────────────────

DisplayFormat 說明字段在顯示和編輯狀態下的顯示格式和輸入的過

and EditMask 濾條件(限定用戶輸入字段值的范圍)。

─────────────────────────────────

FieldName 在數據庫表中對應於該字段對象的字段名稱

─────────────────────────────────

Index 指定該字段對象在數據集部件中的邏輯位置,如Table1

中的第一個字段對象的Index值為0

─────────────────────────────────

Name 字段對象的名稱,缺省情況下,它是TTable、TQuery

部件的名稱加上字段的名稱。如上例中的CUSTNO字段

對象的Name屬性值為Table1CUSTNO,通過字段對象的

Name屬性可以訪問該字段的值,如Table1CUSTNO.Value

─────────────────────────────────

ReadOnly 說明該字段是否能被修改,當該屬性值為True時,該

字段的不能被修改

─────────────────────────────────

Visible 當該屬性值為True時,在與之相連的網格部件中將不

顯示該字段

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

根據表14.5中的屬性,我們可以修改上例中一些字段的某些屬性, 使網絡中顯示表Customer.DB中的記錄更符合我們的工作習慣。修改的屬性如表14.6所示,經過修改後的程序運行結果如圖14.10所示。

表14.6 修改後的字段對象的屬性

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

字 段 屬 性 屬 性 值

─────────────────────────────

CustNo DisplayLabel 客戶編號

─────────────────────────────

Company DisplayLabel 公司名稱

─────────────────────────────

Phone DisplayLabel 電話號碼

─────────────────────────────

LastInvoiceDate DisplayLabel 購買日期

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

修改字段對象的屬性  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved