Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать запрос SELECT в котором имена столбцов переменные. / 13 сообщений из 13, страница 1 из 1
25.02.2004, 15:48
    #32421167
Dn
Dn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
Всем доброго времени суток.
Есть нехилая таблица из которой надо отобрать строки по значениям столбцов, при чем имена этих столбцов должен задавать пользователь из формы(т.е. имена столбцов в запросе переменные).

Что-то в этом роде:

SELECT ст_1, ст_2
FROM тбл_1
WHERE Forms!F20!ст_2='1';

где "Forms!F20!ст_2" имя столбца "ст_2".
...
Рейтинг: 0 / 0
25.02.2004, 15:50
    #32421178
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
Ну и кто тебе мешает запрос по кусочкам склеить и на выполнение запустить?
...
Рейтинг: 0 / 0
25.02.2004, 15:52
    #32421186
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
фак и недоделанный там и вокруг посмотреть обязательно\r
\r
Сделать можно всё!!!\r
Только бы знать как...
...
Рейтинг: 0 / 0
25.02.2004, 15:54
    #32421190
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
Ну и в догонку еще один фак
http://www.sql.ru/faq/faq_topic.aspx?fid=156

а то мало ли...
...
Рейтинг: 0 / 0
25.02.2004, 15:57
    #32421197
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
Совсем зафакали человека :-)
...
Рейтинг: 0 / 0
25.02.2004, 16:09
    #32421222
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
зато как мало писать надо )

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
25.02.2004, 16:16
    #32421242
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
2 Dn

Меня терзают смутные сомнения.

Вы не с Мончегорска случайно?
...
Рейтинг: 0 / 0
25.02.2004, 16:29
    #32421281
Dn
Dn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
1. Что значит по КУСОЧКАМ склеить и где взять эти кусочки...??? Типа главное, что-то написать, а что хрен с ним, пусть сами разбираються.

А че правда, запросы еще на выполнение запускать надо, это круто "спасибо за совет"!

2. Как к объекту формы обратится я и так знаю не надо мне три зажеванные ссылки посылать, читал уже.

Повторяюсь, имена столбцов в запросе ПЕРЕМЕННЫЕ если я в обьект формы типа [Поле] пытаюсь задать имя столбца и проверить условие, не работает.

Если имя столбца написать на прямую типа:

SELECT ст_1, ст_2
FROM тбл_1
WHERE ст_2='1';

естественно работает, а сделать значение ст_2 переменной т.е. послать из формы почему-то не получается либо запрос не корректно отробатывает либо access ошибки лепит.
...
Рейтинг: 0 / 0
25.02.2004, 16:32
    #32421292
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
Точно. Аксес во всем виноват :))
...
Рейтинг: 0 / 0
25.02.2004, 16:33
    #32421295
Dn
Dn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
Нет, не с Мончегорска, а что надеялся земляка встретить?
...
Рейтинг: 0 / 0
25.02.2004, 16:34
    #32421296
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
Если ты и так все знаешь - чего глупые вопросы задаешь?
Тебе запрос надо сделать? Ну и сделай.
В ЧЕМ ПРОБЛЕМА?
Форму на этот запрос повесить? Т.е. тебя помимо факов еще и в св-во RecordSource носом ткнуть?
...
Рейтинг: 0 / 0
25.02.2004, 16:40
    #32421319
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
Уважаемый Dn
Какого хера "три зажеванные ссылки" ты сам то чо написал...?
Сам ни хрена не написал, а потом нпезжает что типа почему вы тут мне всякую херню подпихиваете, и телепатировать ещё не научились...

что спросил то и получил...

а что значит "напрямую" - я не знаю, понимаю в меру своей испорчиности...

и вообще есть поиск по форуму, раз такой умный...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
26.02.2004, 00:36
    #32421744
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос SELECT в котором имена столбцов переменные.
Автору

Представь я тоже тут как раз на днях с этим же столкнулся.

Извратился примерно так.

Создал готовый запрос . В VBA через QueryDef меняю свойства запроса sql . Строку для sql просто формирую через строковые функции mid / len .
В итоге юзер на форме указывает поля для запроса , а код изменяет запрос существующий в базе и выполняет его.
В результате получил "плавающий "запрос.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать запрос SELECT в котором имена столбцов переменные. / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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