Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> создание каскадного списка, как правильно изменить фразу where  
:(
    Опции темы
meier
Дата 30.8.2007, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 30.8.2007

Репутация: нет
Всего: нет



Есть такая простая проблема:
 
в создаваемой форме на основе существующей таблицы есть два столбца с типом int, первый street_type, второй street

Для отображения поля street не ввиде числа, используется combobox  в котором в качестве row source используется следующий запрос

SELECT     street_id, street
FROM         street


хочу в него добавить строку

where street.street_type_id = "то значение которое стоит в форме в столбце street_type"

как к нему правильно обратиться (название формы objects, обращение forms!objects!street_type - не работает)

Если можно ответьте как это сделать не используя VBA

Это сообщение отредактировал(а) meier - 30.8.2007, 10:59
PM MAIL   Вверх
bopoha
Дата 31.8.2007, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



Без программирования никак.
При событии "вход" в поле со списком програмно менять запрос. Присваивать свойству элемента управления RowSource. 

Код

Private Sub <ПолеСоСписком>_Enter()
    Me.<ПолеСоСписком>.RowSource = "... WHERE <поле> = " & Me.<поле>
End Sub


При событии "выход" возвращать обычный запрос. Это нужно для того, чтобы после выбора значения можно было посмотреть выбранные значения для других записей.
PM MAIL WWW ICQ Skype GTalk   Вверх
meier
Дата 31.8.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 30.8.2007

Репутация: нет
Всего: нет



именно так? попытался что-то не работает, после Me точно должна стоять ., а не !

Это сообщение отредактировал(а) meier - 31.8.2007, 10:28
PM MAIL   Вверх
Akina
Дата 31.8.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(meier @  31.8.2007,  11:28 Найти цитируемый пост)
именно так?

После набора Me и точки появляется выпадающий список свойств/методов. Среди них обязано быть имя контрола - его и выбирай.

И вообще неплохо бы почитать в хелпе, на что указывает точка и на что - восклицательный знак.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
meier
Дата 6.9.2007, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 30.8.2007

Репутация: нет
Всего: нет



Вообще конечно заработало, но вот Enter и Exit работать почему то не хотели и выдавали ошибки, наиболее удобным оказалась использовать GotFocus и LostFocus, если можно поясните в чем разница?
PM MAIL   Вверх
bopoha
Дата 7.9.2007, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



Цитата(meier @  6.9.2007,  11:41 Найти цитируемый пост)
 выдавали ошибки

Какие?

Событие вход возникает до получения фокуса, выход возникает до потери фокуса. © встроенная справка
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0452 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.