Автор Тема: Помогите с синтаксисом!  (Прочитано 2002 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Adm

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Помогите с синтаксисом!
« : ДХТаРЫм 04, 2008, 09:47:03 am »
Access 2003.
У меня есть Форма. На ней - ПолеСоСписком и Кнопка.
Еще есть ТаблицаДанных.
Я хочу, чтоб при клике по Кнопке открывалась ТаблицаДанных, но показывала не все записи, а только те, у которых поле "Город" совпадает с содержимым ПоляСоСписком с Формы.
Реализую я это, написав в обработчик клика макрос.
Макрос такой:
1. Открыть таблицу (Имя таблицы - ТаблицаДанных, Режим - Таблица, Режим данных - Только чтение).
2. Применить фильтр (Имя фильтра - оставляю пустым, Условие отбора - [Город]="Form![Форма]![ПолеСоСписком]").
Итог - пустая открывается таблица!
Хелп! Что я делаю не так?! Как правильно написать условие отбора?

Оффлайн Bones

  • Титулярный советник
  • ****
  • Сообщений: 182
  • Репутация: 1
  • Пол: Мужской
Re: Помогите с синтаксисом!
« Ответ #1 : ДХТаРЫм 13, 2008, 12:55:51 am »
делай так: по нажатию кнопки запускать запрос.
Запрос:
SELECT info.Код, info.город, info.ул
FROM info
WHERE (((info.город)=[Forms]![Form1]![ПолеСоСписком0]));

* info - таблица