|
![]() | Ukazatele a p°ivazovßnφ zßznam∙ | ![]() | Nßvrh funkΦnosti formulß°∙ |
Mimo toho, co dovoluje internφ programovacφ jazyk, se v parametrech popisujφcφch slo₧ky pohledu sm∞jφ pou₧φvat symboly @, @@ a ##. VÜechny t°i oznaΦujφ hodnotu typu Integer a m∙₧ete je libovoln∞ zaΦle≥ovat do v²raz∙ nebo p°edßvat podprogram∙m.
Symbol @ oznaΦuje absolutnφ (externφ) Φφslo zßznamu v tabulce resp. v kurzoru (podle toho, nad Φφm je pohled vytvo°en). ╚φslo zßznamu je po dobu otev°enφ pohledu nem∞nnΘ, nicmΘn∞ v dotazech se Φφslo tΘho₧ zßznamu liÜit m∙₧e - i set°φd∞nφ formulß°e zm∞nφ Φφslovßnφ, proto₧e zm∞nφ zdroj dat na jin² dotaz. V objektovΘm programovßnφ nahrazuje symbol vlastnost CurExtRec
.
Symbol @@ oznaΦuje po°adovΘ (internφ) Φφslo zßznamu v pohledu. Zßznamy se Φφslujφ od nuly, proto @@ mß v prvnφm zßznamu hodnotu 0, v druhΘm 1 atd. Fiktivnφ zßznam mß konkrΘtnφ kladnou hodnotu. V objektovΘm programovßnφ nahrazuje symbol vlastnost CurPos
.
Hodnota symbolu @@ se liÜφ od @ tehdy, pokud jsou z pohledu automaticky vypouÜt∞ny zruÜenΘ zßznamy. Tak je tomu ve vÜech pohledech, kterΘ nejsou otev°eny se specißlnφm parametrem DEL_RECS (mΘn∞ Φast² p°φpad).
Symbol @ mß na fiktivnφm zßznamu hodnotu -1 (lze s v²hodou vyu₧φt v podmφnkßch viditelnosti a aktivity).
╚φslo strßnky se v sestav∞ oznaΦuje symbolem ##. Strßnky se Φφslujφ od jednΘ. Hodnota symbolu ## ve formulß°i nenφ definovßna. Typick²m mφstem, kde se pou₧φvajφ slo₧ky s Φφslem strßnky, je oblast Hlava strßnky nebo Pata strßnky.
P°φklad:
hodnotovß slo₧ka v pat∞ strßnky:"strana "+Int2str(##)
![]() | Ukazatele a p°ivazovßnφ zßznam∙ | ![]() | Nßvrh funkΦnosti formulß°∙ |