|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
На наборе вкладкок (на вкладке1) расположена внедреннаяформа1 источник записей которой таблица1.Нужно чтобы при закрытии набора вкладок(т.е.самой формы1) внедреннаяформа1 сбрасывала несохраненные изменения,но не сбрасывала их если я переключаюсь на другую вкладку.Before Update срабатывает когда я переключаюсь с вкладки на вкладку(а не хотелось бы). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 17:37 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
drafty, может учебник почитать? Или поменять платформу и, опять таки, взяться за учебник? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 17:48 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
А при чем здесь Before Update ведь у формы есть Close(и другие события связанные с закрытием формы) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 17:53 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
Панург drafty, может учебник почитать? Или поменять платформу и, опять таки, взяться за учебник? В учебнике мой случай не описан... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 17:53 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
drafty В учебнике мой случай не описан... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 17:54 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
sdku А при чем здесь Before Update ведь у формы есть Close(и другие события связанные с закрытием формы) Пробовал,и на Close и на Unload -не хочет Походу надо ловить это событие ранее,потому что к Close форма уже обновленА ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 17:55 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
drafty В учебнике мой случай не описан... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 17:57 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
Панург drafty В учебнике мой случай не описан... Нет,но подозреваю,что все нестыковки в том,что делаю через "задний проход"...зато так эргономичнее! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 18:01 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
drafty Нет,но подозреваю,что все нестыковки в том,что делаю через "задний проход"...зато так эргономичнее! Нет не по этому... ты вообще нихрена не делаешь, ты думаешь, что за тебя это будут делать разные Before Update и прочее... Я плотно начал вникать в разные события и понимать, что они реально существуют вообще, где то после 15-ти рабочих проектов, до этого у меня в листинге форм были "мягко говоря" в основном процедуры обработки нажатия кнопок... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 22:20 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
vmag Я плотно начал вникать в разные события и понимать, У Гетца же очень хорошо описаны события в самом начале 1 тома , а на диске даже пример есть .Я думаю , файлы можно свободно скачать с инета. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 22:46 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
DarkMan, Что я вам могу сказать на это... берем профильный листинг программы на нужном в данный момент языке... Зная что эта программа делает, смотрим как она это делает... Пишем свою программу на этом языке... Собственно какой язык в этом смысле - не имеет значения ... Забивать голову событиями конкретного языка нет смысла, в других языках их может не быть, их может быть больше или меньше, они могут и называться по другому и вести себя совсем не так... Если бы у ТС в первой закладке была кнопка "Сохранить Данные" - этого топика не было бы... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 23:12 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
vmag Если бы у ТС в первой закладке была кнопка "Сохранить Данные" - этого топика не было бы... Вопрос ТСа перефразировано звучит так: "если я смотрю на потолок,при переходе по набору вкладок,запись сохранять,а если в пол, то не сохранять" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 23:27 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
прошу прощения- не один ко многим,а один к одному (я такой связью не пользуюсь) или вообще одной большой таблицей,когда ленточная получается очень широкой ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 23:50 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
sdku, Синдром Лапуха? Ответ не в ту ветку? Следующая фаза - ответ не в тот форум... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 03:13 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
vmag, Вроде сюда-может чё сумбурно объяснил... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 04:08 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
sdku vmag Если бы у ТС в первой закладке была кнопка "Сохранить Данные" - этого топика не было бы... Вопрос ТСа перефразировано звучит так: "если я смотрю на потолок,при переходе по набору вкладок,запись сохранять,а если в пол, то не сохранять" Эту фразу можно истолковывать двусмысленно... В моем понимании, она отражает концепцию задуманного функционала . Кто-то советует использовать правильный подход при создании БД.В моем понимании правильный подход - это: 1) максимально-возможная защита "от дурака"; 2) предельно-понятный алгоритм использования (т.е. простота реализации интерфейса) при работе с базой; 3) удобство работы для пользователей любого уровня; 4) функционал - соответствующий специфике работы предприятия (с его плюсами и минусами). Так что понятие ПРАВИЛЬНЫЙ подход - понятие относительное (в моем представлении). ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 09:13 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
drafty, А Вы попробуйте создать какой-нибудь простенький пример формы с набором вкладок, чтоб запись на вкладке с которой уходите не сохранялась при переходе на другую-это удастся только тогда,когда форма на вкладке свободна и на ней имеется кнопка по нажатию которой происходит сохранение-как и говорил уважаемый vmag vmag ....Если бы у ТС в первой закладке была кнопка "Сохранить Данные" - этого топика не было бы... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 09:37 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
sdku drafty, А Вы попробуйте создать какой-нибудь простенький пример формы с набором вкладок, чтоб запись на вкладке с которой уходите не сохранялась при переходе на другую- это удастся только тогда,когда форма на вкладке свободна и на ней имеется кнопка по нажатию которой происходит сохранение-как и говорил уважаемый vmag vmag ....Если бы у ТС в первой закладке была кнопка "Сохранить Данные" - этого топика не было бы... Скажу честно, я всегда отдавал предпочтение свободным формам потому, что нет этого геморроя с Dirty напрямую влияющий на данные таблицы. Использование свободной формы предоставляет большее количество степеней свободы нежели связанной формы. У меня 8 вкладок и эта вкладка - единственная где я использовал связанную таблицу с формой (потому что создавал ее раньше всех и не думал,что ее потребуется в дальнейшем "модернизировать"). ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 10:10 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
drafty Скажу честно, я всегда отдавал предпочтение свободным формам потому, что нет этого геморроя с Dirty напрямую влияющий на данные таблицы. Панург поменять платформу зачем насиловать Access если не согласен с его концепцией? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 10:30 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
drafty Скажу честно, я всегда отдавал предпочтение свободным формам потому, что нет этого геморроя с Dirty напрямую влияющий на данные таблицы. Использование свободной формы предоставляет большее количество степеней свободы нежели связанной формы. 100500 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 10:30 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
drafty .....Скажу честно, я всегда отдавал предпочтение свободным формам потому, что нет этого геморроя с Dirty напрямую влияющий на данные таблицы.... Интересно-а как событие формы может повлиять на данные в таблице ...Использование свободной формы предоставляет большее количество степеней свободы нежели связанной формы... Весьма сомнительно и спорно(например события ДО и ПОСЛЕ обновления) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 10:35 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
sdku drafty .....Скажу честно, я всегда отдавал предпочтение свободным формам потому, что нет этого геморроя с Dirty напрямую влияющий на данные таблицы.... Интересно-а как событие формы может повлиять на данные в таблице ...Использование свободной формы предоставляет большее количество степеней свободы нежели связанной формы... Весьма сомнительно и спорно(например события ДО и ПОСЛЕ обновления) ключевое "словосочетание" здесь напрямую влияющий на данные таблицы.... (постарайтесь абстрагироваться от дословного понимания написанного) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 11:06 |
|
Me.Undo при закрытии формы
|
|||
---|---|---|---|
#18+
drafty, можно попробовать так: на BeforeUpdate субформы сохранить в массиве значения OldValue полей на Current субформы и Cange набора вкладок очищать массив на Close формы, если массив не пустой, выполнить запрос на обновление нужной записи (восстановить исходные данные из массива). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2021, 10:43 |
|
|
start [/forum/topic.php?fid=45&fpage=8&tid=1609734]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 166ms |
0 / 0 |