TReport

Iz SDMS
Redakcija dne 15:40, 29. november 2010 od AleÅ¡ Trtnik (pogovor | prispevki) (Nova stran z vsebino: {{Work}} Razred '''TReport''' se uporablja za opredelitev oblike poročil, predpregled poročil in izpis na tiskalnik. ==Osnovna uporaba== <source>Dim L as Tlayer L = [Neka ...)
(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 TReport se uporablja za opredelitev oblike poročil, predpregled poročil in izpis na tiskalnik.

Osnovna uporaba

Dim L as Tlayer

L = [Neka plast]
L.Report.Name ='ImePorocila'
L.Report.Alias = 'DrugoImePorocila'
L.Report.Clear
L.Report.Comment= 'KomentarPorocila'
While
  L.Report.Edit
  L.Report.Save ('ImePorocila')
Wend
L.Report.Preview
L.Report.PreviewList (L.FilteredRecords)
L.Report.Clear
L.Report.Load ('ImePorocila')
L.Report.Print
L.Report.PrintList (L.FilteredRecords)

Edit

Metoda Edit odpre urejevalnik poročil.

Method TReport.Edit As Boolean
ResultOptional BooleanTrue, če je bilo poročilo prikazano, sicer pa je rezultat False.

Execute

Metoda Execute .

Method TReport.Execute

ExecuteList

Metoda ExecuteList .

Method TReport.ExecuteList (List As TRecordList)
ListTRecordList.

Preview

Metoda Preview prikaže predpregled poročila.

Method TReport.Preview

PreviewList

Metoda PreviewList izvede predpregled poročila za navedeno listo zapisov.

Method TReport.PreviewList (List As TRecordList)
ListTRecordListTRecordList objekt, ki vsebuje skupino zapisov.

Print

Metoda Print izvede izpis poročila na tiskalnik.

Method TReport.Print
[SomeLayer].Report.Print

PrintList

Metoda PrintList izvede izpis poročila za navedeno listo zapisov.

Method TReport.PrintList (List As TRecordList)
ListTRecordListTRecordList objekt, ki vsebuje skupino zapisov.
[SomeLayer].Report.PrintList ([SomeLayer].ClickedRecords)

PrintRange

Metoda PrintRange .

Method TReport.PrintRange (FromPage, ToPage As Long)
FromPageLong.
ToPageLong.

PrintListRange

Metoda PrintListRange .

Method TReport.PrintListRange (List As TRecordList, FromPage, ToPage As Long)
ListTRecordList.
FromPageLong.
ToPageLong.

SaveImage

Metoda SaveImage .

Method TReport.SaveImage (FileName As String, Format, Resolution, Page As Long)
FileNameString.
FormatLong.
ResolutionLong.
PageLong.

SaveImageList

Metoda SaveImageList .

Method TReport.SaveImageList (List As TRecordList, FileName As String, Format, Resolution, Page As Long)
ListTRecordList.
FileNameString.
FormatLong.
ResolutionLong.
PageLong.

Skupne lastnosti

Name

Lastnost Name določa ime objekta.

Property TReport.Name As String
ResultString.

Alias

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

Property TReport.Alias As String
ResultString.

Comment

Lastnost Comment določa zapis komentarja za objekt tipa TReport.

Property TReport.Comment As String
ResultString.

Parent

Lastnost Parent .

RO Property TReport.Parent As TLayer
ResultTLayer.

StoredNames

Lastnost StoredNames .

RO Property TReport.StoredNames As String
ResultString.

Lastnosti poročila

PageCount

Lastnost PageCount določa število strani za poročilo.

RO Property TReport.PageCount As Long
ResultLong.
IntToStr (CurRep.PageCurrent) + ' / ' + IntToStr (CurRep.PageCount)

PageCurrent

Lastnost PageCurrent določa število trenutne strani v poročilu.

RO Property TReport.PageCurrent As Long
ResultLong.

Skupne metode

Load

Metoda Load naloži predhodno shranjene nastavitve za objekt tipa Treport.

Method TReport.Load (Name As String) As Boolean
NameStringIme shranjenih nastavitev.
ResultOptional Boolean.

Save

Metoda Save shrani nastavitve za poročilo.

Method TReport.Save (Name As String)
NameStringIme poročila.

Clear

Metoda Clear briše vse objekte tipa TReport v plasti.

Method TReport.Clear

CopyFrom

Metoda CopyFrom .

Method TReport.CopyFrom (L As TReport)
LTReport.

Delete

Metoda Delete .

Method TReport.Delete (Name As String)
NameString.

DeleteAll

Metoda DeleteAll .

Method TReport.DeleteAll