Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Пересчет Calculated полей [D7, dBase, FoxPro]


alex123 ©   (2004-04-23 18:45:00) 

Как пересчитать все calculated (ftCalc, fkInternalCalc
) поля во всей таблице без ее переоткрытия?
Спасибо


Vemer   (2004-04-25 00:48:00) [1]

Refresh/Repaint у меня не помогал..


Johnmen   (2004-04-24 23:26:00) [2]

>alex123  (24.04.04 09:54) [3]

Кажется понимаю, в чём проблема. Попробуй Refresh контрола отображения.


makz   (2004-04-24 11:30:00) [3]

Вычисляемое поле в БД - вычисляется на основании данных, содержащихся в БД - и только(не знаю какие у dBase тут могут быть возможности). Вычисляемое поле в программе - в программе и остаеться - в бд оно само не полезет)


alex123   (2004-04-24 09:54:00) [4]

to Johnmen
Пользователь выбирает дату на которую я должен пересчитать цену с учетом инфляции. В таблице есть закупочная цена, а второе поле для рассчитанной цены я сделал Calculated. Поскольку указываемая пользователем дата не лежит в таблице, то при ее изменении нужно пересчитать вычисляемое поле в таблице.
Разве я не прав?


Johnmen   (2004-04-24 01:22:00) [5]

А ты хорошо понимаешь, что такое calculated поле ?
Видимо, нет...


Vemer   (2004-04-23 19:01:00) [6]

Боролся в одно время с этой фигней.. Переоткрытие в результате стало самым простым решением..:).


Наверх

Титульная страница Поиск, карта сайта Написать письмо