![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() День добрый.
Delphi XE БД: DBF Вот такая проблема: - есть простой запрос с тремя полями: 2 из которых (A и B) обычные текстовые данные, а одно (С) - вычисляемое (на основе двух полей) - так вот: если я использую CalcFields, то вычисляемое поле НЕ ВЫЧИСЛЯЕТСЯ - всегда возвращается пустая строка Привожу код Код:
procedure TDM.Q1CalcFields(DataSet: TDataSet); begin С.AsString := A.AsString + B.AsString; end; А и B - простые строки и данные в таблице есть но что самое интересное - не работает и такой код Код:
procedure TDM.Q1CalcFields(DataSet: TDataSet); begin С.AsString := 'QQQQQQQQQQQQQQQQQq'; Showmessage(С.AsString); //все равно возвращает '' end; |