TExport: Razlika med redakcijama
m (Nova stran z vsebino: {{Work}} Razred '''TExport''' se uporablja za opredelitev načinov izvoza podatkov, in dejansko izvedbo izvoza podatkov. <source>Dim SomeList As TRecordList, F As TFilter, Ex ...) |
m |
||
| (Vmesna redakcija istega uporabnika ni prikazana) | |||
| Vrstica 214: | Vrstica 214: | ||
<source></source> | <source></source> | ||
| − | [[Category:Razredi]] | + | [[Category:Razredi podatkovne plasti|Export]] |
| − | [[Category:SDMS Basic]] | + | [[Category:Razredi|Export]] |
| + | [[Category:SDMS Basic|Export]] | ||
Trenutna redakcija s časom 19:22, 29. november 2010
Razred TExport se uporablja za opredelitev načinov izvoza podatkov, in dejansko izvedbo izvoza podatkov.
Dim SomeList As TRecordList, F As TFilter, Ex as TExport
F = [Neka plast].Filter
Ex = [Neka plast].Export
F.Clear
If F.Edit Then
F.Execute
Else
Exit
EndIf
Ex.Name = 'ImeIzvoza'
Ex.Alias = 'DrugoIzvoza'
Ex.Comment = 'Komentar Izvoza'
Ex.Save ('Izvoza')
Ex.Load ('ImeIzvoza')
SomeList = CreateRecordList ('ZačasnaLista')
Ex.ExecuteList (NekaLista)
Ex.ExecuteOsnovna uporaba
Edit
Metoda Edit zažene urejevalnik izvoznih parametrov.
| Method TExport.Edit As Boolean | ||
| Result | Optional Boolean | True, če je bil izvoz podatkov dejansko izveden, sicer pa je False. |
Execute
Metoda Execute izvede izvoz s predhodnimi nastavitvami.
| Method TExport.Execute |
ExecuteList
Metoda ExecuteList izvede izvoz podatkov, kateri so navedeni v TRecordsList objektu (ponavadi so to podatki zadnjega Filtra).
| Method TExport.ExecuteList (List As TRecordList) | ||
| List | TRecordList | TRecordList objekt, ki vsebuje skupino podatkov, ki se bodo izvozili. |
Lastnosti
Name
Lastnost Name določa ime za objekt.
| Property TExport.Name As String | ||
| Result | String | . |
Alias
Lastnost Alias določa drugo ime za objekt, ki pa ni obvezno.
| Property TExport.Alias As String | ||
| Result | String | . |
Comment
Lastnost Comment določa komentar za objekt tipa TExport.
| Property TExport.Comment As String | ||
| Result | String | . |
Parent
Lastnost Parent .
| RO Property TExport.Parent As TLayer | ||
| Result | TLayer | . |
StoredNames
Lastnost StoredNames .
| RO Property TExport.StoredNames As String | ||
| Result | String | . |
Metode
Load
Metoda Load naloži predhodno nastavljene opcije izvoza podatkov. Za dejanski izvoz podatkov, mora tej metodi slediti Execute metoda.
| Method TExport.Load (Name As String) As Boolean | ||
| Name | String | Ime predhodno definiranega načina izvoza podatkov. |
| Result | Optional Boolean | . |
Save
Metoda Save shrani nastavitve objekta tipa Texport.
| Method TExport.Save (Name As String) | ||
| Name | String | Ime objekta. |
Clear
Metoda Clear počisti vse predhodne nastavitve v objektu tipa TExport.
| Method TExport.Clear |
CopyFrom
Metoda CopyFrom .
| Method TExport.CopyFrom (L As TExport) | ||
| L | TExport | . |
Delete
Metoda Delete .
| Method TExport.Delete (Name As String) | ||
| Name | String | . |
DeleteAll
Metoda DeleteAll .
| Method TExport.DeleteAll |
Export metode
ExportType
Lastnost ExportType .
| Property TExport.ExportType As Long | ||
| Result | Long | . |
DataFileName
Lastnost DataFileName .
| Property TExport.DataFileName As String | ||
| Result | String | . |
TopologyType
Lastnost TopologyType .
| Property TExport.TopologyType As Long | ||
| Result | Long | . |
ExpFldCount
Lastnost ExpFldCount .
| RO Property TExport.ExpFldCount As Long | ||
| Result | Long | . |
ExpFld
Lastnost ExpFld .
| RO Property TExport.ExpFld (Index As Long) As TExpConn | ||
| Index | Long | . |
| Result | TExpConn | . |
ExpFldAdd
Metoda ExpFldAdd .
| Method TExport.ExpFldAdd (F As TField) As TExpConn | ||
| F | TField | . |
| Result | Optional TExpConn | . |
ExpCoordinate
Lastnost ExpCoordinate .
| Property TExport.ExpCoordinate As Boolean | ||
| Result | Boolean | . |
ExpTopology
Lastnost ExpTopology .
| Property TExport.ExpTopology As Boolean | ||
| Result | Boolean | . |
ExpRecordID
Lastnost ExpRecordID .
| Property TExport.ExpRecordID As Boolean | ||
| Result | Boolean | . |