Pytanie : MS Dostęp

I mieć 3 czek pudełko który i używać dla jeden mój forma. i mieć jeżeli stan więc jeżeli jeden być sprawdzać the jeden móc not.

what i patrzeć dla być uzasadnienie w ten sposób jeśli wogóle the 3 czek pudełko sprawdzać wtedy ono stawiać wtedy msgbox. kod być kod i próbować do tej pory i ono pracować prawidłowo ponieważ the kontrolny źródło dorównać (0) jak stwierdzone w mój kod. jeżeli ty wybierać i deselect jakikolwiek kontrola wtedy ono stawiać wtedy the msgbox. Jakaś pomoc być nice.
(1):
2:
3:
4:
5:
If CHK1 = "(0)" I CHK2 = "(0)" I CHK3 = "(0)" Wtedy
        MsgBox "Zadawalać Wybiórka kto the Arenda być Purchaced Od"
        DoCmd.GoToControl "chk1"
        Wyjście Okręt podwodny
    Kończyć Jeżeli

Odpowiedź : MS Dostęp

The potrójny stan własność ŻADNY gdy cap1 sugerować pracować.

cyberkiwi's propozycja móc także modyfikować NULLs (che ty dostawać w potrójny stan czek pudełko który używać potrójny - pokazywać pokazywać grey zamiast sprawdzać lub jasny):

Jeżeli nz (CHK1,0) + nz (CHK2,0) + nz (CHK3,0) = (0) Wtedy


The NZ funkcja czek dla NIEOBOWIĄZUJĄCY wartość, i namiastka cenić (w tym wypadku (0)) dla nulls gdy znajdować.
Inne rozwiązania  
 
programming4us programming4us