Тема: WITH vs. DataItem
Показать сообщение отдельно
Старый 07.03.2010, 15:30   #1  
Romul is offline
Romul
Участник
 
186 / 11 (1) +
Регистрация: 26.12.2007
Может быть я, конечно, долго к этому шел и напишу давным-давно всем известную истину, но меня сей факт поверг в легкое недоумение...

Есть отчет. Допустим в нем есть DataItem на таблицу ААА. И, скажем, есть глобальная переменная типа Record, связанная с таблицей ВВВ.
В таблице ААА есть поле Поле1, а в таблице ВВВ есть поле Поле2.
Такая конструкция будет работать:


ВВВ - OnPostDataItem()

WITH AAA DO BEGIN
Поле2 = ЗначениеЧегоТоТам;
...
END;

Т.е. компилятор даже не поймет, что мне нужно работать исключительно с полями таблицы ААА и что я по запаре вместо Поле1 написал Поле2...
ИМХО - нонсенс.