Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизВозможно ли редактирование записей полученных по запросу Найти похожие ветки
← →
intaari (2004-12-27 12:01) [0]Добрый день!
Я по запросу получил данные из таблицы. Вывел их в DBGrid. По двойному щелчку осуществляется вызов формы на которой текущая запись раскидывается по DBEdit. Вот только их редактирование запрещенно. Возможно ли осуществить редактирование без использования Table.
← →
msguns © (2004-12-27 12:22) [1]Если редактирование выполняется в отдельной форме, т.е. редактируется за раз только одна запись, то
1) Если осн.набор данных получен запросом (TQuery)
вместо DB-контролов, ИМХО, лучше использовать обычные, а по завершению (нажимается кнопулька на ентой же форме), составляется параметрический запрос (TQuery) на изменение (вставку) записи, параметрам присваиваются значения из контролов и запрос выполняется. После этого осн.запрос переоткрывается и позиционируется на отредактированную (вваеденную) запись
2) Если осн. НД получен TTable, для коррекции используется методы TTable.Edit/Insert с заполнение филдов значениями, введенными юезов в контролы.
Есть еще возможность редактить непосредственно в TQuery, но для этого нужнен дополнительный спец.компонент.
← →
intaari (2004-12-27 12:39) [2]C
> msguns © (27.12.04 12:22) [1]
Спасибо за подробный ответ. Поздравляю с новым годом.
← →
msguns © (2004-12-27 13:34) [3]Спасибо. Взаимно.;)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c