- Объект связал с таблицей, в качестве отображаемого поля выбрал числовое поле.
- По кнопке присваиваю объекту ID существующей записи:
Код: Выделить всё
procedure dxButton1Click(Sender: TObject);
begin
Self['Объект'] := 1; //любой ID таблицы
end;Если отображаемое числовое поле равно 0 или пустое, возникает ошибка Field … error invalid variant value.
Вручную через список объекта запись выбирается нормально. Если поменять отображаемое поле на текстовое, тот же код работает.