TLayer: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
Vrstica 1: Vrstica 1:
 
{{Work}}
 
{{Work}}
 +
Razred vsebuje informacije o podatkovni plasti.
  
==About==
+
===About===
<source class="declaration">Method TLayer.About</source>
+
Metoda '''About''' odpre dialog s statističnimi podatki podatkovne plasti.
Method '''About''' .
+
<declaration>
<source class="example">
+
Method|TLayer.About
</source>
+
</declaration>
 +
<source>[SomeLayer].About</source>
  
==Activate==
+
===AddWindowLock===
<source class="declaration">Method TLayer.Activate</source>
+
Metoda '''AddWindowLock''' zaklene definirano območje v plasti. Če je bilo zaklepanje uspešno, je rezultat True, drugače False. Zaklenjeno območje se odklene z RemoveWindowLock metodo.
Method '''Activate''' .
+
<declaration>
<source class="example">
+
Method|TLayer.AddWindowLock
</source>
+
Y1|Float|Koordinate območja, ki se bo zaklenilo.
 +
X1|Float|Koordinate območja, ki se bo zaklenilo.
 +
Y2|Float|Koordinate območja, ki se bo zaklenilo.
 +
X2|Float|Koordinate območja, ki se bo zaklenilo.
 +
Inside|Boolean|Če je true, potem se bo zaklenilo območje znotraj podanega okna, drugače se bo zaklenilo območje zunaj podanega okna.
 +
Result|Optional Boolean|True, če se bilo zaklepanje uspešno izvedeno, drugače False, in False, če je na podanem območju že drugo predhodno zaklenjeno območje.
 +
</declaration>
 +
<source>If [SomeLayer].AddWindowLock (100, 100, 10000, 10000, True) Then
 +
  Beep
 +
  [SomeLayer].RemoveWindowLock (100, 100, 10000, 10000, True)
 +
EndIf</source>
  
==AddWindowLock==
+
===Alias===
<source class="declaration">Method TLayer.AddWindowLock (Y1, X1, Y2, X2 As Float, Inside As Boolean) As Boolean</source>
+
Lastnost '''Alias''' določa dodatno ime objekta ali celo več dodatnih imen. Alias se lahko uporabi za sklic na objekt namesto osnovnega imena objekta.
Method '''AddWindowLock''' .
+
<declaration>
{| class="param"
+
Property|TLayer.Alias
| '''Y1''' || ''Float'' || .
+
Result|String|.
|-
+
</declaration>
| '''X1''' || ''Float'' || .
+
<source></source>
|-
 
| '''Y2''' || ''Float'' || .
 
|-
 
| '''X2''' || ''Float'' || .
 
|-
 
| '''Inside''' || ''Boolean'' || .
 
|-
 
| '''Result''' || ''Boolean'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==Alias==
+
===AllowedTopology===
<source class="declaration">Property TLayer.Alias As String</source>
+
Lastnost '''AllowedTopology''' .
Property '''Alias''' .
+
<declaration>
{| class="param"
+
Property|TLayer.AllowedTopology
| '''Result''' || ''String'' || .
+
TopologyType|Long|.
|}
+
Result|Boolean|.
<source class="example">
+
</declaration>
</source>
+
<source></source>
  
==AllowedTopology==
+
===AllRecords===
<source class="declaration">Property TLayer.AllowedTopology (TopologyType As Long) As Boolean</source>
+
Lastnost '''AllRecords''' Lastnost, ki določa listo vseh zapisov v plasti.
Property '''AllowedTopology''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.AllRecords
| '''TopologyType''' || ''Long'' || .
+
Result|TRecordList|.
|-
+
</declaration>
| '''Result''' || ''Boolean'' || .
+
<source>For I = 0 To [SomeLayer].AllRecords.Count - 1
|}
+
  ...
<source class="example">
+
Next</source>
</source>
 
  
==AllRecords==
+
===AssignStructureFrom===
<source class="declaration">Property TLayer.AllRecords As TRecordList</source>
+
Metoda '''AssignStructureFrom''' kopira strukturo plasti. Vsi podatki se izbrišejo. Če je Confirm True, uporabnik potrdi operacijo.
Property '''AllRecords''' .
+
<declaration>
{| class="param"
+
Method|TLayer.AssignStructureFrom
| '''Result''' || ''TRecordList'' || .
+
Layer|TLayer|Referenca na TLayer objekt, iz katerega se bo kopirala struktura.
|}
+
Confirm|Boolean|Če je True, potem sledi vprašanje uporabniku ali se naj brišejo vsi predhodno vnešeni podatki.
<source class="example">
+
</declaration>
</source>
+
<source>[SomeLayer].AssignStructureFrom ([InputLayer], False)
 +
[SomeLayer].Store</source>
  
==AssignStructureFrom==
+
===AssignStructureFromAndConvertAndStore===
<source class="declaration">Method TLayer.AssignStructureFrom (Layer As TLayer, Confirm As Boolean)</source>
+
Metoda '''AssignStructureFromAndConvertAndStore''' .
Method '''AssignStructureFrom''' .
+
<declaration>
{| class="param"
+
Method|TLayer.AssignStructureFromAndConvertAndStore
| '''Layer''' || ''TLayer'' || .
+
Layer|TLayer|.
|-
+
</declaration>
| '''Confirm''' || ''Boolean'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==AssignStructureFromAndConvertAndStore==
+
===BeginMultipleUpdate===
<source class="declaration">Method TLayer.AssignStructureFromAndConvertAndStore (Layer As TLayer)</source>
+
Metoda '''BeginMultipleUpdate''' zaklene plast za editiranje, zato se v nadaljevanju vse osvežitve podatkov izvajajo veliko hitreje. Po končanem osveževanju podatkov, morate izvesti funkcijo EndMultipleUpdate, ki vam odklene plast. Ko je plast zaklenjena za editiranje, drugi uporabniki ne morejo izvajati editiranja.
Method '''AssignStructureFromAndConvertAndStore''' .
+
<declaration>
{| class="param"
+
Method|TLayer.BeginMultipleUpdate
| '''Layer''' || ''TLayer'' || .
+
</declaration>
|}
+
<source>[SomeLayer].BeginMultipleUpdate
<source class="example">
+
...
</source>
+
[SomeLayer].EndMultipleUpdate</source>
  
==BeginMultipleUpdate==
+
===BrowseList===
<source class="declaration">Method TLayer.BeginMultipleUpdate</source>
+
Metoda '''BrowseList''' .
Method '''BeginMultipleUpdate''' .
+
<declaration>
<source class="example">
+
Method|TLayer.BrowseList
</source>
+
List|TRecordList|.
 +
</declaration>
 +
<source></source>
  
==BrowseList==
+
===CanAppend===
<source class="declaration">Method TLayer.BrowseList(List As TRecordList)</source>
+
Lastnost '''CanAppend''' .
Method '''BrowseList''' .
+
<declaration>
{| class="param"
+
Property|TLayer.CanAppend
| '''List''' || ''TRecordList'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==CanAppend==
+
===CanDelete===
<source class="declaration">Property TLayer.CanAppend As String</source>
+
Lastnost '''CanDelete''' .
Property '''CanAppend''' .
+
<declaration>
{| class="param"
+
Property|TLayer.CanDelete
| '''Result''' || ''String'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==CanDelete==
+
===CanUpdate===
<source class="declaration">Property TLayer.CanDelete As String</source>
+
Lastnost '''CanUpdate''' .
Property '''CanDelete''' .
+
<declaration>
{| class="param"
+
Property|TLayer.CanUpdate
| '''Result''' || ''String'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==CanUpdate==
+
===Clear===
<source class="declaration">Property TLayer.CanUpdate As String</source>
+
Metoda '''Clear''' briše vse lastnosti objekta.
Property '''CanUpdate''' .
+
<declaration>
{| class="param"
+
Method|TLayer.Clear
| '''Result''' || ''String'' || .
+
</declaration>
|}
+
<source></source>
<source class="example">
 
</source>
 
  
==Clear==
+
===ClearAllWindowLocks===
<source class="declaration">Method TLayer.Clear</source>
+
Metoda '''ClearAllWindowLocks''' odklene vsa predhodno zakljenjena območja, s funkcijo AddWindowLock.
Method '''Clear''' .
+
<declaration>
<source class="example">
+
Method|TLayer.ClearAllWindowLocks
</source>
+
</declaration>
 +
<source>[SomeLayer].ClearAllWindowLocks</source>
  
==ClearAllWindowLocks==
+
===ClickedRecords===
<source class="declaration">Method TLayer.ClearAllWindowLocks</source>
+
Lastnost '''ClickedRecords''' Lastnost, ki določa listo zapisov, ki so se odzvali zadnji izvedbi dvoklika.
Method '''ClearAllWindowLocks''' .
+
<declaration>
<source class="example">
+
RO Property|TLayer.ClickedRecords
</source>
+
Result|TRecordList|.
 +
</declaration>
 +
<source>For I = 0 To [SomeLayer].ClickedRecords.Count - 1
 +
  ...
 +
Next</source>
  
==ClickedRecords==
+
===Close===
<source class="declaration">Property TLayer.ClickedRecords As TRecordList</source>
+
Metoda '''Close''' .
Property '''ClickedRecords''' .
+
<declaration>
{| class="param"
+
Method|TLayer.Close
| '''Result''' || ''TRecordList'' || .
+
</declaration>
|}
+
<source></source>
<source class="example">
 
</source>
 
  
==Close==
+
===Comment===
<source class="declaration">Method TLayer.Close</source>
+
Lastnost '''Comment''' določa komentar objektu.
Method '''Close''' .
+
<declaration>
<source class="example">
+
Property|TLayer.Comment
</source>
+
Result|String|.
 +
</declaration>
 +
<source></source>
  
==Comment==
+
===CopyDataFromList===
<source class="declaration">Property TLayer.Comment As String</source>
+
Metoda '''CopyDataFromList''' podvoji zapise v RecordList objektu. Če je podatkovna plast druga, vam te podatke prekopira v to drugo plast. Ta druga plast mora biti enake strukture (enakost se lahko ugotavlja z IsSameStructure funkcijo ali AssignStructureFrom), kot je izvorna plast.
Property '''Comment''' .
+
<declaration>
{| class="param"
+
Method|TLayer.CopyDataFromList
| '''Result''' || ''String'' || .
+
RecordList|TRecordList|TRecordList objekt, ki vsebuje zapise, kateri se bodo podvojili.
|}
+
Result|Optional Boolean|True, če je bila funkcija uspešna.
<source class="example">
+
</declaration>
</source>
+
<source>If [SomeLayer].IsSameStructure ([OutputLayer]) Then
 +
  [SomeLayer].CopyDataFromList ([OutputLayer].FilteredRecords)
 +
EndIf</source>
  
==CopyDataFromList==
+
===CopyDataFromListNoOptimize===
<source class="declaration">Method TLayer.CopyDataFromList (RecordList As TRecordList) As Boolean</source>
+
Metoda '''CopyDataFromListNoOptimize''' .
Method '''CopyDataFromList''' .
+
<declaration>
{| class="param"
+
Method|TLayer.CopyDataFromListNoOptimize
| '''RecordList''' || ''TRecordList'' || .
+
RecordList|TRecordList|.
|-
+
Result|Optional Boolean|.
| '''Result''' || ''Boolean'' || .
+
</declaration>
|}
+
<source></source>
<source class="example">
 
</source>
 
  
==CopyDataFromListNoOptimize==
+
===Created===
<source class="declaration">Method TLayer.CopyDataFromListNoOptimize (RecordList As TRecordList) As Boolean</source>
+
Lastnost '''Created''' določa datum in čas nastanka objekta.
Method '''CopyDataFromListNoOptimize''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Created
| '''RecordList''' || ''TRecordList'' || .
+
Result|DateTime|.
|-
+
</declaration>
| '''Result''' || ''Boolean'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==Created==
+
===CreateEditRecord===
<source class="declaration">Property TLayer.Created As DateTime</source>
+
Metoda '''CreateEditRecord''' kreira objekt za editiranje podatkov v podatkovni plasti, ter kot rezultat vrne novo kreiran objekt. Po končani uporabi je potrebno ta objekt sprostiti.
Property '''Created''' .
+
<declaration>
{| class="param"
+
Method|TLayer.CreateEditRecord
| '''Result''' || ''DateTime'' || .
+
Result|Optional TEditRecord|.
|}
+
</declaration>
<source class="example">
+
<source>Dim ER As TEditRecord
</source>
+
ER = [SomeLayer].CreateEditRecord
 +
...
 +
ER.Destroy</source>
  
==CreateEditRecord==
+
===CreateRecordList===
<source class="declaration">Method TLayer.CreateEditRecord As TEditRecord</source>
+
Lastnost '''CreateRecordList''' kreira objekt tipa TRecordList, ki predstavlja poljubno listo zapisov, ter kot rezultat vrne novo kreiran objekt. Po končani uporabi je potrebno ta objekt sprostiti.
Method '''CreateEditRecord''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.CreateRecordList
| '''Result''' || ''TEditRecord'' || .
+
Name|String|.
|}
+
Result|TRecordList|.
<source class="example">
+
</declaration>
</source>
+
<source>Dim RL As TRecordList
 +
RL = [SomeLayer].CreateRecordList ('SomeList')
 +
...
 +
RL.Destroy</source>
  
==CreateRecordList==
+
===Creator===
<source class="declaration">Property TLayer.CreateRecordList (Name As String) As TRecordList</source>
+
Lastnost '''Creator''' .
Property '''CreateRecordList''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Creator
| '''Name''' || ''String'' || .
+
Result|TUser|.
|-
+
</declaration>
| '''Result''' || ''TRecordList'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==CurrentRecord==
+
===CurrentRecord===
<source class="declaration">Property TLayer.CurrentRecord As TRecord</source>
+
Lastnost '''CurrentRecord''' Lastnost vsebuje kazalec na trenutno aktivni zapis. Vrednost je enaka kot za lastnost TDataSet.CurrentRecord in TField.CurrentRecord. Pri spremembi kazalca, se spremenijo tudi ostale lastnosti. Ta vrednost je zelo uporabna za lastnost TField.AsString in ostale lastnosti v tem razredu.
Property '''CurrentRecord''' .
+
<declaration>
{| class="param"
+
Property|TLayer.CurrentRecord
| '''Result''' || ''TRecord'' || .
+
Result|TRecord|.
|}
+
</declaration>
<source class="example">
+
<source>[SomeLayer].CurrentRecord = [SomeLayer].ClickedRecords.Items (1)</source>
</source>
 
  
==CurrentRecords==
+
===CurrentRecords===
<source class="declaration">Property TLayer.CurrentRecords As TRecordList</source>
+
Lastnost '''CurrentRecords''' Lastnost vsebuje listo zapisov, ki se trenutno nahajajo v Formi. Lastnost je uporabna pri izdelavi poročila za zapise, ki se nahajajo v formi.
Property '''CurrentRecords''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.CurrentRecords
| '''Result''' || ''TRecordList'' || .
+
Result|TRecordList|.
|}
+
</declaration>
<source class="example">
+
<source>[SomeLayer].Report.ExecuteList ([SomeLayer].CurrentRecords)</source>
</source>
 
  
==DataEditAccess==
+
===DataEditAccess===
<source class="declaration">Property TLayer.DataEditAccess As TUserGroup</source>
+
Lastnost '''DataEditAccess''' .
Property '''DataEditAccess''' .
+
<declaration>
{| class="param"
+
Property|TLayer.DataEditAccess
| '''Result''' || ''TUserGroup'' || .
+
Result|TUserGroup|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==DataExportAccess==
+
===DataExportAccess===
<source class="declaration">Property TLayer.DataExportAccess As TUserGroup</source>
+
Lastnost '''DataExportAccess''' .
Property '''DataExportAccess''' .
+
<declaration>
{| class="param"
+
Property|TLayer.DataExportAccess
| '''Result''' || ''TUserGroup'' || .
+
Result|TUserGroup|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==DataSetAdd==
+
===DataSetAdd===
<source class="declaration">Method TLayer.DataSetAdd As TDataSet</source>
+
Metoda '''DataSetAdd''' doda nov objekt tipa TDataset (niz podatkov) v plasti, ter kot rezultat vrne novo kreiran objekt.
Method '''DataSetAdd''' .
+
<declaration>
{| class="param"
+
Method|TLayer.DataSetAdd
| '''Result''' || ''TDataSet'' || .
+
Result|Optional TDataSet|.
|}
+
</declaration>
<source class="example">
+
<source>Dim NewDataSet As TDataSet
</source>
+
NewDataSet = [SomeLayer].DataSetAdd
 +
NewDataSet.Name = 'Dataset name'
 +
[SomeLayer].Store</source>
  
==DataSetCount==
+
===DataSetCount===
<source class="declaration">Property TLayer.DataSetCount As Long</source>
+
Lastnost '''DataSetCount''' Lastnost, ki vrne število nizov podatkov v plasti.
Property '''DataSetCount''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.DataSetCount
| '''Result''' || ''Long'' || .
+
Result|Long|.
|}
+
</declaration>
<source class="example">
+
<source>For I = 0 to [SomeLayer].DataSetCount - 1
</source>
+
  ...
 +
