MADMAX
Дата: 22.01.2002 10:30:44
Ситуация такая : В Access есть таблица в столбцах которых стоят тарифы. Каждый раз, чтоб посчитать, в запросе лапками изменялось название столбца с тарифом. Я сделал еще одну табличку, содержащую список тарифов. Сделал на форме поле со списком, где выбирается этот тариф. И пытался изменить старый запрос, так чтоб на этапе выполнения запроса выбирался нужный столбец с тарифом. Проблема в том, что Access воспринимает значение [forms]![Группировка].[ПолеСоСписком0] только как текст (например в условии WHERE всё нормально). И не хочет его воспринимать, как имя столбца (SELECT Тариф.[forms]![Группировка].[ПолеСоСписком0] - вызывает ошибку, а если просто [forms]![Группировка].[ПолеСоСписком0] - то выводит только имя тарифа). Кто знает, как можно в Access изменять текст SQL - запроса динамически, например, на этапе составления отчета? Пробовал изменять последний параметр функции DoCmd.OpenReport. Но он оказался только добавлением условия WHERE. Заранее спасибо за помощь.