2013-07-04 4 views
1

Я пытаюсь настроить запрос, в котором ищет искомое поле в таблице, таблица, которую я хочу выбрать, будет меняться каждый раз. У меня есть таблицы для разных лет приема в клуб (2011,2012 и т. Д.). Я хочу, чтобы пользователь мог выбрать год из списка со списком в форме, а затем динамически изменять таблицу, из которой выбираются данные.Создание динамической таблицы из combobox в Access

Код, который я использую, имеет смысл для меня, но я новичок. Access говорит, что есть синтаксическая ошибка. Пожалуйста помоги!

Код:

SELECT [Admission No#] 
FROM [Forms]![Control Form]![YearSelect]; 
+0

Вы можете публиковать окружающий код, где был помещен этот запрос? – shahkalpesh

ответ

0

было бы лучше использовать фильтр.

  1. Создайте форму (непрерывные формы или техническое описание), чтобы показать результат поиска. Вы можете открыть его или использовать в качестве подформы.

  2. Реализовать событие OnClick для поиска.

    Dim stFilter в качестве струнного

    stFilter = "возраст =" & Me.FLD_AGE

    '- первый способ DoCmd.OpenForm "SearchResult",, stFilter

    ' - второй способ С Me.SearchResult.Form «- SEARCHRESULT это имя управления подчиненной формы .Filter = stFilter .FilterOn = True End С

Смежные вопросы