У меня есть две таблицы в Access'е. Они связаны с собой по индексу, который автоматически получается при добавлении новой записи в одну из таблиц. Как получить только что созданный индекс новой записи и воткнуть его в новую запись другой таблицы?
Сейчас у меня так:
- Код: Выделить всё
With RS
.AddNew
.Fields("MeetingDate") = Me.Date
.Fields("ContactType") = Me.ContactType
.Fields("DealerCode") = Me.DealerCode
.Fields("DLRcontactCode") = Me.DLRcontactCode
.Fields("ManagerCode") = Me.ManagerCode
.Update
.MoveLast
X = .Fields("MeetingCode")
End With
Здесь мы получили индекс X (MeetingCode) и потом его суем в новую запись новой таблицы, чтобы связать их.
Но база многопользовательская и .MoveLast может привести меня не к последней записи, так как пользователи работают одновременно и будет БОЛЬШАЯ ошибка!
Как обойти это? Помогите плиз.