|
![]() | Volßnφ procedury | ![]() | P°φkazy jazyka | p°φkaz HALT | ![]() |
P°φkaz WITH mß v klientskΘm programovacφm jazyce tento tvar:
with tabulk
a_nebo_kurzor [ Φφslo_zßznamu ]
do
p°φkaz
Provedenφm p°φkazu WITH zp∙sobφ vyhodnocenφ Φφsla zßznamu a provedenφ p°φkazu, kter² je v n∞m obsa₧en. V klientskΘm p°φkazu mohou b²t pou₧ity identifikßtory sloupc∙ v²Üe uvedenΘ tabulky resp. kurzoru - tyto identifikßtory pak oznaΦujφ sloupce zßznamu, jeho₧ Φφslo je uvedeno v hranat²ch zßvorkßch.
Jsou-li A a B sloupce tabulky TAB a REC Φφslo zßznamu tΘto tabulky, pak mφsto:
TAB[REC].A := 2 * TAB[REC].B;
lze psßt:
with TAB[REC] do A := 2 * B;
P°φkaz WITH tedy umo₧≥uje zkrßtit zßpis p°φstupu k sloupci v programu a navφc (nepatrn∞) zrychluje b∞h programu.
![]() | Volßnφ procedury | ![]() | P°φkazy jazyka | p°φkaz HALT | ![]() |