![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка изменения данных в 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