powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как можно в Access изменять текст SQL - запроса на этапе составления отчета ?
2 сообщений из 2, страница 1 из 1
Как можно в Access изменять текст SQL - запроса на этапе составления отчета ?
    #32021202
MADMAX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация такая : В Access есть таблица в столбцах которых стоят тарифы. Каждый раз, чтоб посчитать, в запросе лапками изменялось название столбца с тарифом. Я сделал еще одну табличку, содержащую список тарифов. Сделал на форме поле со списком, где выбирается этот тариф. И пытался изменить старый запрос, так чтоб на этапе выполнения запроса выбирался нужный столбец с тарифом. Проблема в том, что Access воспринимает значение [forms]![Группировка].[ПолеСоСписком0] только как текст (например в условии WHERE всё нормально). И не хочет его воспринимать, как имя столбца (SELECT Тариф.[forms]![Группировка].[ПолеСоСписком0] - вызывает ошибку, а если просто [forms]![Группировка].[ПолеСоСписком0] - то выводит только имя тарифа). Кто знает, как можно в Access изменять текст SQL - запроса динамически, например, на этапе составления отчета? Пробовал изменять последний параметр функции DoCmd.OpenReport. Но он оказался только добавлением условия WHERE. Заранее спасибо за помощь.
...
Рейтинг: 0 / 0
Как можно в Access изменять текст SQL - запроса на этапе составления отчета ?
    #32021210
MADMAX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже всё сделал. Оказалось всё просто
CurrentDb.QueryDefs("Подробный").SQL = "SELECT...."
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как можно в Access изменять текст SQL - запроса на этапе составления отчета ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]