Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как добавить записи в таблицу MSA-2000  [new]
sk14
Guest
Столкнулся с проблеммой MSA-2000 (в MSA-97 всё работает )


1.Есть база данных "sklad.mdb"
2.Есть таблица "rabota" с полем "rezerv"
3.Есть форма "Vhod", в которой имеется поле "works"-Длинное целое. и "Tipe"-

Как написать программу, чтобы при нажатии на кнопку, в таблицу "rabota" добавлялось количество записей указанных в поле"works" и в каждой добавленной записи в поле "rezerv" присваивалось значение указанное в поле "Tipe"

(Как правило, необходимо добавлять от 15 до 45 записей за один раз....)

В MSA-97 Всё решено по принципу
----------------------------------
Set dbs = CurrentDb()
Set rstSchedule = dbs.OpenRecordset("rabota", dbOpenDynaset)
rstSchedule.AddNew
rstSchedule![rezerv] = Me![Tipe]
rstSchedule.Update
rstSchedule.Close
dbs.Close
----------------------------------------

А в MSA-2000 данный подход не работает......
14 авг 01, 14:43    [158]     Ответить | Цитировать Сообщить модератору
 RE:Как добавить записи в таблицу MSA-2000  [new]
cube
Guest
DoCmd.RunSQL "INSERT INTO tblRabota (rezerv) VALUES ('" & Tipe.Value & "')"

Это в цикле от 0 до works-1

Только зачем вставлять одинаковые записи?
16 авг 01, 11:19    [159]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить