В настоящее время я пишу программу для сохранения материалов, введенных в форму в Excel, в базу данных в Access. Я пытаюсь увеличить поле первичного ключа в Access на «1» всякий раз, когда добавляю данные из полей в форме Excel.
Поскольку я объявил это поле как поле PRIMARY KEY NOT NULL, оно не позволяет мне добавить еще одну строку данных, если не было объявлено поле первичного ключа. Я не хочу, чтобы пользователь вводил данные PK, поскольку это было бы глупо.
Как мне сделать DDL из Excel в Access, как, скажем, MAX(CustomerID)
, чтобы найти максимальный идентификатор для таблицы Access, а затем добавить MAX(CustomerID) + 1
в поле идентификатора, используя RS.FIELD("CustomerID") = MAX(CustomerID) + 1
.
Буду благодарен за любую помощь в этом вопросе.
Заранее спасибо.