|
|
|
дублирование записи
|
|||
|---|---|---|---|
|
#18+
Привет АЛЛ! У меня тут возник вопрос. Как продублировать запись если она содержит связанные подчиненные записи(в связанной базе).И соответственно продублировать связанные подчиненные записи (в связанной записи). Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 10:04:29 |
|
||
|
дублирование записи
|
|||
|---|---|---|---|
|
#18+
Как и всегда 2 запроса на добавление 1. Дублируем запись в основной таблице 2. Получаем (Вычисляем) идентификатор только что добавленной записи 3. Дублируем записи подчиненной таблицы с новым полем связи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 11:00:36 |
|
||
|
дублирование записи
|
|||
|---|---|---|---|
|
#18+
Я как понял текущий индентификатор одзначно определяет запись С запросами понятно используем. 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) А как определить индентификатор добавленной записи разве запросом по максимальному индентификатору.Или есть другой способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 04:01:58 |
|
||
|
дублирование записи
|
|||
|---|---|---|---|
|
#18+
авторА как определить индентификатор добавленной записи разве запросом по максимальному индентификатору.Или есть другой способ. По Max - не эффективно, если к БД подключено более одного пользователя... (обсуждалось многократно) Поищи тута ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 06:53:38 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32727291&tid=1671250]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 318ms |

| 0 / 0 |
