Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: добавить ческолько записей. часть 2 =)
 
 автор: Miami   (21.04.2009 в 03:06)   личное сообщение
 
 

в предыдущей теме я спарвшивал как создать сразу несколько записей с номером в диапазоне
от ... до ..... СПАСИБО огромное за помощь, разобрался.

вот тот код

Set rs = CurrentDB.OpenRecordset("Таблица")
For i = 200 To 750
 rs.AddNew
 rs![Код] = i
 rs.Update
Next 


Но споткнулся дальше еще на одной проблеме.

Данные добавляются в таблицу БСО_реестр

Set rs = db.OpenRecordset("БСО_реестр")

В таблице есть поле КОД - счетчик, и поэтому полю происходит связь один ко многим с таблицей БСО_история.
На форме есть поля, данные с которых записываются в разные таблицы.
Так вот как сделать, чтобы данные записывались так же заданным диапазоном (то есть по несколько сразу), но в обе таблицы сразу в соответствующие поля?
вот сюда:

Set rs = db.OpenRecordset("БСО_история")

Когда делаешь по одной записи все получается...
Буду рад любой помощи )

  Ответить  
 
 автор: Анатолий (Киев)   (21.04.2009 в 10:34)   личное сообщение
 
 

Set rs = CurrentDB.OpenRecordset("БСО_реестр")
Set rs2 = CurrentDB.OpenRecordset("БСО_история")
For i = 200 To 750
rs.AddNew
rs![Номер] = i
ID = rs![Код]
rs.Update

rs2.AddNew
rs2![СвязьКод] = ID
rs2![Поле2] = Me![Поле2Формы]
rs2![Поле3] = Me![Поле3Формы]
rs2.Update

Next

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList