В MS Access проблемы генерации уникального кода не стоит - есть такой тип переменной "Счетчик". который в автомате генерирует уникальное число. Можно написать функцию, которая будет его "упаковывать/распакоывать" в цифро-буквенную комбинацию. Кстати, задача достаточно просто решается на этой СУБД, но нужны знания и опыт. Проще заказать это специалисту. От Вас - конкретизация ТЗ.
Еще один совет - т.к. аппетит приходит во время еды, у Вашего руководства очень быстро появятся необходимость в комплексной автоматизации торговли и привязки её к бухучету. В связи с этим рекомендую рассмотреть возможность приобретения типовой конфигурации 1С "Управление торговлей". Там все эти (и не только эти) функции уже реализованы.