|
макросы После событий
|
|||
---|---|---|---|
#18+
sdkuа ЧТО можно понять из вопроса ТС? А что и вопрос был? Надо тогда начало почитать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 22:59 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
sdku, а что тут понимать? В Access 2010 появились макросы данных аналоги триггеров в "больших" субд. Макросы данных в Access позволяют добавлять логики в события, происходящие в таблицах, такие как добавление, обновление или удаление данных. Вот ТС и жалуется что у него они не срабатывают. Никакого отношения к пользовательскому интерфейсу макросы данных не имеют. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 04:04 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
Я смотрю, тут многие не допонимают. Пример логирования действий в таблицах на макросах данных. Для наглядности всё выводится в форму, но она не обязательна. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 04:12 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
+ там же ещё применены именованные макросы Именованные макросы (Named Macro), смотреть в https://support.office.com/ru-ru/article/Создание-макроса-данных-b1b94bca-4f17-47ad-a66d-f296ef834200 Кроме макросов данных, связанных с отображенными на вкладке действиями, могут быть созданы именованные макросы данных. Именованный или автономный макрос данных связан с определенной таблицей, но не с определенным событием. Эти макросы данных могут выполняться только при вызове из других макросов данных. В именованном макросе могут определяться параметры. Значения параметрам присваиваются в вызывающем макросе. Не путать все эти макросы с макросами пользовательского интерфейса ! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 04:26 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
Хотел добавить про диагностику работы макросов данных. Как вы определили, что макрос не срабатывает? Скорее всего он срабатывает, но в нем возникает ошибка, соответственно ожидаемого действия не происходит. Ошибка не выскакивает никуда, а пишется в таблицу ошибок. Посмотреть ее можно на странице Файл-Информация. Кнопка для открытия таблицы появляется, если были какие-либо ошибки и она имеет записи, должна появиться прямо над кнопкой "Сжать и восстановить" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 06:49 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
MrShin, про отладку макросов данных есть в статье , ссылку на которую я дал неоднократно в сообщениях - 21896178 , 21896181 Кто хочет, тот прочтёт... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 07:16 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
Tarasiosлюблю вот такие посты: ТС, аки шалопай, кинувший в воду камень - задаёт вопрос и растворяется в тумане. А для ответов слетаются местные завсегдатаи форума, спешат на помощь, спорят о нюансах, что имел ввиду ТС... А ентот шалопай, панимаишь, уже и думать забыл о вопросе. И лишь круги на воде...А кто заставляет разрываться на куски ??? Если , на один вопрос или пост ТС не отвечает , значит ему это не нужно , и можно смело прекращать дискуссию. P.S Хотя в спорах всегда рождается истина. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 08:29 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
DarkManTarasiosлюблю вот такие посты: ТС, аки шалопай, кинувший в воду камень - задаёт вопрос и растворяется в тумане. А для ответов слетаются местные завсегдатаи форума, спешат на помощь, спорят о нюансах, что имел ввиду ТС... А ентот шалопай, панимаишь, уже и думать забыл о вопросе. И лишь круги на воде...А кто заставляет разрываться на куски ??? Если , на один вопрос или пост ТС не отвечает , значит ему это не нужно , и можно смело прекращать дискуссию. P.S Хотя в спорах всегда рождается истина. :)) Ну, я же не говорил, что это плохо. Такие посты можно вполне рассматривать как повод для очередного междусобойчика, ибо "понабигают" половина знакомых лиц, что приятно ) И много раз для себя чё-нить полезное утаскивал с таких посиделок, даже если ТС так и не появлялся ) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 11:48 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
Tarasiosдаже если ТС так и не появлялся ) Шеф появится в самый последний момент. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 11:55 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
ПанургМакросы данных в Access позволяют добавлять логики в события, происходящие в таблицах, такие как добавление, обновление или удаление данных.... ....а вся работа с таблицами должна осуществляться через формы,где все эти события происходят и обрабатываются VBA. Вопрос: а зачем они(макросы данных) нужны? (вообще на форуме очень "любят всякие макросы" и разобраться в их работе "жизненно необходимо") ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 12:20 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
DarkManTarasiosдаже если ТС так и не появлялся ) Шеф появится в самый последний момент. +++++ ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 12:47 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
sdku....а вся работа с таблицами должна осуществляться через формы,где все эти события происходят и обрабатываются VBA. данные помимо юзер-форм, попадают (модифицируются) внешними скриптами...как вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 12:51 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
sdkuПанург, я говорю о "мускуле", а в ACCESS они,по-моему,не появлялись 5931255 (в аксе 2007 тоже есть возможность) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 08:53 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
aleckosdkuПанург, я говорю о "мускуле", а в ACCESS они,по-моему,не появлялись 5931255 (в аксе 2007 тоже есть возможность)Это не триггер, а ограничение на таблицу, Ну и события связанные с Insert так не реализуешь, ЕМНИП. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 09:39 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
Вот пример макроса данных на событии после обновления, у меня не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2019, 14:14 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
да MrShin вы правы, сообщение об ошибке появилось. Описание: (Не удалось выполнить макрокоманду ИзменитьЗапись, поскольку используемый по умолчанию псевдоним представляет запись, доступную только для чтения.) Номер ошибки -20335. А вот такой же макрос данных на событие 'До изменения' работает (на картинке). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2019, 14:36 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
Geizer1, Я ранее по молодости тоже почему-то был поборником и радетелем Макрософффф. Потом в процессе осознания, что процедуры намного больше имеют возможностей, то и перестал напрочь их пользовать. Да, по началу трудновато было врубиться, но за то прям потом столько разных вариаций и почти всегда как Хотся. Вы просто не можете представить, как это приятно сотворить почти Все чего задумано. Просто сохраняйте процедуры с пояснениями. Потом сами начнёте их писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2019, 14:38 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
Я так и не понял, что делать с этой ошибкой. Мне нужно после вставки, чтобы создавать запись в подчинённой таблице. Конечно можно это делать и в формах (там то всё работает), но тогда макросов будет не 1, а по числу форм работающих с этими таблицами. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 17:07 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
Geizer1Мне нужно после вставки, чтобы создавать запись в подчинённой таблице.Как ты себе это представляешь? Какая запись должна создаться? Любая? Конь сферический... Ты пример 21896179 смотрел? Вот смотри. Топик твой, а примеры мои. Где твои? По картинкам думаешь будут заморачиваться? Если только у кого время свободное есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 18:57 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
может я чо не понимаю и это не в тему в макросе написано: значение=число1+число2 Стесняюсь спросить:а занахрена в таблице вычисляемое поле? (TCу следует решить-а нужно ли в таблице такое поле (может и не нужно) и только потом пытаться записывать туда значение) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 20:13 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
sdku, а комментатору не приходило в голову, что это аналог "привет, мир!"? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 20:18 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
sdkuСтесняюсь спросить:а занахрена в таблице вычисляемое поле?и это не вычисляемое поле. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 20:20 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
Панург, sdku....а вся работа с таблицами должна осуществляться через формы...и юзера к таблицам допускать нельзя (БД быстренько "сломают") Только в подобных случаяхbubuchaданные помимо юзер-форм, попадают (модифицируются) внешними скриптами...как вариантприменение макроса данных оправдано (но ТС не поясняет что он делает) А что есть число+число (txt1+txt2),если не вычисляемое поле? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 20:40 |
|
макросы После событий
|
|||
---|---|---|---|
#18+
sdkuА что есть число+число (txt1+txt2),если не вычисляемое поле?вычисляемое поле это вычисляемое поле, а это макросы данных ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 20:53 |
|
|
start [/forum/topic.php?fid=45&msg=39819606&tid=1610666]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 166ms |
0 / 0 |