TImport

Iz SDMS
Redakcija dne 12:58, 5. februar 2014 od Aleš Trtnik (pogovor | prispevki) (Povezave polj)
(prim) ← Starejša redakcija | poglejte trenutno redakcijo (prim) | Novejša redakcija → (prim)
Jump to navigationJump to search
Ta stran je trenutno še v izdelavi.

Razred TImport se uporablja za opredelitev načinov uvoza podatkov, in dejansko izvedbo uvoza podatkov.

Osnovna uporaba

Dim Im As TImport
Im = [Neka plast].Import
For I = 0 To Im.ConnectCount -1 
  Im.Connections (I).

Next

Im.ConnectAdd
Im.DataFileName = 'c:\test.cdf'
Im.HeaderRow = True
Im.ImportTopology = False
Im.ImportType = imtASCII
Im.NormalizeUnderMilion = True
If Im.Edit Then
  Im.Prepare
  Im.Execute
EndIf

Edit

Metoda Edit odpre urejevalnik uvoznih parametrov.

Method TImport.Edit As Boolean
ResultOptional BooleanTrue, če je bilo uvoz podatkov dejansko izveden, sicer pa je rezultat False.

Execute

Metoda Execute izvede import podatkov.

Method TImport.Execute

ExecuteList

Je ni

Skupne lastnosti

Name

Lastnost Name določa ime objekta.

Property TImport.Name As String
ResultString.

Alias

Lastnost Alias omogoča nastavitev drugega imena objekta tipa TImport. Drugo ime se lahko uporablja pri sklicevanju na ta objekt.

Property TImport.Alias As String
ResultString.

Comment

Lastnost Comment določa komentar za objekt tipa TImport.

Property TImport.Comment As String
ResultString.

Parent

Lastnost Parent .

RO Property TImport.Parent As TLayer
ResultTLayer.

StoredNames

Lastnost StoredNames .

RO Property TImport.StoredNames As String
ResultString.

Lastnosti uvoza

ImportType

Lastnost ImportType določa tip uvoza podatkov.

Property TImport.ImportType As Long
ResultLong.

DeleteExistingData

Lastnost DeleteExistingData določa brisanje obstoječih podatkov ob uvozu.

Property TImport.DeleteExistingData As Boolean
ResultBoolean.

DataFileName

Lastnost DataFileName določi ime uvozne datoteke.

Property TImport.DataFileName As String
ResultString.

ImportTopology

Lastnost ImportTopology omogoča opredelitev, ali se uvozijo tudi podatki topologije (polilinije in/ali poligoni).

Property TImport.ImportTopology As Boolean
ResultBoolean.

TopologyFileName

Lastnost TopologyFileName .

Property TImport.TopologyFileName As String
ResultString.

TopologySublayer

Lastnost TopologySublayer .

Property TImport.TopologySublayer As Long
ResultLong.

HeaderRow

Lastnost HeaderRow določa ali uvozna datoteka vsebuje vrstico z imeni polj.

Property TImport.HeaderRow As Boolean
ResultBoolean.

Delimiter

Lastnost Delimiter .

Property TImport.Delimiter As String
ResultString.

IgnoreMultipleDelimiters

Lastnost IgnoreMultipleDelimiters .

Property TImport.IgnoreMultipleDelimiters As Boolean
ResultBoolean.

CodePageTranslation

Lastnost CodePageTranslation .

Property TImport.CodePageTranslation As Long
ResultLong.

DecimalSeparator

Lastnost DecimalSeparator .

Property TImport.DecimalSeparator As Long
ResultLong.

ACADNoBlocks

Lastnost ACADNoBlocks .

Property TImport.ACADNoBlocks As Boolean
ResultBoolean.

AddColumnBreak

Metoda AddColumnBreak .

Method TImport.AddColumnBreak (Column As Long)
ColumnLong.

DoNotOpenErrors

Lastnost DoNotOpenErrors .

Property TImport.DoNotOpenErrors As Boolean
ResultBoolean.

Skupne metode

Load

Metoda Load naloži predhodno nastavljene parametre za uvoz podatkov.

Method TImport.Load (Name As String) As Boolean
NameStringIme shranjenega načina uvoza podatkov.
ResultOptional Boolean.

Save

Metoda Save shrani nastavljeni import.

Method TImport.Save (Name As String)
NameStringIme nastavitve importa.

Clear

Metoda Clear briše predhodne nastavitve v objektu Timport.

Method TImport.Clear

CopyFrom

Metoda CopyFrom .

Method TImport.CopyFrom (L As TImport)
LTImport.

Delete

Metoda Delete .

Method TImport.Delete (Name As String)
NameString.

DeleteAll

Metoda DeleteAll .

Method TImport.DeleteAll

Povezave polj

ImpFldCount

Lastnost ImpFldCount določa število poveznih polj pri uvozu podatkov.

RO Property TImport.ImpFldCount As Long
ResultLong.

ImpFld

Lastnost ImpFld določa index-to povezavo pri uvozu podatkov.

RO Property TImport.ImpFld (Index As Long) As TImpConn
IndexLong.
ResultTImpConn.

ImpFldAdd

Metoda ImpFldAdd doda novo povezavo polja pri uvozu podatkov ter kot rezultat vrne novo kreirani objekt.

Method TImport.ImpFldAdd (F As TField, ColIdx As Long) As TImpConn
FTField.
ColIdxLong.
ResultOptional TImpConn.

ImpFldAddTop

Metoda ImpFldAddTop .

Method TImport.ImpFldAddTop (ColIdx As Long) As TImpConn
ColIdxLong.
ResultOptional TImpConn.

ImpFldAddX

Metoda ImpFldAddX .

Method TImport.ImpFldAddX (ColIdx As Long) As TImpConn
ColIdxLong.
ResultOptional TImpConn.

ImpFldAddY

Metoda ImpFldAddY .

Method TImport.ImpFldAddY (ColIdx As Long) As TImpConn
ColIdxLong.
ResultOptional TImpConn.

ImpFldAddZ

Metoda ImpFldAddZ .

Method TImport.ImpFldAddZ (ColIdx As Long) As TImpConn
ColIdxLong.
ResultOptional TImpConn.

ImpFldDelete

Metoda ImpFldDelete .

Method TImport.ImpFldDelete (Index As Long)
IndexLong.

Transformacija topologije

TopologyAddX

Lastnost TopologyAddX .

Property TImport.TopologyAddX As Float
ResultFloat.

TopologyAddY

Lastnost TopologyAddY .

Property TImport.TopologyAddY As Float
ResultFloat.

TopologyMulX

Lastnost TopologyMulX .

Property TImport.TopologyMulX As Float
ResultFloat.

TopologyMulY

Lastnost TopologyMulY .

Property TImport.TopologyMulY As Float
ResultFloat.

ODBC uvoz

ODBCDataBase

Lastnost ODBCDataBase .

Property TImport.ODBCDataBase As String
ResultString.

ODBCSelect

Lastnost ODBCSelect .

Property TImport.ODBCSelect As String
ResultString.

ODBCTable

Lastnost ODBCTable .

Property TImport.ODBCTable As String
ResultString.

ODBCWhere

Lastnost ODBCWhere .

Property TImport.ODBCWhere As String
ResultString.

Opuščene metode

Prepare

Metoda Prepare ne naredi nič in se lahko povsod odstrani.

Method TImport.Prepare