powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / добавление записи(значеня из связаных таблиц)
1 сообщений из 1, страница 1 из 1
добавление записи(значеня из связаных таблиц)
    #32117601
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть форма по нажанию кнопки добавляю Дверь.

DoCmd.RunSQL "insert into тЗаказаныеДвери (прЗаказ, прТипДвери, прПокраски, [прНаличника], прСтекло) values (" + CStr([Forms]![фФормированиеЗаказа]![идЗаказ]) + ",1,1,1,1)"

поля, которые начинаются на "пр" - данные из таблиц-справочников.

после того как поигрался со справочниками, там нестало записей с ид=1, и есстесно аксесс ругается. вопрос как добавлять запись?
решил таким способом, но может есть красивше? =)

Set db = CurrentDb
Set rst = db.OpenRecordset("тЗаказаныеДвери")
rst.AddNew
rst!прЗаказ = [Forms]![фФормированиеЗаказа]![идЗаказ]
Set rstZ = db.OpenRecordset("спТипДвери")
rst!прТипДвери = rstZ.Fields(0)
Set rstZ = db.OpenRecordset("спПокраскаДверь")
rst!прПокраски = rstZ.Fields(0)
Set rstZ = db.OpenRecordset("спНаличник")
rst!прНаличника = rstZ.Fields(0)
Set rstZ = db.OpenRecordset("спСтоимостьСтеклаДверь")
rst!прСтекло = rstZ.Fields(0)
rst.Update
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / добавление записи(значеня из связаных таблиц)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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