Next</source>
  
==DataSets==
+
===DataSets===
<source class="declaration">Property TLayer.DataSets (Index As Long) As TDataSet</source>
+
Lastnost '''DataSets''' vrne index-ti niz podatkov.
Property '''DataSets''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.DataSets
| '''Index''' || ''Long'' || .
+
Index|Long|Zaporedna številka niza podatkov. Prvi niz nosi število 0.
|-
+
Result|TDataSet|TDataset objekt.
| '''Result''' || ''TDataSet'' || .
+
</declaration>
|}
+
<source>Dim CurDataSet As TDataSet
<source class="example">
+
For I = 0 to [SomeLayer].DataSetCount - 1
</source>
+
  CurDataSet = [SomeLayer].DataSets (I)
 +
  ...
 +
Next</source>
  
==DataSetsByName==
+
===DataSetsByName===
<source class="declaration">Property TLayer.DataSetsByName (Name As String) As TDataSet</source>
+
Lastnost '''DataSetsByName''' predstavlja niz podatkov v plasti, glede na ime.
Property '''DataSetsByName''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.DataSetsByName
| '''Name''' || ''String'' || .
+
Name|String|Ime niza podatkov.
|-
+
Result|TDataSet|Pokazatelj na TDataset objekt (niz podatkov).
| '''Result''' || ''TDataSet'' || .
+
</declaration>
|}
+
<source>Dim CurDataSet As TDataSet
<source class="example">
+
CurDataSet = [SomeLayer].DataSetsByName ("Default")</source>
</source>
 
  
==DataViewAccess==
+
===DataViewAccess===
<source class="declaration">Property TLayer.DataViewAccess As TUserGroup</source>
+
Lastnost '''DataViewAccess''' .
Property '''DataViewAccess''' .
+
<declaration>
{| class="param"
+
Property|TLayer.DataViewAccess
| '''Result''' || ''TUserGroup'' || .
+
Result|TUserGroup|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==Deactivate==
+
===DebugStatus===
<source class="declaration">Method TLayer.Deactivate</source>
+
Lastnost '''DebugStatus''' .
Method '''Deactivate''' .
+
<declaration>
<source class="example">
+
RO Property|TLayer.DebugStatus
</source>
+
Result|Long|.
 +
</declaration>
 +
<source></source>
  
==DebugStatus==
+
===Delete===
<source class="declaration">Property TLayer.DebugStatus As Long</source>
+
Metoda '''Delete''' briše objekt iz drevesnega seznama v raziskovalcu.
Property '''DebugStatus''' .
+
'''OPOZORILO!!!'''Če je imenovani objekt mapa (TFolder), potem se bodo brisali vsi objekti v tej mapi in mapa.
{| class="param"
+
<declaration>
| '''Result''' || ''Long'' || .
+
Method|TLayer.Delete
|}
+
Result|Optional Boolean|.
<source class="example">
+
</declaration>
</source>
+
<source></source>
  
==Delete==
+
===DeleteAllData===
<source class="declaration">Method TLayer.Delete As Boolean</source>
+
Metoda '''DeleteAllData''' zbriše vse zapise v plasti.
Method '''Delete''' .
+
<declaration>
{| class="param"
+
Method|TLayer.DeleteAllData
| '''Result''' || ''Boolean'' || .
+
Confirm|Boolean|Če je vrednost True, program vpraša operaterja ali se izvedba brisanja nadaljuje.
|}
+
Result|Optional Boolean|True, če je bilo brisanje uspešno.
<source class="example">
+
</declaration>
</source>
+
<source>If [SomeLayer].DeleteAllData (True) Then
 +
  Message ('Brisano', 'Vsi podatki so bili brisani')
 +
EndIf</source>
  
==DeleteAllData==
+
===DeleteListData===
<source class="declaration">Method TLayer.DeleteAllData (Confirm As Boolean) As Boolean</source>
+
Metoda '''DeleteListData''' briše vse zapise v opredeljeni listi podatkov.
Method '''DeleteAllData''' .
+
<declaration>
{| class="param"
+
Method|TLayer.DeleteListData
| '''Confirm''' || ''Boolean'' || .
+
List|TRecordList|TRecordList objekt, ki vsebuje zapise za brisanje.
|-
+
Confirm|Boolean|Če je vrednost True, program vpraša operaterja ali se izvedba brisanja nadaljuje.
| '''Result''' || ''Boolean'' || .
+
Result|Optional Boolean|True, če je bilo brisanje uspešno.
|}
+
</declaration>
<source class="example">
+
<source>If [SomeLayer].DeleteListData ([SomeLayer].FilteredRecords, True) Then
</source>
+
  Message ('Brisano', 'Vsi filtrirani podatki so bili brisani')
 +
EndIf</source>
  
==DeleteListData==
+
===Document===
<source class="declaration">Method TLayer.DeleteListData (List As TRecordList, Confirm As Boolean) As Boolean</source>
+
Lastnost '''Document''' .
Method '''DeleteListData''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Document
| '''List''' || ''TRecordList'' || .
+
Result|TDocument|.
|-
+
</declaration>
| '''Confirm''' || ''Boolean'' || .
+
<source></source>
|-
 
| '''Result''' || ''Boolean'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==Document==
+
===Duplicate===
<source class="declaration">Property TLayer.Document As TDocument</source>
+
Metoda '''Duplicate''' imenovani objekt v seznamu podvoji. Ime podvojenega objekta je sestavljeno iz "Kopija " in imena originala. Drugo ime (Alias) pa je zbrisano. Objekt se kreira v isto mapo, kot je original.
Property '''Document''' .
+
<declaration>
{| class="param"
+
Method|TLayer.Duplicate
| '''Result''' || ''TDocument'' || .
+
DuplicateData|Boolean|Se uporablja samo za Podatkovne plasti in tabele. Če je nastavljeno na True, se poleg strukture podvojijo tudi podatki.
|}
+
Result|Optional TClass|Referenca na kreiran objekt.
<source class="example">
+
</declaration>
</source>
+
<source></source>
  
==Duplicate==
+
===Edit===
<source class="declaration">Method TLayer.Duplicate (DuplicateData As Boolean) As TClass</source>
+
Metoda '''Edit''' odpre editor za imenovani objekt.
Method '''Duplicate''' .
+
<declaration>
{| class="param"
+
Method|TLayer.Edit
| '''DuplicateData''' || ''Boolean'' || .
+
</declaration>
|-
+
<source></source>
| '''Result''' || ''TClass'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==Edit==
+
===EditAccess===
<source class="declaration">Method TLayer.Edit</source>
+
Lastnost '''EditAccess''' določa katera skupina uporabnikov ima pravico spreminjanja objekta.
Method '''Edit''' .
+
<declaration>
<source class="example">
+
Property|TLayer.EditAccess
</source>
+
Result|TUserGroup|.
 +
</declaration>
 +
<source></source>
  
==EditAccess==
+
===EditedRecords===
<source class="declaration">Property TLayer.EditAccess As TUserGroup</source>
+
Lastnost '''EditedRecords''' .
Property '''EditAccess''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.EditedRecords
| '''Result''' || ''TUserGroup'' || .
+
Result|TRecordList|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==EditedRecords==
+
===EditRecord===
<source class="declaration">Property TLayer.EditedRecords As TRecordList</source>
+
Lastnost '''EditRecord''' Lastnost je referenca na editirni zapis, za potrebe urejanja podatkov v plasti.
Property '''EditedRecords''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.EditRecord
| '''Result''' || ''TRecordList'' || .
+
Result|TEditRecord|.
|}
+
</declaration>
<source class="example">
+
<source>Dim ER As TEditRecord
</source>
+
ER = [SomeLayer].EditRecord</source>
  
==EditRecord==
+
===EndMultipleUpdate===
<source class="declaration">Property TLayer.EditRecord As TEditRecord</source>
+
Metoda '''EndMultipleUpdate''' odklene plast predhodno zaklenjeno z BeginMultipleUpdate metodo.
Property '''EditRecord''' .
+
<declaration>
{| class="param"
+
Method|TLayer.EndMultipleUpdate
| '''Result''' || ''TEditRecord'' || .
+
</declaration>
|}
+
<source>[SomeLayer].BeginMultipleUpdate
<source class="example">
+
...
</source>
+
[SomeLayer].EndMultipleUpdate</source>
  
==EndMultipleUpdate==
+
===Export===
<source class="declaration">Method TLayer.EndMultipleUpdate</source>
+
Lastnost '''Export''' Lastnost kreira izvozni objekt za imenovano plast.
Method '''EndMultipleUpdate''' .
+
<declaration>
<source class="example">
+
RO Property|TLayer.Export
</source>
+
Result|TExport|.
 +
</declaration>
 +
<source>Dim Ex As TExport
 +
Ex = [SomeLayer].Export
 +
Ex.Execute</source>
  
==Export==
+
===FileName===
<source class="declaration">Property TLayer.Export As TExport</source>
+
Lastnost '''FileName''' .
Property '''Export''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.FileName
| '''Result''' || ''TExport'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==Filter==
+
===Filter===
<source class="declaration">Property TLayer.Filter As TFilter</source>
+
Lastnost '''Filter''' Lastnost kreira filtrirni objekt za imenovano plast.
Property '''Filter''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Filter
| '''Result''' || ''TFilter'' || .
+
Result|TFilter|.
|}
+
</declaration>
<source class="example">
+
<source>Dim F As TFilter
</source>
+
F = [SomeLayer].Filter
 +
F.Execute</source>
  
==FilteredRecords==
+
===FilteredRecords===
<source class="declaration">Property TLayer.FilteredRecords As TRecordList</source>
+
Lastnost '''FilteredRecords''' Lastnost vsebuje listo zapisov, zadnjega filtra.
Property '''FilteredRecords''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.FilteredRecords
| '''Result''' || ''TRecordList'' || .
+
Result|TRecordList|.
|}
+
</declaration>
<source class="example">
+
<source>For I = 0 To [SomeLayer].FilteredRecords.Count - 1
</source>
+
  ...
 +
