|
SQL запрос с условиями из формы
|
|||
---|---|---|---|
#18+
Прошу помощи вот в каком деле, необходимо импортировать в word данные из бд access, пишу sql запрос типа SQLStatement:="SELECT `a`, `b` FROM `tab` WHERE ((`a` = 'ad')), где а,b поля таблицы tab. вот в чем вопрос, мне необходимо выбирать поля a,b и т.д из формы, т.е. если на форме указано что отображать поля а,b то отображать их, а если указано что отображать только а то в итоге должена быть сформированна таблица только со столбцом а спасибо жду помощи ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2012, 16:18 |
|
SQL запрос с условиями из формы
|
|||
---|---|---|---|
#18+
так же улсловия фильтрации необходимо брать из label1.caption ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2012, 16:18 |
|
SQL запрос с условиями из формы
|
|||
---|---|---|---|
#18+
Есть несколько вариантов Например, написать несколько запросов, и по необходимости использовать нужный. Либо каждый раз формировать динамический запрос, т.е. добавлять поля в зависимости от выбора пользователя. Для этого вам понадобится несколько переменных, например 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 & ... Вариант с несколькими готовыми запросами предпочтительней, поскольку динамические, хотя и могут казаться привлекательными - уязвимы гораздо больше ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2012, 00:00 |
|
SQL запрос с условиями из формы
|
|||
---|---|---|---|
#18+
ElenHim, может быть пример? не совсем понятно, вот например выбрать все из таблицы из label1.caption, по полям из label2.caption, label3.caption и с условием из label4.caption спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2012, 10:08 |
|
|
start [/forum/search_topic.php?author=iljav77&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 494ms |
total: | 622ms |
0 / 0 |