Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проверка изменения данных в edit [D5, Win2k]


denis24 ©   (2004-09-15 16:22:00) 

Забиваю значения в edit из базы потом пользователь может редактировать эти значения.Если проверять edit.modified то всегда true даже если не трогать edit.
Так влт как корректно реализовать механизм проверки изменения значений в edit и если изменились корректировать данные в базе?


KSergey   (2004-09-16 08:06:00) [1]

> [9] DiamondShark ©   (15.09.04 18:45)

Вот и я о том же....


ЮЮ   (2004-09-16 03:57:00) [2]

>куда мне перевести курсор ...
никуда не надо. добавленная запись и будет текущей записью


denis24   (2004-09-15 19:40:00) [3]

А если я добавляю appendom в базу запись,куда мне перевести курсор чтобы в дбэдите мона было вводить значения


DiamondShark   (2004-09-15 18:45:00) [4]

Вот ведь сложности у людей!

Edit1.Text := 'Значение из бызы';
Edit1.Modified := false;


basken   (2004-09-15 18:08:00) [5]


> Rem   (15.09.04 17:28) [7]

Если используется TClientDataSet, или его наследник то можна через ChangeCount


Rem   (2004-09-15 17:28:00) [6]

>>А как проверить были ли изменены даныые в них,что бы вызывать предупреждение а затем post?

DataSet.Modified;


Anatoly Podgoretsky   (2004-09-15 17:26:00) [7]

На форме должны быть две кнопки ОК и отмена


denis24   (2004-09-15 17:13:00) [8]

каждого dbedit?


KSergey   (2004-09-15 17:09:00) [9]

После забивания из базы сбросить modified
И все


denis24   (2004-09-15 17:07:00) [10]

Насчет dbedit єто хорошо.Связал с источником ,показывает.
А как проверить были ли изменены даныые в них,что бы вызывать  
предупреждение а затем post?


Юрий Зотов   (2004-09-15 16:39:00) [11]

> Если проверять edit.modified то всегда true даже если не
> трогать edit.

Естественно. Вы же его УЖЕ тронули: "Забиваю значения в edit из базы" - разве это не изменение?

Но почему бы просто использовать DBEdit, где уже все правильно сделано?


Рамиль   (2004-09-15 16:35:00) [12]

Лучше делать пост по нажатию кнопки или закрытию формы.
Но если уж приспичило именно так, то OnChange


Наверх

Титульная страница Поиск, карта сайта Написать письмо