Next</source>
  
==Form==
+
===Form===
<source class="declaration">Property TLayer.Form As TForm</source>
+
Lastnost '''Form''' Lastnost prikaže zapise določene liste (filtra, rezultat double-clicka ali vseh zapisov) v formi, za posamezno plast.
Property '''Form''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Form
| '''Result''' || ''TForm'' || .
+
Result|TForm|.
|}
+
</declaration>
<source class="example">
+
<source>If [SomeLayer].Filter.Execute Then
</source>
+
  [SomeLayer].Sort.Execute
 +
  [SomeLayer].Form.Execute
 +
EndIf</source>
  
==GEdit==
+
===FullName===
<source class="declaration">Method TLayer.GEdit (Show As Boolean)</source>
+
Lastnost '''FullName''' .
Method '''GEdit''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.FullName
| '''Show''' || ''Boolean'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==GetField==
+
===GEdit===
<source class="declaration">Property TLayer.GetField (FieldName As String) As TField</source>
+
Metoda '''GEdit''' aktivira ali zapre grafični editor za izbrano plast.
Property '''GetField''' .
+
<declaration>
{| class="param"
+
Method|TLayer.GEdit
| '''FieldName''' || ''String'' || .
+
Show|Boolean|True, grafični editor se aktivira, False, grafični editor se zapre.
|-
+
</declaration>
| '''Result''' || ''TField'' || .
+
<source>[SomeLayer].GEdit (True)</source>
|}
 
<source class="example">
 
</source>
 
  
==GetFieldByID==
+
===GetField===
<source class="declaration">Property TLayer.GetFieldByID (ID As Long) As TField</source>
+
Lastnost '''GetField''' kreira objekt tipa TField na podlagi imena tega polja.
Property '''GetFieldByID''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.GetField
| '''ID''' || ''Long'' || .
+
FieldName|String|.
|-
+
Result|TField|.
| '''Result''' || ''TField'' || .
+
</declaration>
|}
+
<source>Dim F As TField
<source class="example">
+
F = [SomeLayer].GetField ("FieldName")</source>
</source>
 
  
==GetFieldID==
+
===GetFieldByID===
<source class="declaration">Property TLayer.GetFieldID (FieldName As String) As Long</source>
+
Lastnost '''GetFieldByID''' kreira objekt tipa TField na podlagi ID polja.
Property '''GetFieldID''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.GetFieldByID
| '''FieldName''' || ''String'' || .
+
ID|Long|.
|-
+
Result|TField|.
| '''Result''' || ''Long'' || .
+
</declaration>
|}
+
<source>Dim F As TField
<source class="example">
+
Dim AID As Long
</source>
+
AID = L.GetFieldID ("FieldName")
 +
F = L.GetFieldByID (AID)</source>
  
==ID==
+
===GetFieldID===
<source class="declaration">Property TLayer.ID As Long</source>
+
Lastnost '''GetFieldID''' vrne ID objekta tipa TField na podlagi imena polja ali drugega imena polja.
Property '''ID''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.GetFieldID
| '''Result''' || ''Long'' || .
+
FieldName|String|.
|}
+
Result|Long|.
<source class="example">
+
</declaration>
</source>
+
<source>Dim AID As Long
 +
AID = L.GetFieldID ("FieldName")</source>
  
==Import==
+
===ID===
<source class="declaration">Property TLayer.Import As TImport</source>
+
Lastnost '''ID''' določa unikatno identifikacijsko kodo, ki se samodejno kreira pri kreiranju objekta in se nikdar ne spremeni.
Property '''Import''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.ID
| '''Result''' || ''TImport'' || .
+
Result|Long|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==ImportStructureFromDataFile==
+
===Import===
<source class="declaration">Method TLayer.ImportStructureFromDataFile (FName As String)</source>
+
Lastnost '''Import''' Lastnost kreira uvozni objekt za imenovano plast.
Method '''ImportStructureFromDataFile''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Import
| '''FName''' || ''String'' || .
+
Result|TImport|.
|}
+
</declaration>
<source class="example">
+
<source>Dim Im As TImport
</source>
+
Im = L.Import
 +
Im.Execute</source>
  
==Index==
+
===ImportStructureFromDataFile===
<source class="declaration">Property TLayer.Index(Name As String) As TIndex</source>
+
Metoda '''ImportStructureFromDataFile''' .
Property '''Index''' .
+
<declaration>
{| class="param"
+
Method|TLayer.ImportStructureFromDataFile
| '''Name''' || ''String'' || .
+
FName|String|.
|-
+
</declaration>
| '''Result''' || ''TIndex'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==IndexAdd==
+
===Index===
<source class="declaration">Property TLayer.IndexAdd(Name As String) As TIndex</source>
+
Lastnost '''Index''' .
Property '''IndexAdd''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Index
| '''Name''' || ''String'' || .
+
Name|String|.
|-
+
Result|TIndex|.
| '''Result''' || ''TIndex'' || .
+
</declaration>
|}
+
<source></source>
<source class="example">
 
