RomanDaemon
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Подскажите пожалуйста. Есть cxGrid, вехний level DBTableView. Требуется, что бы часть полей показывалось не в верхнем уровне, а при нажатии плюсика. Для связки master-detail через cxGrid так для других таблиц БД и сделано. Добавлено несколько дочерних levels. А вот надо, что бы в таком же формате в отдельном табе показывались данные и из master таблицы. Пробовал создвать новый level и dbview и к нему прицепить то же datasource, что и у верхней вьюхи. Если не задать у поля master, detail, key fields, то просто ничего не показывается. Если задать, то все отображается, но при попытке через эту вьюху запостить отредактированную запись - появляется ошибка "First chance exception at $7C812AEB. Exception class EOleException with message 'Не удается найти строку для обновления. Некоторые значения могли быть изменены со времени ее последнего чтения'." Подозреваю, что оно так работать и должно. Но как тогда сделать, что бы часть полей открывалась по плюсику? | Всего записей: 47 | Зарегистр. 11-02-2003 | Отправлено: 01:15 03-12-2010 | Исправлено: RomanDaemon, 01:16 03-12-2010 |
|