ник: osmor
"первым 100 челам " поле по которому будет определяться очередность есть?
Если это разовая операция то можно так:
Пишем запрос "q1":
SELECT TOP N *
FROM Таблица
WHERE nz([ПолеСКатегорией],0)=0
ORDER BY ПолеОпределяющееПорядокЗаписей;
|
Где
N 'Это кол-во записей которым мы хотим присвоить конкретную категорию
затем второй запрос "qup1":
UPDATE q1 SET [ПолеСКатегорией] = [Категория];
|
ПОрядок работы.
1. Откываем запрос q1 устанавливаем столько записей с верху будет в данной категории (для 1 - 100 для 2 - 350)
2. Сохраняем запрос q1
3. Запускаем запрос qup1
4. в появившийся InputBox указываем код категории
5. Переходим к пункту 1
И так для всех категорий.
В принципе можно и полностью автоматизировать если категорий много, но все равно (поскольку кол-во записей в категориях разное) где-то придется задать сколько записей в какой категории, например в массиве или в таблице