powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменение параметров SQL запроса через VBA
8 сообщений из 8, страница 1 из 1
Изменение параметров SQL запроса через VBA
    #39206157
Доброго времени суток! Знаю что тысячи тем созданы по этому направлению, но того что конкретно меня интересует не нашел.
Внимание вопрос:
Существуют ли в VBA инструменты позволяющие менять параметры запроса не прибегая к прямому изменению самого текста запроса, используя всякие InStr, Mid и прочие ф. обработки текста, а например кодом типа

CurrentDb.QueryDefs("Запрос1").Fields("Поле1").Visible = False
Что соответствовало тому, как буд-то я зашел в конструктор запросов и убрал галочку "Видимый" у столбца "Поле1".
...
Рейтинг: 0 / 0
Изменение параметров SQL запроса через VBA
    #39206161
Пардон, не "Видимый", а "Вывод на экран"
...
Рейтинг: 0 / 0
Изменение параметров SQL запроса через VBA
    #39206184
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы речь ведёте не о параметрах, а о тексте запроса. Хотите изменить список полей выходного набора. Это совсем другое дело.
Максимум что можно предложить - это вместо обращения к тексту запроса формировать запрос-оболочку, которая использует запрос как источник данных.
...
Рейтинг: 0 / 0
Изменение параметров SQL запроса через VBA
    #39206280
Akina, можно поподробне про запрос-оболочку пожалуста
...
Рейтинг: 0 / 0
Изменение параметров SQL запроса через VBA
    #39206287
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всего-навсего
Код: sql
1.
SELECT <список нужных полей> FROM <первый запрос>

, где <первый запрос> - имеющийся запрос.
...
Рейтинг: 0 / 0
Изменение параметров SQL запроса через VBA
    #39206289
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Илья Прокофьев,
создаёте запрос, в котором есть все-все поля. А потом вторым запросом выбираете нужное
Код: sql
1.
Select a, c, f, h from Moj_zapros
...
Рейтинг: 0 / 0
Изменение параметров SQL запроса через VBA
    #39206477
можно так
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub open_q(q$, fld$)
    DoCmd.OpenQuery q
    With Screen.ActiveDatasheet.Form.Controls(fld)
        .ColumnWidth = 0
        .ColumnHidden = True
    End With
    DoCmd.Save acQuery, q
End Sub
...
Рейтинг: 0 / 0
Изменение параметров SQL запроса через VBA
    #39206711
можно так,

Вооот, это уже ближе к тому, о чем я спрашивал, спасибо всем за ответы, в понедельник пойду проверять ;)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменение параметров SQL запроса через VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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