ник: Miami
блинн не получается ничего..
эталон - это таблица исходная и она же единственная, в ней ничего не вычисляется.
сделал по последнему Вашему совету - выдает ошибку на .Update "не возможно обновить".
я тут эксперементировал и сделал так:
Me.RecordSource = " SELECT Эталон.* FROM Эталон ORDER BY Эталон.№номер DESC;"
Me.Dirty = False 'Сохраняем изменения текущей записи
With Me.RecordsetClone
.AddNew
![№номер] = Me![№номер] + 1
![ДействительноДо] = Me![ДействительноДо]
![Эталон1] = Me![Эталон1]
.Update
Me.Bookmark = .LastModified 'Если нужно перейти на новую запись
End With
|
---- то есть добавил срочку
Me.RecordSource = " SELECT Эталон.* FROM Эталон ORDER BY Эталон.№номер DESC;"
|
как я понимаю это источник записей, да?
после таких преобразований, запись новая создается, номер +1 делает, НО данные беруться всегда из самой последней записи. ТО есть я открываю 106ую, а копируется 110 (последняя)..
как тут быть? надо указать, чтоб номер считывался из поля на форме и на осонове этого номера уже копировалась запись. Мозги как это сделать не доходят (( или может есть другой путь?
вообщем жду Вашей помощи