powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / дублирование записи
4 сообщений из 4, страница 1 из 1
дублирование записи
    #32727291
aleks3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет АЛЛ!
У меня тут возник вопрос.
Как продублировать запись если она содержит связанные подчиненные записи(в связанной базе).И соответственно продублировать связанные подчиненные записи (в связанной записи).
Заранее благодарен.
...
Рейтинг: 0 / 0
дублирование записи
    #32727457
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как и всегда 2 запроса на добавление

1. Дублируем запись в основной таблице
2. Получаем (Вычисляем) идентификатор только что добавленной записи
3. Дублируем записи подчиненной таблицы с новым полем связи
...
Рейтинг: 0 / 0
дублирование записи
    #32729008
aleks3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я как понял текущий индентификатор одзначно определяет запись
С запросами понятно используем.

Dim dbs As Database
Dim rst As Recordset

strsql = "INSERT INTO baza ( data, nmr_vz, data_vz, zglvk, rslk, id_isp, id_podpis, id_tip_doc, srk_isp ) SELECT baza.data, baza.nmr_vz, baza.data_vz, baza.zglvk, baza.rslk, baza.id_isp, baza.id_podpis, baza.id_tip_doc, baza.srk_isp FROM baza WHERE (((baza.id)= текущ индентификатор));"

DoCmd.SetWarnings False
DoCmd.Hourglass (True)

Set dbs = CurrentDb()

Debug.Print strsql
DoCmd.RunSQL strsql

DoCmd.SetWarnings True
DoCmd.Hourglass (False)

А как определить индентификатор добавленной записи разве запросом
по максимальному индентификатору.Или есть другой способ.
...
Рейтинг: 0 / 0
дублирование записи
    #32729041
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА как определить индентификатор добавленной записи разве запросом
по максимальному индентификатору.Или есть другой способ.
По Max - не эффективно, если к БД подключено более одного пользователя... (обсуждалось многократно)
Поищи тута
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / дублирование записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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