</source>
 
  
==Indexes==
+
===IndexAdd===
<source class="declaration">Property TLayer.Indexes As TIndex</source>
+
Lastnost '''IndexAdd''' .
Property '''Indexes''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.IndexAdd
| '''Result''' || ''TIndex'' || .
+
Name|String|.
|}
+
Result|TIndex|.
<source class="example">
+
</declaration>
</source>
+
<source></source>
  
==IsFolder==
+
===Indexes===
<source class="declaration">Property TLayer.IsFolder As Boolean</source>
+
Lastnost '''Indexes''' .
Property '''IsFolder''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Indexes
| '''Result''' || ''Boolean'' || .
+
Result|TIndex|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==IsObject==
+
===IsFolder===
<source class="declaration">Property TLayer.IsObject As Boolean</source>
+
Lastnost '''IsFolder''' .
Property '''IsObject''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.IsFolder
| '''Result''' || ''Boolean'' || .
+
Result|Boolean|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==IsSameStructure==
+
===IsObject===
<source class="declaration">Property TLayer.IsSameStructure (Layer As TLayer) As Boolean</source>
+
Lastnost '''IsObject''' .
Property '''IsSameStructure''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.IsObject
| '''Layer''' || ''TLayer'' || .
+
Result|Boolean|.
|-
+
</declaration>
| '''Result''' || ''Boolean'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==LoadFromFile==
+
===IsSameStructure===
<source class="declaration">Method TLayer.LoadFromFile (FileName As String) As Boolean</source>
+
Lastnost '''IsSameStructure''' primerja strukturo dveh plasti.
Method '''LoadFromFile''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.IsSameStructure
| '''FileName''' || ''String'' || .
+
Layer|TLayer|TLayer objekt, s katerim se bo izvedla primerjava.
|-
+
Result|Boolean|True, če so strukture enake.
| '''Result''' || ''Boolean'' || .
+
</declaration>
|}
+
<source>If [SomeLayer].IsSameStructure ([OutputLayer]) Then
<source class="example">
+
...
</source>
+
EndIf</source>
  
==LoadRefPoints==
+
===LoadFromFile===
<source class="declaration">Method TLayer.LoadRefPoints (LngD, LngM, LngS, LatD, LatM, LatS, Used As String) As Boolean</source>
+
Metoda '''LoadFromFile''' naloži objekt iz datoteke na disku.
Method '''LoadRefPoints''' .
+
<declaration>
{| class="param"
+
Method|TLayer.LoadFromFile
| '''LngD''' || ''String'' || .
+
FileName|String|Polno ime datoteke.
|-
+
Result|Optional Boolean|.
| '''LngM''' || ''String'' || .
+
</declaration>
|-
+
<source></source>
| '''LngS''' || ''String'' || .
 
|-
 
| '''LatD''' || ''String'' || .
 
|-
 
| '''LatM''' || ''String'' || .
 
|-
 
| '''LatS''' || ''String'' || .
 
|-
 
| '''Used''' || ''String'' || .
 
|-
 
| '''Result''' || ''Boolean'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==Modified==
+
===LoadRefPoints===
<source class="declaration">Property TLayer.Modified As DateTime</source>
+
Metoda '''LoadRefPoints''' .
Property '''Modified''' .
+
<declaration>
{| class="param"
+
Method|TLayer.LoadRefPoints
| '''Result''' || ''DateTime'' || .
+
LngD|String|.
|}
+
LngM|String|.
<source class="example">
+
LngS|String|.
</source>
+
LatD|String|.
 +
LatM|String|.
 +
LatS|String|.
 +
Used|String|.
 +
Result|Optional Boolean|.
 +
</declaration>
 +
<source></source>
  
==Module==
+
===Modified===
<source class="declaration">Property TLayer.Module As String</source>
+
Lastnost '''Modified''' določa datum in čas, ko je bil objekt nazadnje spremenjen.
Property '''Module''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Modified
| '''Result''' || ''String'' || .
+
Result|DateTime|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==Name==
+
===Modifier===
<source class="declaration">Property TLayer.Name As String</source>
+
Lastnost '''Modifier''' .
Property '''Name''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Modifier
| '''Result''' || ''String'' || .
+
Result|TUser|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==NetworkMultiPath==
+
===Name===
<source class="declaration">Method TLayer.NetworkMultiPath (ByRef P As TPointArray)</source>
+
Lastnost '''Name''' določa dolgo ime objekta. Se lahko spreminja, zato se odsvetuje, sklicevanje na objekt z uporabo imena. Uporabljate rajši ID objekta ali drugo ime.
Method '''NetworkMultiPath''' .
+
<declaration>
{| class="param"
+
Property|TLayer.Name
| '''P''' || ''ByRef TPointArray'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==NetworkMultiPathList==
+
===NetworkAllPaths===
<source class="declaration">Method TLayer.NetworkMultiPathList (List As TRecordList, ByRef P As TPointArray)</source>
+
Metoda '''NetworkAllPaths''' .
Method '''NetworkMultiPathList''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkAllPaths
| '''List''' || ''TRecordList'' || .
+
P|TPointArray|.
|-
+
</declaration>
| '''P''' || ''ByRef TPointArray'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==NetworkPath==
+
===NetworkMultiPath===
<source class="declaration">Method TLayer.NetworkPath (Y1, X1, Y2, X2 As Float)</source>
+
Metoda '''NetworkMultiPath''' .
Method '''NetworkPath''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkMultiPath
| '''Y1''' || ''Float'' || .
+
P|ByRef TPointArray|.
|-
+
</declaration>
| '''X1''' || ''Float'' || .
+
<source></source>
|-
 
| '''Y2''' || ''Float'' || .
 
|-
 
| '''X2''' || ''Float'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==NetworkPathList==
+
===NetworkMultiPathList===
<source class="declaration">Method TLayer.NetworkPathList (List As TRecordList, Y1, X1, Y2, X2 As Float)</source>
+
Metoda '''NetworkMultiPathList''' .
Method '''NetworkPathList''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkMultiPathList
| '''List''' || ''TRecordList'' || .
+
List|TRecordList|.
|-
+
P|ByRef TPointArray|.
| '''Y1''' || ''Float'' || .
+
</declaration>
|-
+
<source></source>
| '''X1''' || ''Float'' || .
 
|-
 
| '''Y2''' || ''Float'' || .
 
|-
 
| '''X2''' || ''Float'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==NetworkSettings==
+
===NetworkMultiTree===
<source class="declaration">Method TLayer.NetworkSettings (Distance, Direction, Block As String)</source>
+
Metoda '''NetworkMultiTree''' .
Method '''NetworkSettings''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkMultiTree
| '''Distance''' || ''String'' || .
+
P|TPointArray|.
|-
+
</declaration>
| '''Direction''' || ''String'' || .
+
<source></source>
|-
 
| '''Block''' || ''String'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==NetworkTree==
+
===NetworkPath===
<source class="declaration">Method TLayer.NetworkTree (Y, X As Float)</source>
+
Metoda '''NetworkPath''' .
Method '''NetworkTree''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkPath
| '''Y''' || ''Float'' || .
+
Y1|Float|.
|-
+
X1|Float|.
| '''X''' || ''Float'' || .
+
Y2|Float|.
|}
+
X2|Float|.
<source class="example">
+
</declaration>
</source>
+
<source></source>
  
==NetworkTreeList==
+
===NetworkPathList===
<source class="declaration">Method TLayer.NetworkTreeList (List As TRecordList, Y, X As Float)</source>
+
Metoda '''NetworkPathList''' .
Method '''NetworkTreeList''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkPathList
| '''List''' || ''TRecordList'' || .
+
List|TRecordList|.
|-
+
Y1|Float|.
| '''Y''' || ''Float'' || .
+
X1|Float|.
|-
+
Y2|Float|.
| '''X''' || ''Float'' || .
+
X2|Float|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==NetworkUnLinked==
+
===NetworkPaths===
<source class="declaration">Method TLayer.NetworkUnLinked (Y, X As Float)</source>
+
Metoda '''NetworkPaths''' .
Method '''NetworkUnLinked''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkPaths
| '''Y''' || ''Float'' || .
+
Y1|Float|.
|-
+
X1|Float|.
| '''X''' || ''Float'' || .
+
P|TPointArray|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==NetworkUnLinkedList==
+
===NetworkSettings===
<source class="declaration">Method TLayer.NetworkUnLinkedList (List As TRecordList, Y, X As Float)</source>
+
Metoda '''NetworkSettings''' .
Method '''NetworkUnLinkedList''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkSettings
| '''List''' || ''TRecordList'' || .
+
Distance|String|.
|-
+
Direction|String|.
| '''Y''' || ''Float'' || .
+
Block|String|.
|-
+
</declaration>
| '''X''' || ''Float'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==ObjectType==
+
===NetworkTree===
<source class="declaration">Property TLayer.ObjectType As Long</source>
+
Metoda '''NetworkTree''' .
Property '''ObjectType''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkTree
| '''Result''' || ''Long'' || .
+
Y|Float|.
|}
+
X|Float|.
<source class="example">
+
</declaration>
</source>
+
<source></source>
  
==OnAppend==
+
===NetworkTreeList===
<source class="declaration">Property TLayer.OnAppend As String</source>
+
Metoda '''NetworkTreeList''' .
Property '''OnAppend''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkTreeList
| '''Result''' || ''String'' || .
+
List|TRecordList|.
|}
+
Y|Float|.
<source class="example">
+
X|Float|.
</source>
+
</declaration>
 +
<source></source>
  
==OnDelete==
+
===NetworkUnLinked===
<source class="declaration">Property TLayer.OnDelete As String</source>
+
Metoda '''NetworkUnLinked''' .
Property '''OnDelete''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkUnLinked
| '''Result''' || ''String'' || .
+
Y|Float|.
|}
+
X|Float|.
<source class="example">
+
</declaration>
</source>
+
<source></source>
  
==OnFormRecordShow==
+
===NetworkUnLinkedList===
<source class="declaration">Property TLayer.OnFormRecordShow As String</source>
+
Metoda '''NetworkUnLinkedList''' .
Property '''OnFormRecordShow''' .
+
<declaration>
{| class="param"
+
Method|TLayer.NetworkUnLinkedList
| '''Result''' || ''String'' || .
+
List|TRecordList|.
|}
+
Y|Float|.
<source class="example">
+
X|Float|.
</source>
+
</declaration>
 +
<source></source>
  
