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) |