powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / макросы После событий
71 сообщений из 71, показаны все 3 страниц
макросы После событий
    #39818860
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Access 2013. Макросы данных До событий (До изменения и До удаления) нормально работают, а макросы После событий (После вставки, После обновления, После удаления) нет. Вообще не срабатывает событие, хоть что туда пишу ничего не происходит.
...
Рейтинг: 0 / 0
макросы После событий
    #39819028
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1Access 2013. Макросы данных До событий (До изменения и До удаления) нормально работают, а макросы После событий (После вставки, После обновления, После удаления) нет. Вообще не срабатывает событие, хоть что туда пишу ничего не происходит.

ну, смотря что именно вы вешаете на событие "после обновления". Кроме того, вы не указали, делаете ли вы requery и refresh.
...
Рейтинг: 0 / 0
макросы После событий
    #39819049
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1, а у меня срабатывают. Я что-то делаю не так?


TarasiosКроме того, вы не указали, делаете ли вы requery и refresh.А это тут причём?
...
Рейтинг: 0 / 0
макросы После событий
    #39819057
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПанургGeizer1, а у меня срабатывают. Я что-то делаю не так?


TarasiosКроме того, вы не указали, делаете ли вы requery и refresh.А это тут причём?

То есть - а это тут причём? Например, классика: я в форме или там подчинённой форме по кнопочке делаю некие вычисления. Но не увижу результатов, пока не обновлю форму или источник данных.
ТС же ничего не сказал - он суперспец или только новичок, потому иду от простейшего.
...
Рейтинг: 0 / 0
макросы После событий
    #39819060
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios, макросы данных к формам имеют весьма опосредованное отношение, потому ни кнопочек, ни рефреша не требуется.
...
Рейтинг: 0 / 0
макросы После событий
    #39819061
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панургни кнопочек, ни рефреша не требуется.Если только для удобства обзору... Но ничего не мешает просто смотреть в таблицу
...
Рейтинг: 0 / 0
макросы После событий
    #39819071
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1Вообще не срабатывает событие, хоть что туда пишу ничего не происходит.А у тебя активный контент разрешён (VBA, макросы)?
Прикладываю простейший пример. Открывается таблица. В поля fld1 и fld2 вбиваешь циферки, в поле fld3 выводится сумма. Задействованы два события таблицы - "после вставки" и "после обновления".
...
Рейтинг: 0 / 0
макросы После событий
    #39819072
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access должен быть 2010 и новее.
...
Рейтинг: 0 / 0
макросы После событий
    #39819148
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1,
Было пару раз было подобное,не объяснимое, с моей точки зрения, "чудо"-положительного результата добился только создав форму заново
...
Рейтинг: 0 / 0
макросы После событий
    #39819152
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, я не пойму, форма то зачем? Это чисто табличная штука, причём тут весь интерфейс...
...
Рейтинг: 0 / 0
макросы После событий
    #39819202
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панургпричём тут весь интерфейс...Тоже не раз замечал, ЧТО ПРИ ТВОРЧЕСКОМ ЭКСТАЗЕ, НАЧИНАЛ ВАЯТЬ САМ НЕ ЗНЯ ЧЁ.
сООТВЕТСТВЕННО ФИГДНЯ ПОЛУЧАЛАСЬ.
БЛИН, БЕЛИНСКИЙ, А ЧЁ Я ТОЛЬКО ЗАГЛАВНЫИ БУКВАМИ ТЫКАЮ???
КАПСЛОК ВРОДЕ НЕ ВКЛЮЧЕН.
НЕУЖЕЛИ ВИРУСОМ ЗАРАЗИЛИ?
...
Рейтинг: 0 / 0
макросы После событий
    #39819216
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панургsdku, я не пойму, форма то зачем? Это чисто табличная штука, причём тут весь интерфейс...Geizer1 ...Вообще не срабатывает событие...А что события случаются в любых объектах,а не только в формах или в представлении отчета-может я чего-то не понимаю?
...
Рейтинг: 0 / 0
макросы После событий
    #39819222
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, речь идёт о макросах данных - любые объекты тут ни при чём.
...
Рейтинг: 0 / 0
макросы После событий
    #39819230
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuА что события случаются в любых объектах,а не только в формах или в представлении отчетаИ таки да, в любых, где прописаны события.
...
Рейтинг: 0 / 0
макросы После событий
    #39819239
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, Оператор Event и RaiseEvent

