/ / Zatrzymywanie ciągłych formularzy wyszarza się, gdy tracą ostrość - ms-access

Zatrzymywanie Continuous Forms powoduje wyszarzanie po utracie fokusu - dostęp ms

Mam wyświetlony formularz dostępu w mojej aplikacjizawsze w trybie ciągłym. Składa się z linii kontrolek tekstowych i kontrolek rozwijanej listy, a na każdym jest formatowanie warunkowe.

W mojej aplikacji mam kilka takich formularzy. Większość z nich zachowuje się całkiem normalnie, ponieważ tła wszystkich kontrolek pozostają białe, nawet jeśli rekord nie jest zaznaczony, a formatowanie warunkowe działa na wszystkich wierszach, nawet jeśli rekord nie jest zaznaczony.

Mam jedną taką formę, która zachowuje się inaczej. Ilekroć rekord nie jest wybrany, całe tło kontrolne przechodzi (zakładam, że jest przezroczyste) i formatowanie warunkowe jest tracone. Jednak w zapisie znajduje się jedno pole, w którym nie jest to prawdą - pozostaje prawidłowe przez cały czas.

Nie mogę znaleźć żadnej innej właściwości, która powoduje takie zachowanie.

Kilka ważnych informacji. 1) Działa w programie Access 2000 2) Działa na Access 2010, działa normalnie - nie ma zmiany wierszy, gdy są wybrane 3) Edytowałem formatowanie warunkowe w programie Access 2010 (chociaż od tego czasu wróciłem do programu Access 2000 i usunąłem pełną kontrolę i ponownie załadowałem ją od zera).

Moje pytanie brzmi - co jeszcze powoduje takie zachowanie? Moi użytkownicy narzekają, ale nie wiem, jak poprawić sytuację

Odpowiedzi:

0 dla odpowiedzi № 1

Znalazłem odpowiedź na to pytanie.

Ta jedna forma używała wyrażenia

NZ([outcome],"ATT") <> "ATT"

jeśli zmienię to na

[outcome] is not null or [outcome] <> "ATT"

problem znika. Wydaje się, że problemem jest złożoność wyrażenia formatującego.

Powodem, dla którego jedno pole w formularzu nie stało się podatne na ten problem i pozostało prawidłowe, jest to, że nie użyło tego wyrażenia, ale inne, dość proste.