Мне нужно создать уникальные номера счетов для моей базы данных Access (2010). Числа должны быть в формате год + порядковый номер, например, 20101447 для 1447-го счета-фактуры за 2010 год. Я некоторое время оглядывался по сторонам, но многие результаты Google предлагают использовать автонумерацию, и я совершенно уверен, что это не очень надежный способ сделать это. (поскольку автономные номера гарантированно являются уникальными, ничего больше)
На данный момент база данных не будет использоваться сразу несколькими пользователями, но я тоже не хочу использовать полностью взломанное вместе решение.
EDIT
Я также нашел этот сайт , который обсуждает последовательную нумерацию с использованием функции DMax. Сценарий № 2 - это именно то, что я имел в виду, и я думаю, что он достаточно хорош для моего варианта использования. Я позабочусь о том, чтобы пользователь был уведомлен в редком (для меня) случае изменения базы данных перед тем, как полностью ввести и сохранить новый счет.
EDIT2
К вашему сведению: Схема нумерации - это не фискальное требование, а наша специальная нумерация. Я не хотел меняться без веской причины.