Пока найдёшь... все NET.VB подсовывает...
...
Рейтинг: 0 / 0
макросы После событий
    #39819245
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
погуглил про макросы данных и узнал что я ретроград-про такие навороты в версиях старше 2007 даже не подозревал-пользовался и пользуюсь тривиальными триггерами.
...
Рейтинг: 0 / 0
макросы После событий
    #39819259
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в*.mdb да и *.accdb обхожусь и без них
...
Рейтинг: 0 / 0
макросы После событий
    #39819365
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuпользуюсь тривиальными триггерамиА давно они в Access появились?
...
Рейтинг: 0 / 0
макросы После событий
    #39819391
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
я говорю о "мускуле", а в ACCESS они,по-моему,не появлялись
...
Рейтинг: 0 / 0
макросы После событий
    #39819417
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, но вопрос же по Access. Мала ли чего там в других субд...
...
Рейтинг: 0 / 0
макросы После событий
    #39819439
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
согласен,согласен-дал маху, звиняйте
...
Рейтинг: 0 / 0
макросы После событий
    #39819494
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku...пользуюсь тривиальными триггерами...
Звиняюсь.
А тригеры, это что то типа оперативной памяти?
Типа указал и пока не изменишь такое значение в там и висит?
Или в контексе что то иное подразумевалось, а то я не шибко в этом секу и хотелось бы узнать поточнее и попроще, что бы даже я понял.
...
Рейтинг: 0 / 0
макросы После событий
    #39819514
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
люблю вот такие посты:
ТС, аки шалопай, кинувший в воду камень - задаёт вопрос и растворяется в тумане. А для ответов слетаются местные завсегдатаи форума, спешат на помощь, спорят о нюансах, что имел ввиду ТС... А ентот шалопай, панимаишь, уже и думать забыл о вопросе. И лишь круги на воде...
...
Рейтинг: 0 / 0
макросы После событий
    #39819516
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios,

Не факт.
Может ТС просто издалека наблюдает за - "Битвой Экстрасенсов"

Ибо не зря же есть поговорка:
"Бояре дерутся
У Холопов Чубы Трещат."

Лично я ТСа очень даже понимаю.
...
Рейтинг: 0 / 0
макросы После событий
    #39819521
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛапухTarasios,
....Лично я ТСа очень даже понимаю.а ЧТО можно понять из вопроса ТС?
Ведь если открыть форму, на таблице в которую нужно что-то добавить,только для добавления-это будет ответом на вопрос-все что делает ТС весьма сомнительно
(сильно напоминает доставание левой рукой,через голову,правого уха.Вообще,кто понял вопрос,пусть бросит в меня камень)
...
Рейтинг: 0 / 0
макросы После событий
    #39819529
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuа ЧТО можно понять из вопроса ТС?
А что и вопрос был?
Надо тогда начало почитать.
...
Рейтинг: 0 / 0
макросы После событий
    #39819566
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, а что тут понимать? В Access 2010 появились макросы данных аналоги триггеров в "больших" субд. Макросы данных в Access позволяют добавлять логики в события, происходящие в таблицах, такие как добавление, обновление или удаление данных. Вот ТС и жалуется что у него они не срабатывают. Никакого отношения к пользовательскому интерфейсу макросы данных не имеют.
...
Рейтинг: 0 / 0
макросы После событий
    #39819567
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я смотрю, тут многие не допонимают. Пример логирования действий в таблицах на макросах данных. Для наглядности всё выводится в форму, но она не обязательна.
...
Рейтинг: 0 / 0
макросы После событий
    #39819568
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ там же ещё применены именованные макросы
Именованные макросы (Named Macro), смотреть в https://support.office.com/ru-ru/article/Создание-макроса-данных-b1b94bca-4f17-47ad-a66d-f296ef834200 Кроме макросов данных, связанных с отображенными на вкладке действиями, могут быть созданы именованные макросы данных. Именованный или автономный макрос данных связан с определенной таблицей, но не с определенным событием. Эти макросы данных могут выполняться только при вызове из других макросов данных. В именованном макросе могут определяться параметры. Значения параметрам присваиваются в вызывающем макросе.


