Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема при переходе по записям в ленточной форме
 
 автор: Sergeant   (30.11.-1 в 00:00)
 
 

Проблема:
Есть ленточная форма.
В ней есть два элемента ComboBox: Group, Subgroup.
Subgroup связана с Group
(RowSource: "SELECT Table1.ID _ Subgroup, Table1.NameSubgroup
FROM Table1 WHERE Table1.ID_ Group = Forms!Form1! ID_ Group;"),
чтобы при выборе Subgroup, выпадающий список соответствовал Group.
Естественно, что при переходе по записям,
значения поля со списком Subgroup исчезают в записях,
в которых ID_Group подгруппы не соответствует ID_Group текущей записи.

Как лучше поступить в этой ситуации?

  Ответить  
 
 автор: Explorer   (30.11.-1 в 00:00)
 
 

ты написал что тебе не нравится, но не написал что тебе надо

  Ответить  
 
 автор: sergeant   (30.11.-1 в 00:00)
 
 

Re: ты написал что тебе не нравится, но не написал что тебе надо Мне нужно, чтобы форма была ленточной, раскрывающийся список "Subgroup" был отфильтрован по ID_Group и при переходе по записям его значение было видимым во всех записях.

  Ответить  
 
 автор: Explorer   (30.11.-1 в 00:00)
 
 

на form_current перезапрашивай rowsource комбобокса типа

Private Sub Form_Current
Me.Subgroup.RowSource = Me.Subgroup.RowSource
End Sub

  Ответить  
 
 автор: sergeant   (30.11.-1 в 00:00)
 
 

Re: на form_current перезапрашивай rowsource комбобокса Вроде получается.
Но если я перехожу по записям, наступая при этом на поле Подгруппа, то в последней (при переходе на записью с другой Группой), значение Подгруппы все-таки пропадает.
Если еще устранить эту проблему, то задача полностью решена.

  Ответить  
 
 автор: Explorer   (30.11.-1 в 00:00)
 
 

тогда еще перезапрашивай на Got_Focus комбобокса... фиг знает что ты там намудрил - у меня не пропадает :))) событие Form_Current все равно получается раньше и источник строк комбобокса успевает обновиться

  Ответить  
 
 автор: sergeant   (30.11.-1 в 00:00)
 
 

Re: тогда еще перезапрашивай на Got_Focus комбобокса... Хоть на GotFocus, хоть на LostFocus, хоть там и там - не получается, пропадает...

  Ответить  
 
 автор: Explorer   (30.11.-1 в 00:00)
 
 

ну шли тогда базу - почту знаешь

  Ответить  
 
 автор: sergeant   (30.11.-1 в 00:00)
 
 

Re: ну шли тогда базу - почту знаешь почту не знаю

  Ответить  
 
 автор: Explorer   (30.11.-1 в 00:00)
 
 

а поискать :))) is as posted: ne-dam#mail.ru

  Ответить  
 
 автор: osmor   (30.11.-1 в 00:00)
 
 

Учздщкук у него традиционная задача с фильтрацией поля со списком в зависимости от другого поля со списком но в [red]ленточной форме [/red]
на Form_Current
ну сам знаешь, только через скрытие полей...
4 sergeant - бросьте вы эту затею, сделайте лучше так
http://hiprog.com/access/article.asp?idd=250

  Ответить  
 
 автор: sergeant   (30.11.-1 в 00:00)
 
 

Re: Учздщкук у него традиционная задача с фильтрацией поля со списком в зависимости от другого поля со списком Ты был прав - "только через скрытие полей". Во всяком случае, другого способа я пока не нашел.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList