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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Мерцание подчиненных форм
 
 автор: Мишок   (22.05.2009 в 17:45)   личное сообщение
 
 

Мерцание
На форме есть подчиненная форма (“основная”) и еще четыре распихнуты по четырем вкладкам и того видно всегда две.
По верх “основной” положил еще одну и поставил переключатели. (не смог я победить SQL)
На них код:
Select Case grpVS
Case 1
Forms![Авто]![пф_Все].Visible = False
Forms![Авто]![пф_Стра].Visible = True
Me.Поле6=1
Case 2
Forms![Авто]![пф_Все].Visible = True
Forms![Авто]![пф_Стра].Visible = False
Me.Поле6=2
End Select

Создал поле8 с условием:
=IIf ([Поле6]=1; [поле2]; [поле4])
В поле2 IDavto из пф_Все
поле4 IDavto из пф_Стра
чтоб переключались те четыре подчиненные.
Так вот все подчиненные формы стали постоянно мерцать
Почему? Что не так?

  Ответить  
 
 автор: Goblin   (22.05.2009 в 22:51)   личное сообщение
 
 

...По верх “основной” положил еще одну... А поле6 автоматом присваивается то 1 то 2 и далее if...
Это одна выводится на экран по умолчанию, а другая нет? А с помощью переключателя выводить на экран одну а другую прятать? Так что ли. Если так, то поставь кнопку с привязкой к ее значению caption и код на visible типа
If ([Кнопка21].Caption = "Все") Then

Forms![Авто]![пф_все].Visible = False
Forms![Авто]![ПФ_стра].Visible = True
[Кнопка21].Caption = "Страна"
Else
Forms![Авто]![пф_все].Visible = True
Forms![Авто]![ПФ_стра].Visible = False
[Кнопка21].Caption = "Все"
End If

Только там еще может быть с фокусом придется побороться, но это врядли.
Может уместно применить поле со списком в вставкой ВСЕ?

  Ответить  
 
 автор: Мишок   (25.05.2009 в 08:57)   личное сообщение
 
 

У меня все работает только постоянно какбуд-то перезагружается подчиненная

  Ответить  
 
 автор: Goblin   (25.05.2009 в 23:16)   личное сообщение
 
 

Может обновляется когда курсором куда-то попадаешь?

  Ответить  
 
 автор: Мишок   (26.05.2009 в 08:41)   личное сообщение
 
 

Впечатление что формы постоянно обновляются.
Спасибо разобрался с SQL :)

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