Добрый день!
Есть две таблицы (Access 2010):
1.
tbl_Categories (Key, CatID, NumFrom, NumTo, RespPerson), содержащая параметры категорий товаров, диапазон возможных кодов товара, и ссылку на ответственного за данную категорию.
Пример:
1, Y01, 1, 299, IvanovII
2, Y01, 300, 499, PetrovPP
3, Y02, 1, 499, SidorovSS
2.
tbl_Catalog (UID, ItemName, Cost, Description)
Мой вопрос связан как раз с полем tbl_Catalog.UID, которое должно содержать код товара, формируемый на основе трех полей тиблицы tbl_Categories (CatID, NumFrom, NumTo).
Пример данных в поле tbl_Catalog.UID:
Y01.084Совпадения не допускаются.
Подскажите, пожалуйста, как более правильно решить эту задачу (предположим, что таблица заполняется вручную и для tbl_Catalog.UID достаточно сделать выпадающий список содержащий все возможное множество значений кодов товара, за исключением уже используемых)?
Пока в голову приходит лишь создание запроса, который для каждой строки tbl_Categories формирует всё вероятное множество кодов (т.е. видимо нужно каким-то образом использовать FOR EACH).
За ранее благодарю,
Алексей.
http://www.sql.ru/forum/1072441/hitryy-zapros-formirovanie-koda-tovara-v-access-2010