Не путать все эти макросы с макросами пользовательского интерфейса !
...
Рейтинг: 0 / 0
макросы После событий
    #39819585
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотел добавить про диагностику работы макросов данных. Как вы определили, что макрос не срабатывает? Скорее всего он срабатывает, но в нем возникает ошибка, соответственно ожидаемого действия не происходит. Ошибка не выскакивает никуда, а пишется в таблицу ошибок. Посмотреть ее можно на странице Файл-Информация. Кнопка для открытия таблицы появляется, если были какие-либо ошибки и она имеет записи, должна появиться прямо над кнопкой "Сжать и восстановить"
...
Рейтинг: 0 / 0
макросы После событий
    #39819586
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin, про отладку макросов данных есть в статье , ссылку на которую я дал неоднократно в сообщениях - 21896178 , 21896181

Кто хочет, тот прочтёт...
...
Рейтинг: 0 / 0
макросы После событий
    #39819606
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasiosлюблю вот такие посты:
ТС, аки шалопай, кинувший в воду камень - задаёт вопрос и растворяется в тумане. А для ответов слетаются местные завсегдатаи форума, спешат на помощь, спорят о нюансах, что имел ввиду ТС... А ентот шалопай, панимаишь, уже и думать забыл о вопросе. И лишь круги на воде...А кто заставляет разрываться на куски ??? Если , на один вопрос или пост ТС не отвечает , значит ему это не нужно , и можно смело прекращать дискуссию.
P.S Хотя в спорах всегда рождается истина. :))
...
Рейтинг: 0 / 0
макросы После событий
    #39819724
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkManTarasiosлюблю вот такие посты:
ТС, аки шалопай, кинувший в воду камень - задаёт вопрос и растворяется в тумане. А для ответов слетаются местные завсегдатаи форума, спешат на помощь, спорят о нюансах, что имел ввиду ТС... А ентот шалопай, панимаишь, уже и думать забыл о вопросе. И лишь круги на воде...А кто заставляет разрываться на куски ??? Если , на один вопрос или пост ТС не отвечает , значит ему это не нужно , и можно смело прекращать дискуссию.
P.S Хотя в спорах всегда рождается истина. :))
Ну, я же не говорил, что это плохо. Такие посты можно вполне рассматривать как повод для очередного междусобойчика, ибо "понабигают" половина знакомых лиц, что приятно ) И много раз для себя чё-нить полезное утаскивал с таких посиделок, даже если ТС так и не появлялся )
...
Рейтинг: 0 / 0
макросы После событий
    #39819726
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasiosдаже если ТС так и не появлялся )
Шеф появится в самый последний момент.
...
Рейтинг: 0 / 0
макросы После событий
    #39819753
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПанургМакросы данных в Access позволяют добавлять логики в события, происходящие в таблицах, такие как добавление, обновление или удаление данных.... ....а вся работа с таблицами должна осуществляться через формы,где все эти события происходят и обрабатываются VBA. Вопрос: а зачем они(макросы данных) нужны?
(вообще на форуме очень "любят всякие макросы" и разобраться в их работе "жизненно необходимо")
...
Рейтинг: 0 / 0
макросы После событий
    #39819779
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkManTarasiosдаже если ТС так и не появлялся )
Шеф появится в самый последний момент.

