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

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

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

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

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

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

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

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

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

WHERE (((orgClient.name)=MyFun()))
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #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
Как передать в запрос выбранный элемент списка?
    #32302113
ProstoBlin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не скромный вопрос:
а где определять функцию?
определяю в модуле класса - не находит.
определяю в модуле "модуль1" - находит, но формируется пустой
файл с заголовком.
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #32302135
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В обычном модуле, не класса. Кстати, в функции можно поставить BreakPoint и посмотреть, что она возвращает. Может, номер колонки не тот.
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #32302143
ProstoBlin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Колонка всего одна.
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #32302148
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Всего одна??? Ёкарный бабай. Так не надо никаких функций и ничего. Возвращаемся к самому первому варианту со словом Text. Убираем слово Text и точку перед ним. Все.
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #32302149
ProstoBlin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрел, что возвращает функция.
А возвращает она номер выбранного элемента в списке.
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #32302151
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Так, может, не одна колонка все-таки? Чему равно ColumnCount?
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #32302165
ProstoBlin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Их там точно два! Интересно, откуда?
Пишу Column(1) и все работает!
Большое спасибо Владимир Саныч за помощь!
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #32302177
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
:^) Вот. Наш форум спасает от психозов.
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #32302189
ProstoBlin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не скажешь почему две колонки?
...
Рейтинг: 0 / 0
Как передать в запрос выбранный элемент списка?
    #32302193
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А программу не ты писал? :^)))

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

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


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