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

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

, где <первый запрос> - имеющийся запрос.
...
Рейтинг: 0 / 0
01.04.2016, 18:08
    #39206289
Шыфл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение параметров SQL запроса через VBA
Илья Прокофьев,
создаёте запрос, в котором есть все-все поля. А потом вторым запросом выбираете нужное
Код: sql
1.
Select a, c, f, h from Moj_zapros
...
Рейтинг: 0 / 0
01.04.2016, 23:12
    #39206477
можно так
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение параметров SQL запроса через VBA
Код: 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
02.04.2016, 20:49
    #39206711
Изменение параметров SQL запроса через VBA
можно так,

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


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