+++++
...
Рейтинг: 0 / 0
макросы После событий
    #39819782
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku....а вся работа с таблицами должна осуществляться через формы,где все эти события происходят и обрабатываются VBA.
данные помимо юзер-форм, попадают (модифицируются) внешними скриптами...как вариант
...
Рейтинг: 0 / 0
макросы После событий
    #39820555
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuПанург,
я говорю о "мускуле", а в ACCESS они,по-моему,не появлялись
5931255 (в аксе 2007 тоже есть возможность)
...
Рейтинг: 0 / 0
макросы После событий
    #39820581
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleckosdkuПанург,
я говорю о "мускуле", а в ACCESS они,по-моему,не появлялись
5931255 (в аксе 2007 тоже есть возможность)Это не триггер, а ограничение на таблицу, Ну и события связанные с Insert так не реализуешь, ЕМНИП.
...
Рейтинг: 0 / 0
макросы После событий
    #39821121
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот пример макроса данных на событии после обновления, у меня не работает.
...
Рейтинг: 0 / 0
макросы После событий
    #39821124
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да MrShin вы правы, сообщение об ошибке появилось. Описание: (Не удалось выполнить макрокоманду ИзменитьЗапись, поскольку используемый по умолчанию псевдоним представляет запись, доступную только для чтения.) Номер ошибки -20335. А вот такой же макрос данных на событие 'До изменения' работает (на картинке).
...
Рейтинг: 0 / 0
макросы После событий
    #39821125
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1,

Я ранее по молодости тоже почему-то был поборником и радетелем Макрософффф.
Потом в процессе осознания, что процедуры намного больше имеют возможностей, то и перестал напрочь их пользовать.
Да, по началу трудновато было врубиться, но за то прям потом столько разных вариаций и почти всегда как Хотся.
Вы просто не можете представить, как это приятно сотворить почти Все чего задумано.
Просто сохраняйте процедуры с пояснениями.
Потом сами начнёте их писать.
...
Рейтинг: 0 / 0
макросы После событий
    #39821846
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и не понял, что делать с этой ошибкой. Мне нужно после вставки, чтобы создавать запись в подчинённой таблице. Конечно можно это делать и в формах (там то всё работает), но тогда макросов будет не 1, а по числу форм работающих с этими таблицами.
...
Рейтинг: 0 / 0
макросы После событий
    #39821904
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1Мне нужно после вставки, чтобы создавать запись в подчинённой таблице.Как ты себе это представляешь? Какая запись должна создаться? Любая? Конь сферический...

Ты пример 21896179 смотрел?
Вот смотри. Топик твой, а примеры мои. Где твои? По картинкам думаешь будут заморачиваться? Если только у кого время свободное есть...
...
Рейтинг: 0 / 0
макросы После событий
    #39821929
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может я чо не понимаю и это не в тему
в макросе написано: значение=число1+число2
Стесняюсь спросить:а занахрена в таблице вычисляемое поле?
(TCу следует решить-а нужно ли в таблице такое поле (может и не нужно) и только потом пытаться записывать туда значение)
...
Рейтинг: 0 / 0
макросы После событий
    #39821930
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, а комментатору не приходило в голову, что это аналог "привет, мир!"?
...
Рейтинг: 0 / 0
макросы После событий
    #39821932
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuСтесняюсь спросить:а занахрена в таблице вычисляемое поле?и это не вычисляемое поле.
...
Рейтинг: 0 / 0
макросы После событий
    #39821938
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
sdku....а вся работа с таблицами должна осуществляться через формы...и юзера к таблицам допускать нельзя (БД быстренько "сломают")
Только в подобных случаяхbubuchaданные помимо юзер-форм, попадают (модифицируются) внешними скриптами...как вариантприменение макроса данных оправдано (но ТС не поясняет что он делает)
А что есть число+число (txt1+txt2),если не вычисляемое поле?
...
Рейтинг: 0 / 0
макросы После событий
    #39821947
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuА что есть число+число (txt1+txt2),если не вычисляемое поле?вычисляемое поле это вычисляемое поле, а это макросы данных
...
Рейтинг: 0 / 0
макросы После событий
    #39821981
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
на скрине я вижу не условие,а макрокоманду:
полю [таблица1].[сумма] задать значение=[таблица1].[число1]+[таблица1].[число2]
в результате поле [сумма]-вычисляемое
макрос это макрос, а поле это поле
...
Рейтинг: 0 / 0
макросы После событий
    #39822023
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, и что тебя смущает? Привычка видеть в макросах зло? Всё непривычное нас пугает...

