Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / SQL запрос с условиями из формы / 5 сообщений из 5, страница 1 из 1
27.07.2012, 16:18
    #37895711
sorvall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с условиями из формы
Прошу помощи вот в каком деле, необходимо импортировать в word данные из бд access, пишу sql запрос типа SQLStatement:="SELECT `a`, `b` FROM `tab` WHERE ((`a` = 'ad')), где а,b поля таблицы tab.
вот в чем вопрос, мне необходимо выбирать поля a,b и т.д из формы, т.е. если на форме указано что отображать поля а,b то отображать их, а если указано что отображать только а то в итоге должена быть сформированна таблица только со столбцом а
спасибо жду помощи
...
Рейтинг: 0 / 0
27.07.2012, 16:18
    #37895716
sorvall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с условиями из формы
так же улсловия фильтрации необходимо брать из label1.caption
...
Рейтинг: 0 / 0
28.07.2012, 00:00
    #37896200
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с условиями из формы
Есть несколько вариантов

Например, написать несколько запросов, и по необходимости использовать нужный.

Либо каждый раз формировать динамический запрос, т.е. добавлять поля в зависимости от выбора пользователя.
Для этого вам понадобится несколько переменных, например

Dim qryExec as string, qrySelect as string, qryFrom as string, qryWhere as strung и т.д.
qrySelect = "SELECT "
if поле_a выбрано then qrySelect = qrySelect & поле_a : qryWhere = qryWhere & поле_a & "=" & "параметры" : и т.д.
и так для каждого поля(можно в цикле) и, наконец,

qryExec = qrySelect & qryFrom & qryWhere & ...

Вариант с несколькими готовыми запросами предпочтительней, поскольку динамические, хотя и могут казаться привлекательными - уязвимы гораздо больше
...
Рейтинг: 0 / 0
30.07.2012, 10:08
    #37897271
sorvall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с условиями из формы
ElenHim,

может быть пример? не совсем понятно, вот например выбрать все из таблицы из label1.caption, по полям из label2.caption, label3.caption и с условием из label4.caption
спасибо!
...
Рейтинг: 0 / 0
03.08.2012, 09:30
    #37902906
sorvall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с условиями из формы
Тема актуальна, может к кого нибудь есть мысли по этой проблеме?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / SQL запрос с условиями из формы / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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