WebAutoSeq


功能說明

本元件用於 Web 網頁中,當綁定了此元件的 WebDatasource 新增時,被設定的欄位會自動進行序號,此一般用在 Master/Detail Detail 自動序號。

元件屬性

(ID) (名稱)( string

元件名稱,用於識別該組件。

Active( 啟用 )( bool)

控制元件是否啟用, true 為開啟, false 為關閉。

DataSourseID ( 資料源 )(string)

自動序號資料表的 WebDataSourse

FieldName ( 欄位名稱 )(string)

自動序號的欄位名稱。

MasterDataSourseID ( 主資料源 )(string)

設定 Master WebDataSourse 的名稱。此專門用在 Master/Detail 的資料表中,當自動序號為 Detail 時,在 Master 存檔時要自動重新編號所使用,因此此屬性必須配合 ReNumber =True 時才會有作用。

NumDig ( 位數 )( int)

自動序號的位數。如 3 代表會從 1 編到 999 ,如果 FieldName 為字串型態時,前面的位數會自動加『 0 』,如 ’001’ ’999’

Renumber( 重新編號 )( bool)

是否重新編號。如果設為 True ,則當 MasterBindingSource 存檔時,系統會自動對所有 Detail 的資料全部重新編號,目的是為了能將刪除的序號補足,以免發生缺號的現象。

StartValue ( 起始號 )( int)

自動序號的起始數。預設為 1

Step( 間隔 )( int)

兩個相鄰的自動序號間的間隔。如設定為 2 ,可編出 1 3 5 7 …。

 

【其他說明】

如果在 WebGridView 中,也可以使用 AddIdentityField =True 來取代 WebAutoSeq 元件,不同的是 AddIdentityField 只是個頁面上的序號,不是資料表中的欄位,不會跟隨資料走。

Converted from CHM to HTML with chm2web Pro 2.85 (unicode)