|
|
|
событие - внесение изменений
|
|||
|---|---|---|---|
|
#18+
доброго времени суток. подскажите, пожалуйста, по такому вопросу. у меня есть форма, на которой несколько полей для ввода. по закрытию формы, у пользователя спрашивается, сохранить ли изменения. но пользователь- то может и ничего не изменять во время работы, а просто смотреть. как бы заставить форму "видеть", что изменений не произошло, и что вопрос о сохранении задавать не надо. большое спасибо всем за помощь ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2007, 22:58 |
|
||
|
событие - внесение изменений
|
|||
|---|---|---|---|
|
#18+
А сам процесс сохранения внесенных изменений у тебя что делает-то? Записывает значения из полей формы куда-то? Ну и сравни, что именно тебе предстоит записать с тем, что уже записано. Если в полях формы источником данных является буферизированная таблица, то можно проверить факт модификации через функции GetFldState(-1) - для текущей записи или GetNextModified(0) - для табличных данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2007, 23:45 |
|
||
|
событие - внесение изменений
|
|||
|---|---|---|---|
|
#18+
А без проверки таблиц можно так В инит формы This.AddProperty("lEdits") В собитиях InterActiveShange элементов управления ThisForm.lEdits=.T. В событии формы QueryUnLoad IF This.lEdits ** Вопрос на сохранение данных ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2007, 06:12 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34802307&tid=1588766]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 357ms |

| 0 / 0 |
