LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Фильтр...
 Фильтр
 
 01.08.2008 11:51:12
ksemenuk
25 сообщения


Фильтр

Помогите, пожалуйста! Есть таблица с данными о выставках: Название выставки, дата начала выставки, дата окончания выставки, организатор выставки. Создала форму с подчиненной формой. В главной форма только поле со списком "Организатор выставки"., выбираю из списка организатора - в подчиненной форма отображаются данные о выставках, проведенных выбранным организатором. Дальше не знаю как сделать, чтобы из полученного списка выбрать все выставки, например за 2007 год. таким же способом, указанным выше (необходимо, чтобы было такое же поле со списком, в котором можно вырбать год начала выставки. И наоборот, чтобы сначало можно было выбрать, к примеру, выставки 2008 года, а затем выбрать организатора)

 01.08.2008 14:00:40
Admin1
731 сообщения
1-ый


Re: Фильтр
 Измененный Admin1  на 01.08.2008 14:01:50)

1. Используйте фильтр для подчиненной формы. Например, после обновления поля Год, можно поставить фильтр на форму.

Private Sub Год_AfterUpdate()
    Me.Filter = "Год=" & Me.Год
    Me.FilterOn = True
End Sub

2.  Решение. Надо изучить вопросы связанные с построением SQL запросов и их подстановкой в форму. Вот примеры.
http://shops.leadersoft.ru/Product.aspx?ProductID=3794
http://shops.leadersoft.ru/Product.aspx?ProductID=3811

 01.08.2008 14:41:07
ksemenuk
25 сообщения


Re: Фильтр

Я именно так и делаю фильтр для подчиненной форма, но дело в том, что если сделать несколько таких фильтров ("Организатор", "Год"), то они не согласовываются между собой..

 01.08.2008 15:18:42
nord-woolf
20 сообщения


Re: Фильтр
В один фильтр можно включать несколько условий, например:
"Организатор='" & Me![Организатор] & "' AND Год=" & Me![Год]
В этом примере подразумевается, что поле "Организация" - текстовое, а "Год" - цифровое.

Андрей
 01.08.2008 15:56:56
ksemenuk
25 сообщения


Re: Фильтр

может, я не правильно вопрос задаю, но я делала в главной форме поле со списком "Организация" и поле со списком "Год". После обновления у меня стояли фильтры, такие же как и вы указали (В поле со списком "Организация" после обновления фильтр для Организации, в поле сосписком "Год" - для Год ), но они никак не согласовывались. к примеру я хочу посмотреть всю информацию о выставках Организатора1 (выбираю в главной ворме в поле со списком Организатор1 и в подчиненной форме отображается информация о выставках данного организатора), затем я хочу посмотреть информацию о выставках Оргнизатора1 в 2004 году, для этого в главной форме в поле со списком "Год" выбираю 2004 год, но в подчиненной форме происходит что-то невероятное, сразу в меняется название организации на любое другое (и информация о нем) и год совсем не собпадает с выбранным, при чем все это запоминается и инфу за другие года выбранного организатора я уже не могу просматривать.

  Программирование  Microsoft Access. Файлы mdb и accdb  Фильтр...
ПоискПоиск  Список форумовСписок форумов  
right