AutoNewPage
Otomatik olarak yeni bir rapor sayfası oluşturur.
CheckHeader
Sayfa başlığı kontrolü..
AutoNewPage
Otomatik olarak yeni bir rapor sayfası oluşturur.
CheckHeader
Sayfa başlığı kontrolü..
CheckMask(mID as Integer) as Integer
Filtre kontrolü (checking filter)
mID (in) Filtre indeks numarası
CheckMaskGroup(grpNr as Integer) as Integer
Group filtresi kontrolü
grpNr (in) Grup filtre indeksi
CheckNewPage
Yeni sayfa oluşturur.
ClearField(fld as Integer)
Çalışma anında alanları temziler Clear to field in runtime
fld (in) LRW'deki değişken numarası
ClearFieldsOfSection(sId as Integer)
ID numarası verilen bölümdeki (section) tüm alanları temizler.
sID (in) Section ID
EraseProgMsg
Görünümdeki işlem mesajlarını kaldırır. (Örnek mesaj: rapor alınıyor... )
FltActive(fNr as Integer) as Integer
Check for filter activate (avtive – nonactive control)
fNr (in) Filter number
FltDateBeg (fNr as Integer) as Integer
Filtredeki başlangıç tarihini okur. (integer formatında)
fNr (in) Filtre no
FltDateEnd (fNr as Integer) as Integer
Filtredeki bitiş tarihini okur. (integer formatında)
fNr (in) Filtre no
FltDateVal (fNr as Integer) as Integer
Read single date in filter (integer format)
fNr (in) Filtre no
FltGroupVal (fNr as Integer) as Integer
Filtredeki seçilen değerileri okur.
fNr (in) Filtre no
FltInverted(fNr as Integer) as Integer
Filtreyi invert (seçimi ters çevir) veya non-invert (düzelt) olarak değiştirir.
fNr (in) Filtre no
FltMenuVal (fNr as Integer) as Integer
Menüde seçilen node (düğüm) numarası
fNr (in) Filtre no
FltNumBeg (fNr as Integer) as Double
Filtredeki başlangıç no değerini okur.
fNr (in) Filtre no
FltNumEnd (fNr as Integer) as Double
Filtredeki bitiş no değerini okur.
fNr (in) Filtre no
FltNumVal (fNr as Integer) as Double
Read single number value in filter
fNr (in) Filtre no
FltRange (fNr as Integer) as Integer
Aralık (range) türünü filtreler (number group or between two number type)
fNr (in) Filtre no
FltStrBeg (fNr as Integer) as String
Filtredeki başlangıç dizgi (string) karakterini okur.
fNr (in) Filtre no
FltStrEnd (fNr as Integer) as String
Filtredeki son dizgi (string) karakterini okur.
fNr (in) Filtre no
FltStrVal (fNr as Integer) as String
Filtredeki tek dizgi (string) karakterini okur.
fNr (in) Filtre no
FltTimeBeg (fNr as Integer) as Integer
Filtredeki başlangıç zaman aralığını okur.
fNr (in) Filtre no
FltTimeEnd (fNr as Integer) as Integer
Filtredeki bitiş zaman aralığını okur.
fNr (in) Filtre no
FltTimeVal (fNr as Integer) as Integer
Read single time value in filter
fNr (in) Filtre no
AddAFltListItem(fNr as Integer, tag as Integer, text as String)
Manual adding node on list types filter
fNr (in) Filtre no
tag (in) Etiket (tag) no
text (in) Düğüm (node) metni
GetFieldFloat(fID as Integer) as Double
Float değerini alır.
fID (in) Alan indeks no
GetFieldInt(fID as Integer) as Integer
Integer değerini alır.
fID (in) Alan indeks no
GetFieldText(fID as Integer) as Value
String değerini alır.
fID (in) Alan indeks no
NextPage()
Next report page on runtime Çalışma esnasında bir sonraki rapor sayfasını gösterir.
PageFull () as Integer
Sayfadaki boş alanı gösterir.
Pause()
Raporu herhangi bir zamanda durdurur. Pause report to any time
Resume()
Durdurulan raporu devam etmek üzere yeniden başlatır.
PrintLS(sID as Integer) as Integer
Etiketleri yazdırır.
sID (in) section ID
PrintS(sID as Integer) as Integer
İlgili bölümü (section) yazdırır.
sID (in) section ID
ProgressMsg(const msg as String)
Bekleme mesajını aktifleştirir.
ReportTitle() as String
Rapor başlığını okur.
SectHeight(ID as Integer) as Double
Çalışma esnasında ilgili bölümün yüksekliğini okur.
ID (in) section ID
SectionEmpty(ID as Integer) as Integer
İlgili bölümün durumunu (Boş veya Boş Değil) okur.
ID (in) section ID
SetFooterSects(Sect as Integer)
İlgili sabit bölümü alt başlık bölümüne konumlandırır. (Set fixed section to footer section)
Sect (in) Section ID
SetHeaderSects(Sect as Integer)
İlgili sabit bölümü üst başlık bölümüne konumlandırır. (Set fixed section to header section)
Sect (in) Section ID
VarReferred(id as Integer) as Integer
Rapor taslığındaki bir öğeyi seçmek veya seçimi kaldırmak için kullanılır.
id (in) Değişken indeksi
SetReportTitle(title as String)
Set report description. Rapor açıklamasını belirler.
title (in) Rapor başlığı
PageFull () as Integer
Raporun dolu olması halinde, PageFull değeri 1 olacaktır.
(out) (True – Full, False – empty or some )
FieldEmpty (fld as Integer ) as Integer
Eğer alanın boş dönmesi gerekiyorsa, boş alan değeri 0 olmalıdır.
If Field to come back empty then set field empty value = 0
fld(in) Alan no
FltGroupSelArray(fNr as Integer ) as Variant
Return to sellection array in group checkbox. Grup onay kutusundaki seçim dizisine (selection array) geri döndürür.
fNr(in) Alan no
Örnek
arr = FltGroupSelArray(1)for i = 0 to arr.Size - 1
warn(arr[i])
next i
PageHeight() as Double
Sayfa yüksekliğini cm cinsinden döndürür.
PageWidth() as Double
Sayfa genişliğini cm cinsinden döndürür.
SetFieldCurr, SetFieldFloat, SetFieldFracs, SetFieldInt, SetFieldText
Bu fonksiyonların kullanılması önerilmez. SetVarValue fonksiyonunun kullanılması önerilir.
Not recommed for to use this functions.- SetVarValue recommed.
SetVarValue (fID as Integer, const fVal as Variant)
Set field for variant type. Örnek : SetVarValue (<Field ID>, <Value>)
FltCount () as Integer
Filtre sayısını döndürür. Return filter count. Örnek : intCount = FltCount()
GetFiltersInfo () as Variant
Filtre özellik dizisi.
Özellikler:
ID : Integer, Filter ID
MTYPE : Integer, FilterType
M_STRING = 1;
M_STRRANGE = 2;
M_NUMERIC = 3;
M_NUMRANGE = 4;
M_DATE = 5;
M_DATRANGE = 6;
M_LISTSEL = 7;
M_GRPSEL = 8;
M_MENSEL = 9;
M_MASKGROUP = 10;
M_MULTIPLE = 11;
M_TIME = 12;
M_TIMERANGE = 13;
DESC : String (dizgi), Filtre açıklaması
ACTIVE : Boolean, Activate koşulu (true - false)
Örnek;
arr = GetFiltersInfo()
strDesc = arr[0].DESC
Filtre kontrolü (checking filter)
mID (in) Filtre indeks numarası
CheckMaskGroup(grpNr as Integer) as Integer
Group filtresi kontrolü
grpNr (in) Grup filtre indeksi
CheckNewPage
Yeni sayfa oluşturur.
ClearField(fld as Integer)
Çalışma anında alanları temziler Clear to field in runtime
fld (in) LRW'deki değişken numarası
ClearFieldsOfSection(sId as Integer)
ID numarası verilen bölümdeki (section) tüm alanları temizler.
sID (in) Section ID
EraseProgMsg
Görünümdeki işlem mesajlarını kaldırır. (Örnek mesaj: rapor alınıyor... )
FltActive(fNr as Integer) as Integer
Check for filter activate (avtive – nonactive control)
fNr (in) Filter number
FltDateBeg (fNr as Integer) as Integer
Filtredeki başlangıç tarihini okur. (integer formatında)
fNr (in) Filtre no
FltDateEnd (fNr as Integer) as Integer
Filtredeki bitiş tarihini okur. (integer formatında)
fNr (in) Filtre no
FltDateVal (fNr as Integer) as Integer
Read single date in filter (integer format)
fNr (in) Filtre no
FltGroupVal (fNr as Integer) as Integer
Filtredeki seçilen değerileri okur.
fNr (in) Filtre no
FltInverted(fNr as Integer) as Integer
Filtreyi invert (seçimi ters çevir) veya non-invert (düzelt) olarak değiştirir.
fNr (in) Filtre no
FltMenuVal (fNr as Integer) as Integer
Menüde seçilen node (düğüm) numarası
fNr (in) Filtre no
FltNumBeg (fNr as Integer) as Double
Filtredeki başlangıç no değerini okur.
fNr (in) Filtre no
FltNumEnd (fNr as Integer) as Double
Filtredeki bitiş no değerini okur.
fNr (in) Filtre no
FltNumVal (fNr as Integer) as Double
Read single number value in filter
fNr (in) Filtre no
FltRange (fNr as Integer) as Integer
Aralık (range) türünü filtreler (number group or between two number type)
fNr (in) Filtre no
FltStrBeg (fNr as Integer) as String
Filtredeki başlangıç dizgi (string) karakterini okur.
fNr (in) Filtre no
FltStrEnd (fNr as Integer) as String
Filtredeki son dizgi (string) karakterini okur.
fNr (in) Filtre no
FltStrVal (fNr as Integer) as String
Filtredeki tek dizgi (string) karakterini okur.
fNr (in) Filtre no
FltTimeBeg (fNr as Integer) as Integer
Filtredeki başlangıç zaman aralığını okur.
fNr (in) Filtre no
FltTimeEnd (fNr as Integer) as Integer
Filtredeki bitiş zaman aralığını okur.
fNr (in) Filtre no
FltTimeVal (fNr as Integer) as Integer
Read single time value in filter
fNr (in) Filtre no
AddAFltListItem(fNr as Integer, tag as Integer, text as String)
Manual adding node on list types filter
fNr (in) Filtre no
tag (in) Etiket (tag) no
text (in) Düğüm (node) metni
GetFieldFloat(fID as Integer) as Double
Float değerini alır.
fID (in) Alan indeks no
GetFieldInt(fID as Integer) as Integer
Integer değerini alır.
fID (in) Alan indeks no
GetFieldText(fID as Integer) as Value
String değerini alır.
fID (in) Alan indeks no
NextPage()
Next report page on runtime Çalışma esnasında bir sonraki rapor sayfasını gösterir.
PageFull () as Integer
Sayfadaki boş alanı gösterir.
Pause()
Raporu herhangi bir zamanda durdurur. Pause report to any time
Resume()
Durdurulan raporu devam etmek üzere yeniden başlatır.
PrintLS(sID as Integer) as Integer
Etiketleri yazdırır.
sID (in) section ID
PrintS(sID as Integer) as Integer
İlgili bölümü (section) yazdırır.
sID (in) section ID
ProgressMsg(const msg as String)
Bekleme mesajını aktifleştirir.
ReportTitle() as String
Rapor başlığını okur.
SectHeight(ID as Integer) as Double
Çalışma esnasında ilgili bölümün yüksekliğini okur.
ID (in) section ID
SectionEmpty(ID as Integer) as Integer
İlgili bölümün durumunu (Boş veya Boş Değil) okur.
ID (in) section ID
SetFooterSects(Sect as Integer)
İlgili sabit bölümü alt başlık bölümüne konumlandırır. (Set fixed section to footer section)
Sect (in) Section ID
SetHeaderSects(Sect as Integer)
İlgili sabit bölümü üst başlık bölümüne konumlandırır. (Set fixed section to header section)
Sect (in) Section ID
VarReferred(id as Integer) as Integer
Rapor taslığındaki bir öğeyi seçmek veya seçimi kaldırmak için kullanılır.
id (in) Değişken indeksi
SetReportTitle(title as String)
Set report description. Rapor açıklamasını belirler.
title (in) Rapor başlığı
PageFull () as Integer
Raporun dolu olması halinde, PageFull değeri 1 olacaktır.
(out) (True – Full, False – empty or some )
FieldEmpty (fld as Integer ) as Integer
Eğer alanın boş dönmesi gerekiyorsa, boş alan değeri 0 olmalıdır.
If Field to come back empty then set field empty value = 0
fld(in) Alan no
FltGroupSelArray(fNr as Integer ) as Variant
Return to sellection array in group checkbox. Grup onay kutusundaki seçim dizisine (selection array) geri döndürür.
fNr(in) Alan no
Örnek
arr = FltGroupSelArray(1)
for i = 0 to arr.Size - 1
warn(arr[i])
next i
PageHeight() as Double
Sayfa yüksekliğini cm cinsinden döndürür.
PageWidth() as Double
Sayfa genişliğini cm cinsinden döndürür.
SetFieldCurr, SetFieldFloat, SetFieldFracs, SetFieldInt, SetFieldText
Bu fonksiyonların kullanılması önerilmez. SetVarValue fonksiyonunun kullanılması önerilir.
Not recommed for to use this functions.- SetVarValue recommed.
SetVarValue (fID as Integer, const fVal as Variant)
Set field for variant type. Örnek : SetVarValue (<Field ID>, <Value>)
FltCount () as Integer
Filtre sayısını döndürür. Return filter count. Örnek : intCount = FltCount()
GetFiltersInfo () as Variant
Filtre özellik dizisi.
Özellikler:
ID : Integer, Filter ID
MTYPE : Integer, FilterType
M_STRING = 1;
M_STRRANGE = 2;
M_NUMERIC = 3;
M_NUMRANGE = 4;
M_DATE = 5;
M_DATRANGE = 6;
M_LISTSEL = 7;
M_GRPSEL = 8;
M_MENSEL = 9;
M_MASKGROUP = 10;
M_MULTIPLE = 11;
M_TIME = 12;
M_TIMERANGE = 13;
DESC : String (dizgi), Filtre açıklaması
ACTIVE : Boolean, Activate koşulu (true - false)
Örnek;
arr = GetFiltersInfo()
strDesc = arr[0].DESC