powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выпадающий список / параметаризованный подзапрос
5 сообщений из 5, страница 1 из 1
Выпадающий список / параметаризованный подзапрос
    #32207709
Artiom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет все,

Два дня пытаюсь сделать простую вещь в Аксесе, но пока всё тщетно...
Коротко вопрос можно сформулировать так: как параметаризовать подзапрос, создающий выпадающий список значением другого поля заполняемой таблицы?

Поясняю на примере.
Заполняемая таблица - imdb_test(movie_name, imdb_name)
Таблица из которой я заполняю выпадающий список - movies(title)

Иду в конструкторе таблицы imdb_test в св-ва поля/Подстановка, выбираю ТипИсточникаСтрок "Таблица/Запрос", в источнике ввожу:

select title from movie where title like movie_name+'*'

Необходимо, чтобы movie_name в этом запросе брался из текущей строки imdb_test - таблицы, которую я заполняю в интерактивном режиме.
Так как я написал - не работает... Видимо, так нельзя сослаться на колонку этой же таблицы. А как тогда можно???
Если сделать это без VBA невозможно - подскажите плз как сделать _с_ VBA?

Заранее благодарю

p.s. Access97
...
Рейтинг: 0 / 0
Выпадающий список / параметаризованный подзапрос
    #32207729
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таких случаях обычно делается форма, хоть того же табличного вида, на основе imdb_test. А запрос для поля со списком будет иметь в этом случае ссылку на поле movie_name этой формы, т.е.:

select title from movie where title like Forms![imdb_test_form]![movie_name] & '*'

Плюс еще Me.Requery в обработчике события OnCurrent «Текущая запись».
...
Рейтинг: 0 / 0
Выпадающий список / параметаризованный подзапрос
    #32207787
Artiom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! То что нужно :)
Почти получилось, тк осталось понять вторую часть ответа:

> Плюс еще Me.Requery в обработчике события OnCurrent «Текущая запись».

Можно подробнее, где и как это сделать?
Я открыл конструктор форм/область даннх/св-ва/события/Текущая запись
Открылся обработчик Form_Current где я написал Me.Requery.
После этого стоит мне открыть форму в режиме таблицы и попытаться раскрыть список как форма начинает моргать как сумашедшая, являя всем своим видом бесконечный (или почти) цикл. Может есть другое событие/ или это но у другого элемента?
...
Рейтинг: 0 / 0
Выпадающий список / параметаризованный подзапрос
    #32207807
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения... Me.Имя_поля_со_списком.Requery конечно же...
...
Рейтинг: 0 / 0
Выпадающий список / параметаризованный подзапрос
    #32208045
Artiom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заработало!
Игорь, примите мои ригарды и риспекты!

p.s. Также хочу принести всем извинения за ошибку в сабже: запрос должен быть ПАРАМЕТРИЗОВАННЫЙ (без лишней "А" перед "Р")
Жаль, что нельзя редактировать тему...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выпадающий список / параметаризованный подзапрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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