==OnUpdate==
+
===ObjectType===
<source class="declaration">Property TLayer.OnUpdate As String</source>
+
Lastnost '''ObjectType''' .
Property '''OnUpdate''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.ObjectType
| '''Result''' || ''String'' || .
+
Result|Long|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==Optimize==
+
===OnAppend===
<source class="declaration">Method TLayer.Optimize</source>
+
Lastnost '''OnAppend''' .
Method '''Optimize''' .
+
<declaration>
<source class="example">
+
Property|TLayer.OnAppend
</source>
+
Result|String|.
 +
</declaration>
 +
<source></source>
  
==Parent==
+
===OnDelete===
<source class="declaration">Property TLayer.Parent As TFolder</source>
+
Lastnost '''OnDelete''' .
Property '''Parent''' .
+
<declaration>
{| class="param"
+
Property|TLayer.OnDelete
| '''Result''' || ''TFolder'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==RemoveWindowLock==
+
===OnDeleted===
<source class="declaration">Method TLayer.RemoveWindowLock (Y1, X1, Y2, X2 As Float, Inside As Boolean) As Boolean</source>
+
Lastnost '''OnDeleted''' .
Method '''RemoveWindowLock''' .
+
<declaration>
{| class="param"
+
Property|TLayer.OnDeleted
| '''Y1''' || ''Float'' || .
+
Result|String|.
|-
+
</declaration>
| '''X1''' || ''Float'' || .
+
<source></source>
|-
 
| '''Y2''' || ''Float'' || .
 
|-
 
| '''X2''' || ''Float'' || .
 
|-
 
| '''Inside''' || ''Boolean'' || .
 
|-
 
| '''Result''' || ''Boolean'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==Report==
+
===OnFormRecordShow===
<source class="declaration">Property TLayer.Report As TReport</source>
+
Lastnost '''OnFormRecordShow''' .
Property '''Report''' .
+
<declaration>
{| class="param"
+
Property|TLayer.OnFormRecordShow
| '''Result''' || ''TReport'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==SaveToFile==
+
===OnUpdate===
<source class="declaration">Method TLayer.SaveToFile (FileName As String)</source>
+
Lastnost '''OnUpdate''' .
Method '''SaveToFile''' .
+
<declaration>
{| class="param"
+
Property|TLayer.OnUpdate
| '''FileName''' || ''String'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==SaveToNewObject==
+
===Optimize===
<source class="declaration">Method TLayer.SaveToNewObject (Caption As String; Root As TFolder) As TClass</source>
+
Metoda '''Optimize''' Lastnost optimizira podatke v plasti.
Method '''SaveToNewObject''' .
+
<declaration>
{| class="param"
+
Method|TLayer.Optimize
| '''Caption''' || ''String'' || .
+
</declaration>
|-
+
<source>[SomeLayer].Optimize</source>
| '''Root''' || ''TFolder'' || .
 
|-
 
| '''Result''' || ''TClass'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==SaveToSif==
+
===Parent===
<source class="declaration">Method TLayer.SaveToSif (FileName As String)</source>
+
Lastnost '''Parent''' določa ime mape (folderja) v katerm se imenovani objekt nahaja. Opomba: pri spreminjanju imena mape, morate za dokončno spremenitev imena mape, še izvesti Store ukaz (glej primer).
Method '''SaveToSif''' .
+
<declaration>
{| class="param"
+
Property|TLayer.Parent
| '''FileName''' || ''String'' || .
+
Result|TFolder|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==SaveToSifAppend==
+
===RemoveWindowLock===
<source class="declaration">Method TLayer.SaveToSifAppend (FileName As String)</source>
+
Metoda '''RemoveWindowLock''' odkleni definirano območja v plasti. Če je bila odklenitev uspešno izvedena, je rezultat True, drugače False. Območje je bilo zaklenjeno z AddWindowLock metodo.
Method '''SaveToSifAppend''' .
+
<declaration>
{| class="param"
+
Method|TLayer.RemoveWindowLock
| '''FileName''' || ''String'' || .
+
Y1|Float|Koordinate območja, ki se bo odklenilo.
|}
+
X1|Float|Koordinate območja, ki se bo odklenilo.
<source class="example">
+
Y2|Float|Koordinate območja, ki se bo odklenilo.
</source>
+
X2|Float|Koordinate območja, ki se bo odklenilo.
 +
Inside|Boolean|Če je true, potem se bo odklenilo območje znotraj podanega okna, drugače se bo odklenilo območje zunaj podanega okna.
 +
Result|Optional Boolean|True, če se bilo odklepanje uspešno izvedeno, drugače False, in False, če so na podanem območju še druga predhodno zaklenjena območja.
 +
</declaration>
 +
<source></source>
  
==SaveToXml==
+
===Report===
<source class="declaration">Method TLayer.SaveToXml (FileName As String)</source>
+
Lastnost '''Report''' Lastnost kreira Report objekt (poročilo) za imenovano plast.
Method '''SaveToXml''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Report
| '''FileName''' || ''String'' || .
+
Result|TReport|.
|}
+
</declaration>
<source class="example">
+
<source>Dim R As TReport
</source>
+
R = L.Report
 +
R.Execute</source>
  
