P°φkaz WITH mß ve vnit°nφm programovacφm jazyce tento tvar:
with
tabulka_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. Ve vnit°nφ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.
Viz takΘ: