powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Копировать запись
12 сообщений из 12, страница 1 из 1
Копировать запись
    #32390962
Noboris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть запрос, результаты которого выводятся в форме.
Как сделать так, что бы при изменении любого поля записи эта запись копировалась в другую таблицу?
...
Рейтинг: 0 / 0
Копировать запись
    #32390990
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
На AfterUpdate поля либо всей записи:

currentdb.execute "insert ..."
...
Рейтинг: 0 / 0
Копировать запись
    #32391388
Noboris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если можно чуть подробнее
...
Рейтинг: 0 / 0
Копировать запись
    #32391400
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
INSERT INTO названиетаблицы (поле, поле, поле)
SELECT forms!имяформы!контрол, forms!имяформы!контрол, forms!имяформы!контрол
...
Рейтинг: 0 / 0
Копировать запись
    #32391427
Noboris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишет слишком мало параметров. Требуется 5.
...
Рейтинг: 0 / 0
Копировать запись
    #32391446
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Можно попробовать:

PARAMETERS forms!имяформы!контрол Text, forms!имяформы!контрол Text, forms!имяформы!контрол Text
INSERT INTO названиетаблицы (поле, поле, поле)
SELECT forms!имяформы!контрол, forms!имяформы!контрол, forms!имяформы!контрол

где слово Text можно заменять на Short, DateTime и т.д. в зависимости от типов полей.
...
Рейтинг: 0 / 0
Копировать запись
    #32391453
Noboris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понимаю
На строке Parameters требует End of Statement
...
Рейтинг: 0 / 0
Копировать запись
    #32391487
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Есть другой способ.

with currentdb
with .openrecordset("имятаблицы",dbopendynaset)
.addnew
!поле=forms!имяформы!контрол
!поле=forms!имяформы!контрол
!поле=forms!имяформы!контрол
.update
.close
end with
end with
...
Рейтинг: 0 / 0
Копировать запись
    #32391753
Noboris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если форма подчиненная, тогда как?
...
Рейтинг: 0 / 0
Копировать запись
    #32391761
Noboris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Владимир Саныч

понял
!поле=forms!имяформы!имяподч_формы!контрол

Благодарствую.
...
Рейтинг: 0 / 0
Копировать запись
    #32392011
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
!поле=forms!имяформы!имяконтролаподч_формы.form!контрол
...
Рейтинг: 0 / 0
Копировать запись
    #32392055
Noboris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем-то работает и так
!поле=forms!имяформы!имяподч_формы!контрол
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Копировать запись
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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