Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Сохранение данных в DBgrid - ?

Автор: 1147 19.07.2009 20:51

Можно ли сделать так чтобы введенные в dbedit данные не сохранялись в dbgrid до тех пор, пока не будет нажата соответствующая кнопка?
Желательно не использовать замену на edit или другие компоненты

Автор: volvo 19.07.2009 22:07

Какая именно кнопка должна быть нажата? Ты что, хочешь, чтобы DBEdit только показывал введенное значение, но не заносил его в базу что-ли? А потом, когда ты нажмешь какую-то кнопку, эти изменения должны примениться?

Автор: 1147 19.07.2009 22:17

Совершенно верно.
При нажатии кнопки сохранить
А если кнопка "сохранить" не была нажата, все данные должны теряться. Это позволит избавиться от кнопки от кнопки "отменить"

Автор: volvo 19.07.2009 22:51

Цитата
А если кнопка "сохранить" не была нажата, все данные должны теряться.
Ты сейчас описал алгоритм работы кнопок Apply/Cancel из DBNavigator-а. Зачем опять изобретать велосипед?

Автор: 1147 19.07.2009 23:00

Где находится DBNavigator?

Автор: volvo 19.07.2009 23:02

В "DataControls" вообще-то...

Автор: 1147 19.07.2009 23:03

blush.gif
А навигатор здесь не подходит - данные все равно сохраняются в таблице при вводе без нажатий на какие либо кнопки.