==ShowOnDoubleClick==
+
===SaveToFile===
<source class="declaration">Property TLayer.ShowOnDoubleClick As Boolean</source>
+
Metoda '''SaveToFile''' shrani objekt v datoteko.
Property '''ShowOnDoubleClick''' .
+
<declaration>
{| class="param"
+
Method|TLayer.SaveToFile
| '''Result''' || ''Boolean'' || .
+
FileName|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==SnapInEdit==
+
===SaveToNewObject===
<source class="declaration">Property TLayer.SnapInEdit As Boolean</source>
+
Metoda '''SaveToNewObject''' .
Property '''SnapInEdit''' .
+
<declaration>
{| class="param"
+
Method|TLayer.SaveToNewObject
| '''Result''' || ''Boolean'' || .
+
Caption|String|.
|}
+
Root|TFolder|.
<source class="example">
+
Result|Optional TClass|.
</source>
+
</declaration>
 +
<source></source>
  
==Sort==
+
===SaveToSif===
<source class="declaration">Property TLayer.Sort As TSort</source>
+
Metoda '''SaveToSif''' .
Property '''Sort''' .
+
<declaration>
{| class="param"
+
Method|TLayer.SaveToSif
| '''Result''' || ''TSort'' || .
+
FileName|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==Store==
+
===SaveToSifAppend===
<source class="declaration">Method TLayer.Store</source>
+
Metoda '''SaveToSifAppend''' .
Method '''Store''' .
+
<declaration>
<source class="example">
+
Method|TLayer.SaveToSifAppend
</source>
+
FileName|String|.
 +
</declaration>
 +
<source></source>
  
==TEdit==
+
===SaveToXml===
<source class="declaration">Method TLayer.TEdit (Show As Boolean)</source>
+
Metoda '''SaveToXml''' .
Method '''TEdit''' .
+
<declaration>
{| class="param"
+
Method|TLayer.SaveToXml
| '''Show''' || ''Boolean'' || .
+
FileName|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==TEID==
+
===ShowOnDoubleClick===
<source class="declaration">Property TLayer.TEID As Long</source>
+
Lastnost '''ShowOnDoubleClick''' Lastnost določa, ali je plast vključena za iskanje, če uporabnik izvaja dvoklikanje na karti.
Property '''TEID''' .
+
<declaration>
{| class="param"
+
Property|TLayer.ShowOnDoubleClick
| '''Result''' || ''Long'' || .
+
Result|Boolean|.
|}
+
</declaration>
<source class="example">
+
<source>[SomeLayer].ShowOnDoubleClick = True</source>
</source>
 
  
==Test1==
+
===SnapInEdit===
<source class="declaration">Method TLayer.Test1</source>
+
Lastnost '''SnapInEdit''' Lastnost določa, ali je plast vključena v snap v grafičnem editiranju. Nastaviti se mora po vstopu v GEdit.
Method '''Test1''' .
+
<declaration>
<source class="example">
+
Property|TLayer.SnapInEdit
</source>
+
Result|Boolean|.
 +
</declaration>
 +
<source></source>
  
==Test4==
+
===Sort===
<source class="declaration">Method TLayer.Test4 (Output As TLayer)</source>
+
Lastnost '''Sort''' Lastnost kreira Sort objekt za imenovano plast.
Method '''Test4''' .
+
<declaration>
{| class="param"
+
RO Property|TLayer.Sort
| '''Output''' || ''TLayer'' || .
+
Result|TSort|.
|}
+
</declaration>
<source class="example">
+
<source>Dim S As TSort
</source>
 
  
==TEX1==
+
S = L.Sort
<source class="declaration">Property TLayer.TEX1 As Float</source>
+
S.Execute</source>
Property '''TEX1''' .
 
{| class="param"
 
| '''Result''' || ''Float'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==TEX2==
+
===Store===
<source class="declaration">Property TLayer.TEX2 As Float</source>
+
Metoda '''Store''' shrani spremembe objekta na disk.
Property '''TEX2''' .
+
<declaration>
{| class="param"
+
Method|TLayer.Store
| '''Result''' || ''Float'' || .
+
</declaration>
|}
+
<source></source>
<source class="example">
 
</source>
 
  
==TEY1==
+
===TEdit===
<source class="declaration">Property TLayer.TEY1 As Float</source>
+
Metoda '''TEdit''' omogoča vstop ali izstop iz topološkega editorja. Zaključek dela v topološkem editorju lahko izvedete tudi iz toolbara topološkega editorja.
Property '''TEY1''' .
+
<declaration>
{| class="param"
+
Method|TLayer.TEdit
| '''Result''' || ''Float'' || .
+
Show|Boolean|Če je True, se izvede vstop v topološki editor, drugče izstop.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==TEY2==
+
===TEID===
<source class="declaration">Property TLayer.TEY2 As Float</source>
+
Lastnost '''TEID''' Lastnost se uporablja pri topološkem editiranju. Vsebuje informacijo ID izvorne plasti, da se bo lahko izvedla osvežitev plasti, po končanem topološkem editiranju.
Property '''TEY2''' .
+
<declaration>
{| class="param"
+
Property|TLayer.TEID
| '''Result''' || ''Float'' || .
+
Result|Long|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==TopologyBreak==
+
===Test1===
<source class="declaration">Method TLayer.TopologyBreak (Output As TLayer, Lock As Boolean)</source>
+
Metoda '''Test1''' .
Method '''TopologyBreak''' .
+
<declaration>
{| class="param"
+
Method|TLayer.Test1
| '''Output''' || ''TLayer'' || .
+
</declaration>
|-
+
<source></source>
| '''Lock''' || ''Boolean'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==TopologyBreakLines==
+
===Test4===
<source class="declaration">Method TLayer.TopologyBreakLines (Output As TLayer)</source>
+
Metoda '''Test4''' .
Method '''TopologyBreakLines''' .
+
<declaration>
{| class="param"
+
Method|TLayer.Test4
| '''Output''' || ''TLayer'' || .
+
Output|TLayer|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==TopologyBreakWindow==
+
===TEX1===
<source class="declaration">Method TLayer.TopologyBreakWindow (Output As TLayer, Y1, X1, Y2, X2 As Float, Lock As Boolean)</source>
+
Lastnost '''TEX1''' Lastnost se uporablja, če se topološko editira del plasti. Vsebuje spodnjo koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.
Method '''TopologyBreakWindow''' .
+
<declaration>
{| class="param"
+
Property|TLayer.TEX1
| '''Output''' || ''TLayer'' || .
+
Result|Float|.
|-
+
</declaration>
| '''Y1''' || ''Float'' || .
+
<source></source>
|-
 
| '''X1''' || ''Float'' || .
 
|-
 
| '''Y2''' || ''Float'' || .
 
|-
 
| '''X2''' || ''Float'' || .
 
|-
 
| '''Lock''' || ''Boolean'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==TopologyBuild==
+
===TEX2===
<source class="declaration">Method TLayer.TopologyBuild (Output As TLayer) As Boolean</source>
+
Lastnost '''TEX2''' Lastnost se uporablja, če se topološko editira del plasti. Vsebuje zgornjo koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.
Method '''TopologyBuild''' .
+
<declaration>
{| class="param"
+
Property|TLayer.TEX2
| '''Output''' || ''TLayer'' || .
+
Result|Float|.
|-
+
</declaration>
| '''Result''' || ''Boolean'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==TopologyBuildNoCentroids==
+
===TEY1===
<source class="declaration">Method TLayer.TopologyBuildNoCentroids (Output As TLayer) As Boolean</source>
+
Lastnost '''TEY1''' Lastnost se uporablja, če se topološko editira del plasti. Vsebuje levo koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.
Method '''TopologyBuildNoCentroids''' .
+
<declaration>
{| class="param"
+
Property|TLayer.TEY1
| '''Output''' || ''TLayer'' || .
+
Result|Float|.
|-
+
</declaration>
| '''Result''' || ''Boolean'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==TopologyCheck==
+
===TEY2===
<source class="declaration">Method TLayer.TopologyCheck As Boolean</source>
+
Lastnost '''TEY2''' Lastnost se uporablja, če se topološko editira del plasti. Vsebuje desno koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.
Method '''TopologyCheck''' .
+
<declaration>
{| class="param"
+
Property|TLayer.TEY2
| '''Result''' || ''Boolean'' || .
+
Result|Float|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==UsedIn==
+
===TopologyBreak===
<source class="declaration">Property TLayer.UsedIn As String</source>
+
Metoda '''TopologyBreak''' prenese podatke plasti v izhodno plast za potrebe topološkega editiranja. Pri razbijanju topologije se v izhodno plast vsi poligoni zapišejo kot polilinije, centroidi teh poligonov pa kot točke, katere tudi nosijo atributne podatke.
Property '''UsedIn''' .
+
<declaration>
{| class="param"
+
Method|TLayer.TopologyBreak
| '''Result''' || ''String'' || .
+
Output|TLayer|podatkovna plast v katero se bodo zapisali topološki podatki.
|}
+
Lock|Boolean|Opredelitev, ali je plast zaklenjena, da se ne more spreminjati, dokler TopologyBuild ni uspešno izveden.
<source class="example">
+
</declaration>
</source>
+
<source>[SomeLayer].TopologyBreak ([OutputLayer])</source>
  
==ViewAccess==
+
===TopologyBreakLines===
<source class="declaration">Property TLayer.ViewAccess As TUserGroup</source>
+
Metoda '''TopologyBreakLines''' .
Property '''ViewAccess''' .
+
<declaration>
{| class="param"
+
Method|TLayer.TopologyBreakLines
| '''Result''' || ''TUserGroup'' || .
+
Output|TLayer|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
+
 
 +
===TopologyBreakWindow===
 +
Metoda '''TopologyBreakWindow''' prenese podatke plasti v izhodno plast za potrebe topološkega editiranja v območju opredeljenim z oknom. Pri razbijanju topologije se v izhodno plast vsi poligoni zapišejo kot polilinije, centroidi teh poligonov pa kot točke, katere tudi nosijo atributne podatke.
 +
<declaration>
 +
Method|TLayer.TopologyBreakWindow
 +
Output|TLayer|podatkovna plast v katero se bodo zapisali topološki podatki.
 +
Y1|Float|Koordinate okna.
 +
X1|Float|Koordinate okna.
 +
Y2|Float|Koordinate okna.
 +
X2|Float|Koordinate okna.
 +
Lock|Boolean|Opredelitev, ali je plast zaklenjena, da se ne more spreminjati, dokler TopologyBuild ni uspešno izveden.
 +
</declaration>
 +
<source>[SomeLayer].TopologyBreakWindow ([OutputLayer], 0, 0, 1000, 1000)</source>
 +
 
 +
===TopologyBuild===
 +
Metoda '''TopologyBuild''' izvede izgradnjo topologije v izhodni layer. Napake topologije so zapisane v vhodni plasti.
 +
<declaration>
 +
Method|TLayer.TopologyBuild
 +
Output|TLayer|Plast, v katero se bo topologija zapisala. Če ima ta parameter vrednost Nil, se bo izvedla samo kotrola topoloških napak.
 +
Result|Optional Boolean|True, če ni topoloških napak.
 +
</declaration>
 +
<source>[SomeLayer].TopologyBuild ([OutputLayer])</source>
 +
 
 +
===TopologyBuildNoCentroids===
 +
Metoda '''TopologyBuildNoCentroids''' .
 +
<declaration>
 +
Method|TLayer.TopologyBuildNoCentroids
 +
Output|TLayer|.
 +
Result|Optional Boolean|Rezultat je True, če ni topoloških napak, sicer pa je rezultat False.
 +
</declaration>
 +
<source></source>
 +
 
 +
===TopologyCheck===
 +
Metoda '''TopologyCheck''' preveri pravilnost topologije. Napake topologije so markirane v vhodni plasti. Ta metoda je identična metodi TopologyBuild z Nil parametrom.
 +
<declaration>
 +
Method|TLayer.TopologyCheck
 +
Result|Optional Boolean|.
 +
</declaration>
 +
<source>If [SomeLayer].TopologyCheck Then
 +
  Message ( 'Sporočilo' , 'Ta plast ne vsebuje topoloških napak.' )
 +
EndIf</source>
 +
 
 +
===UsedIn===
 +
Lastnost '''UsedIn''' določa v katerih aplikacijah je določen objekt dosegljiv. Če nastavimo vrednost UsedIn na "*", potem je objekt dosegljiv v vseh aplikacijah.
 +
Aplikacije se loči z vejico (,).
 +
<declaration>
 +
Property|TLayer.UsedIn
 +
Result|String|.
 +
</declaration>
 +
<source></source>
 +
 
 +
===ViewAccess===
 +
Lastnost '''ViewAccess''' določa katera skupina uporabnikov ima pravico vpogleda opredeljenega objekta.
 +
<declaration>
 +
Property|TLayer.ViewAccess
 +
Result|TUserGroup|.
 +
</declaration>
 +
<source></source>
  
 
[[Category:Razredi]]
 
[[Category:Razredi]]
 
[[Category:SDMS Basic]]
 
[[Category:SDMS Basic]]

Redakcija: 15:52, 25. november 2010

Ta stran je trenutno še v izdelavi.

Razred vsebuje informacije o podatkovni plasti.

Vsebina

About

Metoda About odpre dialog s statističnimi podatki podatkovne plasti.

Method TLayer.About
[SomeLayer].About

AddWindowLock

Metoda AddWindowLock zaklene definirano območje v plasti. Če je bilo zaklepanje uspešno, je rezultat True, drugače False. Zaklenjeno območje se odklene z RemoveWindowLock metodo.

Method TLayer.AddWindowLock (Y1, X1, Y2, X2 As Float, Inside As Boolean) As Boolean
Y1FloatKoordinate območja, ki se bo zaklenilo.
X1FloatKoordinate območja, ki se bo zaklenilo.
Y2FloatKoordinate območja, ki se bo zaklenilo.
X2FloatKoordinate območja, ki se bo zaklenilo.
InsideBooleanČe je true, potem se bo zaklenilo območje znotraj podanega okna, drugače se bo zaklenilo območje zunaj podanega okna.
ResultOptional BooleanTrue, če se bilo zaklepanje uspešno izvedeno, drugače False, in False, če je na podanem območju že drugo predhodno zaklenjeno območje.
If [SomeLayer].AddWindowLock (100, 100, 10000, 10000, True) Then 
  Beep
  [SomeLayer].RemoveWindowLock (100, 100, 10000, 10000, True)
EndIf

Alias

Lastnost Alias določa dodatno ime objekta ali celo več dodatnih imen. Alias se lahko uporabi za sklic na objekt namesto osnovnega imena objekta.

Property TLayer.Alias As String
ResultString.

AllowedTopology

Lastnost AllowedTopology .

Property TLayer.AllowedTopology (TopologyType As Long) As Boolean
TopologyTypeLong.
ResultBoolean.

AllRecords

Lastnost AllRecords Lastnost, ki določa listo vseh zapisov v plasti.

RO Property TLayer.AllRecords As TRecordList
ResultTRecordList.
For I = 0 To [SomeLayer].AllRecords.Count - 1
  ...
Next

AssignStructureFrom

Metoda AssignStructureFrom kopira strukturo plasti. Vsi podatki se izbrišejo. Če je Confirm True, uporabnik potrdi operacijo.

Method TLayer.AssignStructureFrom (Layer As TLayer, Confirm As Boolean)
LayerTLayerReferenca na TLayer objekt, iz katerega se bo kopirala struktura.
ConfirmBooleanČe je True, potem sledi vprašanje uporabniku ali se naj brišejo vsi predhodno vnešeni podatki.
[SomeLayer].AssignStructureFrom ([InputLayer], False)
[SomeLayer].Store

AssignStructureFromAndConvertAndStore

Metoda AssignStructureFromAndConvertAndStore .

Method TLayer.AssignStructureFromAndConvertAndStore (Layer As TLayer)
LayerTLayer.

BeginMultipleUpdate

Metoda BeginMultipleUpdate zaklene plast za editiranje, zato se v nadaljevanju vse osvežitve podatkov izvajajo veliko hitreje. Po končanem osveževanju podatkov, morate izvesti funkcijo EndMultipleUpdate, ki vam odklene plast. Ko je plast zaklenjena za editiranje, drugi uporabniki ne morejo izvajati editiranja.

Method TLayer.BeginMultipleUpdate
[SomeLayer].BeginMultipleUpdate
...
[SomeLayer].EndMultipleUpdate

BrowseList

Metoda BrowseList .

Method TLayer.BrowseList (List As TRecordList)
ListTRecordList.

CanAppend

Lastnost CanAppend .

Property TLayer.CanAppend As String
ResultString.

CanDelete

Lastnost CanDelete .

Property TLayer.CanDelete As String
ResultString.

CanUpdate

Lastnost CanUpdate .

Property TLayer.CanUpdate As String
ResultString.

Clear

Metoda Clear briše vse lastnosti objekta.

Method TLayer.Clear

ClearAllWindowLocks

Metoda ClearAllWindowLocks odklene vsa predhodno zakljenjena območja, s funkcijo AddWindowLock.

Method TLayer.ClearAllWindowLocks
[SomeLayer].ClearAllWindowLocks

ClickedRecords

Lastnost ClickedRecords Lastnost, ki določa listo zapisov, ki so se odzvali zadnji izvedbi dvoklika.

RO Property TLayer.ClickedRecords As TRecordList
ResultTRecordList.
For I = 0 To [SomeLayer].ClickedRecords.Count - 1
  ...
Next

Close

Metoda Close .

Method TLayer.Close

Comment

Lastnost Comment določa komentar objektu.

Property TLayer.Comment As String
ResultString.

CopyDataFromList

Metoda CopyDataFromList podvoji zapise v RecordList objektu. Če je podatkovna plast druga, vam te podatke prekopira v to drugo plast. Ta druga plast mora biti enake strukture (enakost se lahko ugotavlja z IsSameStructure funkcijo ali AssignStructureFrom), kot je izvorna plast.

Method TLayer.CopyDataFromList (RecordList As TRecordList) As Boolean
RecordListTRecordListTRecordList objekt, ki vsebuje zapise, kateri se bodo podvojili.
ResultOptional BooleanTrue, če je bila funkcija uspešna.
If [SomeLayer].IsSameStructure ([OutputLayer]) Then 
  [SomeLayer].CopyDataFromList ([OutputLayer].FilteredRecords)
EndIf

CopyDataFromListNoOptimize

Metoda CopyDataFromListNoOptimize .

Method TLayer.CopyDataFromListNoOptimize (RecordList As TRecordList) As Boolean
RecordListTRecordList.
ResultOptional Boolean.

Created

Lastnost Created določa datum in čas nastanka objekta.

RO Property TLayer.Created As DateTime
ResultDateTime.

CreateEditRecord

Metoda CreateEditRecord kreira objekt za editiranje podatkov v podatkovni plasti, ter kot rezultat vrne novo kreiran objekt. Po končani uporabi je potrebno ta objekt sprostiti.

Method TLayer.CreateEditRecord As TEditRecord
ResultOptional TEditRecord.
Dim ER As TEditRecord
ER = [SomeLayer].CreateEditRecord
...
ER.Destroy

CreateRecordList

Lastnost CreateRecordList kreira objekt tipa TRecordList, ki predstavlja poljubno listo zapisov, ter kot rezultat vrne novo kreiran objekt. Po končani uporabi je potrebno ta objekt sprostiti.

RO Property TLayer.CreateRecordList (Name As String) As TRecordList
NameString.
ResultTRecordList.
Dim RL As TRecordList
RL = [SomeLayer].CreateRecordList ('SomeList')
...
RL.Destroy

Creator

Lastnost Creator .

RO Property TLayer.Creator As TUser
ResultTUser.

CurrentRecord

Lastnost CurrentRecord Lastnost vsebuje kazalec na trenutno aktivni zapis. Vrednost je enaka kot za lastnost TDataSet.CurrentRecord in TField.CurrentRecord. Pri spremembi kazalca, se spremenijo tudi ostale lastnosti. Ta vrednost je zelo uporabna za lastnost TField.AsString in ostale lastnosti v tem razredu.

Property TLayer.CurrentRecord As TRecord
ResultTRecord.
[SomeLayer].CurrentRecord = [SomeLayer].ClickedRecords.Items (1)

CurrentRecords

Lastnost CurrentRecords Lastnost vsebuje listo zapisov, ki se trenutno nahajajo v Formi. Lastnost je uporabna pri izdelavi poročila za zapise, ki se nahajajo v formi.

RO Property TLayer.CurrentRecords As TRecordList
ResultTRecordList.
[SomeLayer].Report.ExecuteList ([SomeLayer].CurrentRecords)

DataEditAccess

Lastnost DataEditAccess .

Property TLayer.DataEditAccess As TUserGroup
ResultTUserGroup.

DataExportAccess

Lastnost DataExportAccess .

Property TLayer.DataExportAccess As TUserGroup
ResultTUserGroup.

DataSetAdd

Metoda DataSetAdd doda nov objekt tipa TDataset (niz podatkov) v plasti, ter kot rezultat vrne novo kreiran objekt.

Method TLayer.DataSetAdd As TDataSet
ResultOptional TDataSet.
Dim NewDataSet As TDataSet
NewDataSet = [SomeLayer].DataSetAdd
NewDataSet.Name = 'Dataset name'
[SomeLayer].Store

DataSetCount

Lastnost DataSetCount Lastnost, ki vrne število nizov podatkov v plasti.

RO Property TLayer.DataSetCount As Long
ResultLong.
For I = 0 to [SomeLayer].DataSetCount - 1
   ...
Next

DataSets

Lastnost DataSets vrne index-ti niz podatkov.

RO Property TLayer.DataSets (Index As Long) As TDataSet
IndexLongZaporedna številka niza podatkov. Prvi niz nosi število 0.
ResultTDataSetTDataset objekt.
Dim CurDataSet As TDataSet
For I = 0 to [SomeLayer].DataSetCount - 1
  CurDataSet = [SomeLayer].DataSets (I)
  ...
Next

DataSetsByName

Lastnost DataSetsByName predstavlja niz podatkov v plasti, glede na ime.

RO Property TLayer.DataSetsByName (Name As String) As TDataSet
NameStringIme niza podatkov.
ResultTDataSetPokazatelj na TDataset objekt (niz podatkov).
Dim CurDataSet As TDataSet
CurDataSet = [SomeLayer].DataSetsByName ("Default")

DataViewAccess

Lastnost DataViewAccess .

Property TLayer.DataViewAccess As TUserGroup
ResultTUserGroup.

DebugStatus

Lastnost DebugStatus .

RO Property TLayer.DebugStatus As Long
ResultLong.

Delete

Metoda Delete briše objekt iz drevesnega seznama v raziskovalcu. OPOZORILO!!!Če je imenovani objekt mapa (TFolder), potem se bodo brisali vsi objekti v tej mapi in mapa.

Method TLayer.Delete As Boolean
ResultOptional Boolean.

DeleteAllData

Metoda DeleteAllData zbriše vse zapise v plasti.

Method TLayer.DeleteAllData (Confirm As Boolean) As Boolean
ConfirmBooleanČe je vrednost True, program vpraša operaterja ali se izvedba brisanja nadaljuje.
ResultOptional BooleanTrue, če je bilo brisanje uspešno.
If [SomeLayer].DeleteAllData (True) Then 
  Message ('Brisano', 'Vsi podatki so bili brisani')
EndIf

DeleteListData

Metoda DeleteListData briše vse zapise v opredeljeni listi podatkov.

Method TLayer.DeleteListData (List As TRecordList, Confirm As Boolean) As Boolean
ListTRecordListTRecordList objekt, ki vsebuje zapise za brisanje.
ConfirmBooleanČe je vrednost True, program vpraša operaterja ali se izvedba brisanja nadaljuje.
ResultOptional BooleanTrue, če je bilo brisanje uspešno.
If [SomeLayer].DeleteListData ([SomeLayer].FilteredRecords, True) Then 
  Message ('Brisano', 'Vsi filtrirani podatki so bili brisani')
EndIf

Document

Lastnost Document .

RO Property TLayer.Document As TDocument
ResultTDocument.

Duplicate

Metoda Duplicate imenovani objekt v seznamu podvoji. Ime podvojenega objekta je sestavljeno iz "Kopija " in imena originala. Drugo ime (Alias) pa je zbrisano. Objekt se kreira v isto mapo, kot je original.

Method TLayer.Duplicate (DuplicateData As Boolean) As TClass
DuplicateDataBooleanSe uporablja samo za Podatkovne plasti in tabele. Če je nastavljeno na True, se poleg strukture podvojijo tudi podatki.
ResultOptional TClassReferenca na kreiran objekt.

Edit

Metoda Edit odpre editor za imenovani objekt.

Method TLayer.Edit

EditAccess

Lastnost EditAccess določa katera skupina uporabnikov ima pravico spreminjanja objekta.

Property TLayer.EditAccess As TUserGroup
ResultTUserGroup.

EditedRecords

Lastnost EditedRecords .

RO Property TLayer.EditedRecords As TRecordList
ResultTRecordList.

EditRecord

Lastnost EditRecord Lastnost je referenca na editirni zapis, za potrebe urejanja podatkov v plasti.

RO Property TLayer.EditRecord As TEditRecord
ResultTEditRecord.
Dim ER As TEditRecord
ER = [SomeLayer].EditRecord

EndMultipleUpdate

Metoda EndMultipleUpdate odklene plast predhodno zaklenjeno z BeginMultipleUpdate metodo.

Method TLayer.EndMultipleUpdate
[SomeLayer].BeginMultipleUpdate
...
[SomeLayer].EndMultipleUpdate

Export

Lastnost Export Lastnost kreira izvozni objekt za imenovano plast.

RO Property TLayer.Export As TExport
ResultTExport.
Dim Ex As TExport
Ex = [SomeLayer].Export
Ex.Execute

FileName

Lastnost FileName .

RO Property TLayer.FileName As String
ResultString.

Filter

Lastnost Filter Lastnost kreira filtrirni objekt za imenovano plast.

RO Property TLayer.Filter As TFilter
ResultTFilter.
Dim F As TFilter
F = [SomeLayer].Filter
F.Execute

FilteredRecords

Lastnost FilteredRecords Lastnost vsebuje listo zapisov, zadnjega filtra.

RO Property TLayer.FilteredRecords As TRecordList
ResultTRecordList.
For I = 0 To [SomeLayer].FilteredRecords.Count - 1
  ...
Next

Form

Lastnost Form Lastnost prikaže zapise določene liste (filtra, rezultat double-clicka ali vseh zapisov) v formi, za posamezno plast.

RO Property TLayer.Form As TForm
ResultTForm.
If [SomeLayer].Filter.Execute Then 
  [SomeLayer].Sort.Execute
  [SomeLayer].Form.Execute
EndIf

FullName

Lastnost FullName .

RO Property TLayer.FullName As String
ResultString.

GEdit

Metoda GEdit aktivira ali zapre grafični editor za izbrano plast.

Method TLayer.GEdit (Show As Boolean)
ShowBooleanTrue, grafični editor se aktivira, False, grafični editor se zapre.
[SomeLayer].GEdit (True)

GetField

Lastnost GetField kreira objekt tipa TField na podlagi imena tega polja.

RO Property TLayer.GetField (FieldName As String) As TField
FieldNameString.
ResultTField.
Dim F As TField
F = [SomeLayer].GetField ("FieldName")

GetFieldByID

Lastnost GetFieldByID kreira objekt tipa TField na podlagi ID polja.

RO Property TLayer.GetFieldByID (ID As Long) As TField
IDLong.
ResultTField.
Dim F As TField
Dim AID As Long
AID = L.GetFieldID ("FieldName")
F = L.GetFieldByID (AID)

GetFieldID

Lastnost GetFieldID vrne ID objekta tipa TField na podlagi imena polja ali drugega imena polja.

RO Property TLayer.GetFieldID (FieldName As String) As Long
FieldNameString.
ResultLong.
Dim AID As Long
AID = L.GetFieldID ("FieldName")

ID

Lastnost ID določa unikatno identifikacijsko kodo, ki se samodejno kreira pri kreiranju objekta in se nikdar ne spremeni.

RO Property TLayer.ID As Long
ResultLong.

Import

Lastnost Import Lastnost kreira uvozni objekt za imenovano plast.

RO Property TLayer.Import As TImport
ResultTImport.
Dim Im As TImport
Im = L.Import
Im.Execute

ImportStructureFromDataFile

Metoda ImportStructureFromDataFile .

Method TLayer.ImportStructureFromDataFile (FName As String)
FNameString.

Index

Lastnost Index .

RO Property TLayer.Index (Name As String) As TIndex
NameString.
ResultTIndex.

IndexAdd

Lastnost IndexAdd .

RO Property TLayer.IndexAdd (Name As String) As TIndex
NameString.
ResultTIndex.

Indexes

Lastnost Indexes .

RO Property TLayer.Indexes As TIndex
ResultTIndex.

IsFolder

Lastnost IsFolder .

RO Property TLayer.IsFolder As Boolean
ResultBoolean.

IsObject

Lastnost IsObject .

RO Property TLayer.IsObject As Boolean
ResultBoolean.

IsSameStructure

Lastnost IsSameStructure primerja strukturo dveh plasti.

RO Property TLayer.IsSameStructure (Layer As TLayer) As Boolean
LayerTLayerTLayer objekt, s katerim se bo izvedla primerjava.
ResultBooleanTrue, če so strukture enake.
If [SomeLayer].IsSameStructure ([OutputLayer]) Then 
...
EndIf

LoadFromFile

Metoda LoadFromFile naloži objekt iz datoteke na disku.

Method TLayer.LoadFromFile (FileName As String) As Boolean
FileNameStringPolno ime datoteke.
ResultOptional Boolean.

LoadRefPoints

Metoda LoadRefPoints .

Method TLayer.LoadRefPoints (LngD, LngM, LngS, LatD, LatM, LatS, Used As String) As Boolean
LngDString.
LngMString.
LngSString.
LatDString.
LatMString.
LatSString.
UsedString.
ResultOptional Boolean.

Modified

Lastnost Modified določa datum in čas, ko je bil objekt nazadnje spremenjen.

RO Property TLayer.Modified As DateTime
ResultDateTime.

Modifier

Lastnost Modifier .

RO Property TLayer.Modifier As TUser
ResultTUser.

Name

Lastnost Name določa dolgo ime objekta. Se lahko spreminja, zato se odsvetuje, sklicevanje na objekt z uporabo imena. Uporabljate rajši ID objekta ali drugo ime.

Property TLayer.Name As String
ResultString.

NetworkAllPaths

Metoda NetworkAllPaths .

Method TLayer.NetworkAllPaths (P As TPointArray)
PTPointArray.

NetworkMultiPath

Metoda NetworkMultiPath .

Method TLayer.NetworkMultiPath (ByRef P As TPointArray)
PByRef TPointArray.

NetworkMultiPathList

Metoda NetworkMultiPathList .

Method TLayer.NetworkMultiPathList (List As TRecordList, ByRef P As TPointArray)
ListTRecordList.
PByRef TPointArray.

NetworkMultiTree

Metoda NetworkMultiTree .

Method TLayer.NetworkMultiTree (P As TPointArray)
PTPointArray.

NetworkPath

Metoda NetworkPath .

Method TLayer.NetworkPath (Y1, X1, Y2, X2 As Float)
Y1Float.
X1Float.
Y2Float.
X2Float.

NetworkPathList

Metoda NetworkPathList .

Method TLayer.NetworkPathList (List As TRecordList, Y1, X1, Y2, X2 As Float)
ListTRecordList.
Y1Float.
X1Float.
Y2Float.
X2Float.

NetworkPaths

Metoda NetworkPaths .

Method TLayer.NetworkPaths (Y1, X1 As Float, P As TPointArray)
Y1Float.
X1Float.
PTPointArray.

NetworkSettings

Metoda NetworkSettings .

Method TLayer.NetworkSettings (Distance, Direction, Block As String)
DistanceString.
DirectionString.
BlockString.

NetworkTree

Metoda NetworkTree .

Method TLayer.NetworkTree (Y, X As Float)
YFloat.
XFloat.

NetworkTreeList

Metoda NetworkTreeList .

Method TLayer.NetworkTreeList (List As TRecordList, Y, X As Float)
ListTRecordList.
YFloat.
XFloat.

NetworkUnLinked

Metoda NetworkUnLinked .

Method TLayer.NetworkUnLinked (Y, X As Float)
YFloat.
XFloat.

NetworkUnLinkedList

Metoda NetworkUnLinkedList .

Method TLayer.NetworkUnLinkedList (List As TRecordList, Y, X As Float)
ListTRecordList.
YFloat.
XFloat.

ObjectType

Lastnost ObjectType .

RO Property TLayer.ObjectType As Long
ResultLong.

OnAppend

Lastnost OnAppend .

Property TLayer.OnAppend As String
ResultString.

OnDelete

Lastnost OnDelete .

Property TLayer.OnDelete As String
ResultString.

OnDeleted

Lastnost OnDeleted .

Property TLayer.OnDeleted As String
ResultString.

OnFormRecordShow

Lastnost OnFormRecordShow .

Property TLayer.OnFormRecordShow As String
ResultString.

OnUpdate

Lastnost OnUpdate .

Property TLayer.OnUpdate As String
ResultString.

Optimize

Metoda Optimize Lastnost optimizira podatke v plasti.

Method TLayer.Optimize
[SomeLayer].Optimize

Parent

Lastnost Parent določa ime mape (folderja) v katerm se imenovani objekt nahaja. Opomba: pri spreminjanju imena mape, morate za dokončno spremenitev imena mape, še izvesti Store ukaz (glej primer).

Property TLayer.Parent As TFolder
ResultTFolder.

RemoveWindowLock

Metoda RemoveWindowLock odkleni definirano območja v plasti. Če je bila odklenitev uspešno izvedena, je rezultat True, drugače False. Območje je bilo zaklenjeno z AddWindowLock metodo.

Method TLayer.RemoveWindowLock (Y1, X1, Y2, X2 As Float, Inside As Boolean) As Boolean
Y1FloatKoordinate območja, ki se bo odklenilo.
X1FloatKoordinate območja, ki se bo odklenilo.
Y2FloatKoordinate območja, ki se bo odklenilo.
X2FloatKoordinate območja, ki se bo odklenilo.
InsideBooleanČe je true, potem se bo odklenilo območje znotraj podanega okna, drugače se bo odklenilo območje zunaj podanega okna.
ResultOptional BooleanTrue, če se bilo odklepanje uspešno izvedeno, drugače False, in False, če so na podanem območju še druga predhodno zaklenjena območja.

Report

Lastnost Report Lastnost kreira Report objekt (poročilo) za imenovano plast.

RO Property TLayer.Report As TReport
ResultTReport.
Dim R As TReport
R = L.Report
R.Execute

SaveToFile

Metoda SaveToFile shrani objekt v datoteko.

Method TLayer.SaveToFile (FileName As String)
FileNameString.

SaveToNewObject

Metoda SaveToNewObject .

Method TLayer.SaveToNewObject (Caption As String, Root As TFolder) As TClass
CaptionString.
RootTFolder.
ResultOptional TClass.

SaveToSif

Metoda SaveToSif .

Method TLayer.SaveToSif (FileName As String)
FileNameString.

SaveToSifAppend

Metoda SaveToSifAppend .

Method TLayer.SaveToSifAppend (FileName As String)
FileNameString.

SaveToXml

Metoda SaveToXml .

Method TLayer.SaveToXml (FileName As String)
FileNameString.

ShowOnDoubleClick

Lastnost ShowOnDoubleClick Lastnost določa, ali je plast vključena za iskanje, če uporabnik izvaja dvoklikanje na karti.

Property TLayer.ShowOnDoubleClick As Boolean
ResultBoolean.
[SomeLayer].ShowOnDoubleClick = True

SnapInEdit

Lastnost SnapInEdit Lastnost določa, ali je plast vključena v snap v grafičnem editiranju. Nastaviti se mora po vstopu v GEdit.

Property TLayer.SnapInEdit As Boolean
ResultBoolean.

Sort

Lastnost Sort Lastnost kreira Sort objekt za imenovano plast.

RO Property TLayer.Sort As TSort
ResultTSort.
Dim S As TSort

S = L.Sort
S.Execute

Store

Metoda Store shrani spremembe objekta na disk.

Method TLayer.Store

TEdit

Metoda TEdit omogoča vstop ali izstop iz topološkega editorja. Zaključek dela v topološkem editorju lahko izvedete tudi iz toolbara topološkega editorja.

Method TLayer.TEdit (Show As Boolean)
ShowBooleanČe je True, se izvede vstop v topološki editor, drugče izstop.

TEID

Lastnost TEID Lastnost se uporablja pri topološkem editiranju. Vsebuje informacijo ID izvorne plasti, da se bo lahko izvedla osvežitev plasti, po končanem topološkem editiranju.

Property TLayer.TEID As Long
ResultLong.

Test1

Metoda Test1 .

Method TLayer.Test1

Test4

Metoda Test4 .

Method TLayer.Test4 (Output As TLayer)
OutputTLayer.

TEX1

Lastnost TEX1 Lastnost se uporablja, če se topološko editira del plasti. Vsebuje spodnjo koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.

Property TLayer.TEX1 As Float
ResultFloat.

TEX2

Lastnost TEX2 Lastnost se uporablja, če se topološko editira del plasti. Vsebuje zgornjo koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.

Property TLayer.TEX2 As Float
ResultFloat.

TEY1

Lastnost TEY1 Lastnost se uporablja, če se topološko editira del plasti. Vsebuje levo koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.

Property TLayer.TEY1 As Float
ResultFloat.

TEY2

Lastnost TEY2 Lastnost se uporablja, če se topološko editira del plasti. Vsebuje desno koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.

Property TLayer.TEY2 As Float
ResultFloat.

TopologyBreak

Metoda TopologyBreak prenese podatke plasti v izhodno plast za potrebe topološkega editiranja. Pri razbijanju topologije se v izhodno plast vsi poligoni zapišejo kot polilinije, centroidi teh poligonov pa kot točke, katere tudi nosijo atributne podatke.

Method TLayer.TopologyBreak (Output As TLayer, Lock As Boolean)
OutputTLayerpodatkovna plast v katero se bodo zapisali topološki podatki.
LockBooleanOpredelitev, ali je plast zaklenjena, da se ne more spreminjati, dokler TopologyBuild ni uspešno izveden.
[SomeLayer].TopologyBreak ([OutputLayer])

TopologyBreakLines

Metoda TopologyBreakLines .

Method TLayer.TopologyBreakLines (Output As TLayer)
OutputTLayer.

TopologyBreakWindow

Metoda TopologyBreakWindow prenese podatke plasti v izhodno plast za potrebe topološkega editiranja v območju opredeljenim z oknom. Pri razbijanju topologije se v izhodno plast vsi poligoni zapišejo kot polilinije, centroidi teh poligonov pa kot točke, katere tudi nosijo atributne podatke.

Method TLayer.TopologyBreakWindow (Output As TLayer, Y1, X1, Y2, X2 As Float, Lock As Boolean)
OutputTLayerpodatkovna plast v katero se bodo zapisali topološki podatki.
Y1FloatKoordinate okna.
X1FloatKoordinate okna.
Y2FloatKoordinate okna.
X2FloatKoordinate okna.
LockBooleanOpredelitev, ali je plast zaklenjena, da se ne more spreminjati, dokler TopologyBuild ni uspešno izveden.
[SomeLayer].TopologyBreakWindow ([OutputLayer], 0, 0, 1000, 1000)

TopologyBuild

Metoda TopologyBuild izvede izgradnjo topologije v izhodni layer. Napake topologije so zapisane v vhodni plasti.

Method TLayer.TopologyBuild (Output As TLayer) As Boolean
OutputTLayerPlast, v katero se bo topologija zapisala. Če ima ta parameter vrednost Nil, se bo izvedla samo kotrola topoloških napak.
ResultOptional BooleanTrue, če ni topoloških napak.
[SomeLayer].TopologyBuild ([OutputLayer])

TopologyBuildNoCentroids

Metoda TopologyBuildNoCentroids .

Method TLayer.TopologyBuildNoCentroids (Output As TLayer) As Boolean
OutputTLayer.
ResultOptional BooleanRezultat je True, če ni topoloških napak, sicer pa je rezultat False.

TopologyCheck

Metoda TopologyCheck preveri pravilnost topologije. Napake topologije so markirane v vhodni plasti. Ta metoda je identična metodi TopologyBuild z Nil parametrom.

Method TLayer.TopologyCheck As Boolean
ResultOptional Boolean.
If [SomeLayer].TopologyCheck Then
  Message ( 'Sporočilo' , 'Ta plast ne vsebuje topoloških napak.' )
EndIf

UsedIn

Lastnost UsedIn določa v katerih aplikacijah je določen objekt dosegljiv. Če nastavimo vrednost UsedIn na "*", potem je objekt dosegljiv v vseh aplikacijah. Aplikacije se loči z vejico (,).

Property TLayer.UsedIn As String
ResultString.

ViewAccess

Lastnost ViewAccess določa katera skupina uporabnikov ima pravico vpogleda opredeljenega objekta.

Property TLayer.ViewAccess As TUserGroup
ResultTUserGroup.