TReport: Razlika med redakcijama
m (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 ...) |
m |
||
| Vrstica 225: | Vrstica 225: | ||
<source></source> | <source></source> | ||
| − | [[Category:Razredi]] | + | [[Category:Razredi podatkovne plasti|Report]] |
| − | [[Category:SDMS Basic]] | + | [[Category:Razredi|Report]] |
| + | [[Category:SDMS Basic|Report]] | ||
Trenutna redakcija s časom 19:27, 29. november 2010
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 | ||
| Result | Optional Boolean | True, č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) | ||
| List | TRecordList | . |
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) | ||
| List | TRecordList | TRecordList objekt, ki vsebuje skupino zapisov. |
Metoda Print izvede izpis poročila na tiskalnik.
| Method TReport.Print |
[SomeLayer].Report.PrintPrintList
Metoda PrintList izvede izpis poročila za navedeno listo zapisov.
| Method TReport.PrintList (List As TRecordList) | ||
| List | TRecordList | TRecordList objekt, ki vsebuje skupino zapisov. |
[SomeLayer].Report.PrintList ([SomeLayer].ClickedRecords)PrintRange
Metoda PrintRange .
| Method TReport.PrintRange (FromPage, ToPage As Long) | ||
| FromPage | Long | . |
| ToPage | Long | . |
PrintListRange
Metoda PrintListRange .
| Method TReport.PrintListRange (List As TRecordList, FromPage, ToPage As Long) | ||
| List | TRecordList | . |
| FromPage | Long | . |
| ToPage | Long | . |
SaveImage
Metoda SaveImage .
| Method TReport.SaveImage (FileName As String, Format, Resolution, Page As Long) | ||
| FileName | String | . |
| Format | Long | . |
| Resolution | Long | . |
| Page | Long | . |
SaveImageList
Metoda SaveImageList .
| Method TReport.SaveImageList (List As TRecordList, FileName As String, Format, Resolution, Page As Long) | ||
| List | TRecordList | . |
| FileName | String | . |
| Format | Long | . |
| Resolution | Long | . |
| Page | Long | . |
Skupne lastnosti
Name
Lastnost Name določa ime objekta.
| Property TReport.Name As String | ||
| Result | String | . |
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 | ||
| Result | String | . |
Comment
Lastnost Comment določa zapis komentarja za objekt tipa TReport.
| Property TReport.Comment As String | ||
| Result | String | . |
Parent
Lastnost Parent .
| RO Property TReport.Parent As TLayer | ||
| Result | TLayer | . |
StoredNames
Lastnost StoredNames .
| RO Property TReport.StoredNames As String | ||
| Result | String | . |
Lastnosti poročila
PageCount
Lastnost PageCount določa število strani za poročilo.
| RO Property TReport.PageCount As Long | ||
| Result | Long | . |
IntToStr (CurRep.PageCurrent) + ' / ' + IntToStr (CurRep.PageCount)PageCurrent
Lastnost PageCurrent določa število trenutne strani v poročilu.
| RO Property TReport.PageCurrent As Long | ||
| Result | Long | . |
Skupne metode
Load
Metoda Load naloži predhodno shranjene nastavitve za objekt tipa Treport.
| Method TReport.Load (Name As String) As Boolean | ||
| Name | String | Ime shranjenih nastavitev. |
| Result | Optional Boolean | . |
Save
Metoda Save shrani nastavitve za poročilo.
| Method TReport.Save (Name As String) | ||
| Name | String | Ime 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) | ||
| L | TReport | . |
Delete
Metoda Delete .
| Method TReport.Delete (Name As String) | ||
| Name | String | . |
DeleteAll
Metoda DeleteAll .
| Method TReport.DeleteAll |