Цитата:
Сообщение от
Arahnid
Вот последнего предложения я и не прочла. Значит надо все переделывать. Т.к. дургого решения не вижу.
Либо превратите FilmCode в 25 отдельных полей, либо выполните все условия по очереди, без расширенных диапазонов, наберите RecId в Set и потом через запятую вставьте значения из Set'а в range.
P.S. Ну, т.е. не по очереди конечно, а в обычный while select вставьте эти условия и запишите RecId циклом в Set. По окончании в Set'е окажутся только уникальные значения RecId. Их - в range через запятую. Если надо будет показывать запрос пользователю, то возможно еще придется делиться на несколько range по не более 250 символов в каждом.