|
|
|
| Мерцание
На форме есть подчиненная форма (“основная”) и еще четыре распихнуты по четырем вкладкам и того видно всегда две.
По верх “основной” положил еще одну и поставил переключатели. (не смог я победить 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 из пф_Стра
чтоб переключались те четыре подчиненные.
Так вот все подчиненные формы стали постоянно мерцать
Почему? Что не так? | |
|
| |
|
|
|
| ...По верх “основной” положил еще одну... А поле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
Только там еще может быть с фокусом придется побороться, но это врядли.
Может уместно применить поле со списком в вставкой ВСЕ? | |
|
| |
|
|
|
| У меня все работает только постоянно какбуд-то перезагружается подчиненная | |
|
| |
|
|
|
| Может обновляется когда курсором куда-то попадаешь? | |
|
| |
|
|
|
| Впечатление что формы постоянно обновляются.
Спасибо разобрался с SQL :) | |
|
| |