Значит в промышленных БД триггеры тоже зло? Там тоже поля вычисляются...

А вычисляемое поле отличается от такого поля (поле заполняемое с помощью макроса данных), например:
1. В таком вычисляемом поле нельзя использовать поля из других таблиц или запросов.
2. Результаты вычислений доступны только для чтения.
3. может ещё чего...
...
Рейтинг: 0 / 0
макросы После событий
    #39822030
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛапухЯ ранее по молодости тоже почему-то был поборником и радетелем Макрософффф.
Не путайте макросы и макросы данных, это похожие по виду, но разные по сути вещи. Заменить макрос данных VBA можно только косвенно, через вызов VBA функции из макроса
...
Рейтинг: 0 / 0
макросы После событий
    #39822033
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1Я так и не понял, что делать с этой ошибкой
Почему-то поле, куда пишете оказалось только для чтения. Нужен пример базы, так сложно сказать.
С отключенным макросом воозможно поменять руками поле "сумма"?

Ну а вообще, если это не учебный пример, то макрос совершенно бесполезный и даже вредный. Такое нужно делать в запросах, макрос данных будет очень сильно тормозить выполнение изменяющих запросов.
...
Рейтинг: 0 / 0
макросы После событий
    #39822036
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinмакрос данных будет очень сильно тормозить выполнение изменяющих запросов.Теоретически или эмпирически?
...
Рейтинг: 0 / 0
макросы После событий
    #39822037
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinНе путайте макросы и макросы данныхничитают...
...
Рейтинг: 0 / 0
макросы После событий
    #39822067
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПанургТеоретически или эмпирически?
Увы, эмпирически. В некоторых базах я делал логирование действий пользователя через макросы данных, макрос всего лишь заносил в служебные поля дату, тип операции и имя пользователя. Ме пришлось делать переключатель по содержимому глобальной переменной, который позволял выключать эти макросы, иначе работа скриптов по массовому апдейту записей замедлялась в несколько раз, да и не нужно было менять служебные данные при некоторых операциях.
...
Рейтинг: 0 / 0
макросы После событий
    #39822086
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinУвы, эмпирическиТак-то индексы и ограничения притормаживают массовое изменение данных тоже. А тут количество операций возрастает ещё больше.
...
Рейтинг: 0 / 0
макросы После событий
    #39822261
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, любимое занятие на этом форуме - это борьба с вычисляемыми полями.)
Вопрос был не в том что записывать в поле, а в том что запись не происходит.
Приложил файлик, там всё максимально просто. Проблем с алгоритмом искать не надо (почему там текущая дата а не какая нибуть другая и т.п.).
Просто в одной таблице дата сохраняется 'ДоИзмененияРаботает' ,а в другой нет 'ПослеОбновленияНеРаботает'.
Хотелось бы понять почему, и как решить эту проблему (то есть добиться сохранения).
...
Рейтинг: 0 / 0
макросы После событий
    #39822335
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1,

