areh » 02.03.2004 (Вт) 17:30
Теперь я изложу вариант вопроса, как его понял я:
Как сделать так, чтобы при переключении между записями, программа спрашивала, сохранить или нет внесённые изменения (относительно текущей записи), но если была нажата кнопка сохранить, либо если изминения не были внесены, то чтобы сразу происходил переход на другую запись...
Теперь я предложу свой ответ на придуманный мной вопрос (при попытке переформулировать):
я считаю, что к такой проблеме можно придумать несколько подходов:
1. завести логическую переменную, и еслт какое-то поле изменят, то изменить эту переменную, и при переходе между записями, исходя из её(логической переменной) значения либо сразу переходить, либо спрашивать, сохранять или нет...
2. на мой взгляд более правильный, при переходе между записями просто сверять значения которые присутствуют на форме и значения в базе, и если они отличаються, то спрашивать о необходимости сохранения. считаю я этот способ более правильным, т.к. его проще реализовать и главное он правильно реагирует в том случае, если пользователь изменит значение, а потом передумает, и восстановит изначальное...
ну надеюсь я правильно понял вопрос...
Последний раз редактировалось
areh 03.03.2004 (Ср) 11:59, всего редактировалось 1 раз.