Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как передать в запрос выбранный элемент списка? / 23 сообщений из 23, страница 1 из 1
22.10.2003, 17:47
    #32302030
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
....
WHERE ((orgClient.name)=[Forms]![Экспорт]![ПолеСоСписком1].[Text])
....
ПАМОГИТЕ!!!!!!!
Вопрос, вроде простой, а никто не знает ответа!
Мне срочняк надо. У меня уже психоз.
...
Рейтинг: 0 / 0
22.10.2003, 17:50
    #32302034
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Психоз не надо. Свойство Text существует только тогда, когда поле в фокусе. А так нужно писать Column(...), где ... - это число от 0 и выше, смотря в какой колонке содержится нужное значение.

Если не получится, мы тут!
...
Рейтинг: 0 / 0
22.10.2003, 17:51
    #32302035
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
На фоне психоза не написал что это
WHERE ((orgClient.name)=[Forms]![Экспорт]![ПолеСоСписком1].[Text])
я пишу в сохраненном запросе.
...
Рейтинг: 0 / 0
22.10.2003, 17:51
    #32302036
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Поиск. Ну неужели трудно посмотреть тему ниже.
Или в поиске набрать WHERE.

Код: plaintext
1.
WHERE ((orgClient.name) like '" & [Forms]![Экспорт]![ПолеСоСписком1].[Text] & "'") 
...
Рейтинг: 0 / 0
22.10.2003, 17:53
    #32302040
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Да, что-то я TEXT не углядел, каюсь - вечером совсем уже тупею:)
...
Рейтинг: 0 / 0
22.10.2003, 17:57
    #32302049
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Вот это скорость общения - 6 минут - 5 постов... :)

А так нужно писать Column(...), где ... - это число от 0 и выше, смотря в какой колонке содержится нужное значение.

...или, если требуемое значение находится в "присоединенном" столбце, просто писать [Forms]![Экспорт]![ПолеСоСписком1] без columns и без текста.

Кстати, форма "Экспорт" в момент выполнения запроса должна быть открыта.
...
Рейтинг: 0 / 0
22.10.2003, 17:59
    #32302055
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Пишу:
WHERE (((orgClient.name)=[Forms]![Экспорт]![ПолеСоСписком1].[Column(0)]))
и ничего, - выскакивает окошко и просит ввести параметр.
...
Рейтинг: 0 / 0
22.10.2003, 18:05
    #32302069
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Квадратные скобочки - лишние.
...
Рейтинг: 0 / 0
22.10.2003, 18:11
    #32302078
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
ОКОНЧАТЕЛЬНЫЙ ОТВЕТ:

Я сейчас попробовал у себя. Column писать в селекте нельзя. Поэтому надо описать функцию

Function MyFun()
MyFun=Forms!Экспорт!ПолеСоСписком1.Column(0)
End Function

и в селекте обращаться к ней

WHERE (((orgClient.name)=MyFun()))
...
Рейтинг: 0 / 0
22.10.2003, 18:13
    #32302080
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
WHERE (((orgClient.name)=Forms!Экспорт!ПолеСоСписком1.Column(0)))
или так
WHERE (((orgClient.name)=[Forms]![Экспорт]![ПолеСоСписком1].Column(0)))
- все равно не работает!
Может дело в этом.
После выбора в списке, жамкаю на кнопку, в кот. вот что записано:
Private Sub Кнопка0_Click()
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel5, "Реквизиты", _
"1.xls", True
End Sub
...
Рейтинг: 0 / 0
22.10.2003, 18:34
    #32302113
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Не скромный вопрос:
а где определять функцию?
определяю в модуле класса - не находит.
определяю в модуле "модуль1" - находит, но формируется пустой
файл с заголовком.
...
Рейтинг: 0 / 0
22.10.2003, 18:46
    #32302135
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
В обычном модуле, не класса. Кстати, в функции можно поставить BreakPoint и посмотреть, что она возвращает. Может, номер колонки не тот.
...
Рейтинг: 0 / 0
22.10.2003, 18:49
    #32302143
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Колонка всего одна.
...
Рейтинг: 0 / 0
22.10.2003, 18:56
    #32302148
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Всего одна??? Ёкарный бабай. Так не надо никаких функций и ничего. Возвращаемся к самому первому варианту со словом Text. Убираем слово Text и точку перед ним. Все.
...
Рейтинг: 0 / 0
22.10.2003, 18:56
    #32302149
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Посмотрел, что возвращает функция.
А возвращает она номер выбранного элемента в списке.
...
Рейтинг: 0 / 0
22.10.2003, 18:58
    #32302151
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Так, может, не одна колонка все-таки? Чему равно ColumnCount?
...
Рейтинг: 0 / 0
22.10.2003, 19:08
    #32302165
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Их там точно два! Интересно, откуда?
Пишу Column(1) и все работает!
Большое спасибо Владимир Саныч за помощь!
...
Рейтинг: 0 / 0
22.10.2003, 19:19
    #32302177
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
:^) Вот. Наш форум спасает от психозов.
...
Рейтинг: 0 / 0
22.10.2003, 19:27
    #32302189
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Не скажешь почему две колонки?
...
Рейтинг: 0 / 0
22.10.2003, 19:38
    #32302193
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
А программу не ты писал? :^)))

Одна колонка - это для Value. Вторая - для показа на экране.
...
Рейтинг: 0 / 0
22.10.2003, 19:50
    #32302202
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
ВС дополнение:
ширина первого = 0, второго = N
поэтому отображается один
...
Рейтинг: 0 / 0
23.10.2003, 10:04
    #32302511
ProstoBlin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
Я писал, просто я только начал изучать Access
...
Рейтинг: 0 / 0
23.10.2003, 10:11
    #32302529
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в запрос выбранный элемент списка?
>>Я писал, просто я только начал изучать Access

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


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