Ну так AfteUpdate и не может менять данные в той же таблице, это так и должно быть, иначе зациклится. Придумывайте другую логику, если нужно менять именно после изменения
...
Рейтинг: 0 / 0
макросы После событий
    #39822338
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1,

Вы скажите, что в конечном итоге требуется, что-нибудь придумаем
...
Рейтинг: 0 / 0
макросы После событий
    #39822370
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShinGeizer1,

Вы скажите, что в конечном итоге требуется, что-нибудь придумаем Есть 2 таблицы отношение 1-1. если в главной таблице произошла вставка новой записи то в подчинённой таблице она тоже должна появится (данные можно и не вносить, хватит установок по умолчанию).
...
Рейтинг: 0 / 0
макросы После событий
    #39822379
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1Да, любимое занятие на этом форуме - это борьба с вычисляемыми полями.
Вопрос был не в том что записывать в поле, а в том что запись не происходит....Со временем Вы поймете что "борьба с вычисляемыми полями" не самоцель а попытка предостеречь Вас от бесцельной траты времени и сил.
почитайте
(применение таких полей оправдано, но в очень редких случаях)
...
Рейтинг: 0 / 0
макросы После событий
    #39822381
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку:а записывать что-либо в это поле не надо-его в таблице вообще не должно быть
...
Рейтинг: 0 / 0
макросы После событий
    #39822431
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuвдогонку:а записывать что-либо в это поле не надо-его в таблице вообще не должно быть да это были примеры не баз данных, а события которое не работало как я ожидал. Я думал правила такие же как и на формах,и в SQL Server тоже. Везде события после обновления не приводят к зацикливанию и дают возможность менять данные в той же записи, ну и конечно не только в ней.
...
Рейтинг: 0 / 0
макросы После событий
    #39822432
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1Есть 2 таблицы отношение 1-1. если в главной таблице произошла вставка новой записи то в подчинённой таблице она тоже должна появится (данные можно и не вносить, хватит установок по умолчанию).
Ну так и вносите в подчиненную. В основную внести изменения макросов after update нельзя.
...
Рейтинг: 0 / 0
макросы После событий
    #39822584
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShinGeizer1Есть 2 таблицы отношение 1-1. если в главной таблице произошла вставка новой записи то в подчинённой таблице она тоже должна появится (данные можно и не вносить, хватит установок по умолчанию).
Ну так и вносите в подчиненную. В основную внести изменения макросов after update нельзя. Подчинённой формы вообще нет. Подчинённая таблица используется исключительно макросами в формах, и то не во всех.
...
Рейтинг: 0 / 0
макросы После событий
    #39822589
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1, а зачем такая экстравагантная связь? Не проще ли в одной таблице всё сделать?
По сабжу. Я же дал пример 21896179 как правильно добавить запись в другую таблицу. У тебя работает пример?
...
Рейтинг: 0 / 0
макросы После событий
    #39822617
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1Подчинённой формы вообще нет
Так я про таблицу говорил, а не про форму. Что мешает туду вставить макросом?
...
Рейтинг: 0 / 0
макросы После событий
    #39822790
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShinGeizer1Подчинённой формы вообще нет
Так я про таблицу говорил, а не про форму. Что мешает туду вставить макросом?
Главная таблица заполняется запросами на добавление в нескольких формах и в результате разных вычислений. Мне просто не хотелось везде и всё отслеживать. Да и проблема решается в 1 действие, файлик прилагаю.

Ну раз разобрались что сами события срабатывают, то можно тему закрывать. Всем спасибо за участие.
...
Рейтинг: 0 / 0
макросы После событий
    #39822829
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макросы данных....не рановато ли?
...
Рейтинг: 0 / 0
макросы После событий
    #39822907
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuМакросы данных....не рановато ли?
Ну хорошо там 2 действия ) и связь таблиц. В этот раз файлик работает
...
Рейтинг: 0 / 0
71 сообщений из 71, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / макросы После событий
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]