Vraag : MS-Access

Ik heb 3 controledozen die ik voor één van mijn vormen gebruik. ik heb als de staat zo als wordt gecontroleerd andere not.

what kan ik zoek zo bevestiging is als om het even welke 3 controledozen niet worden gecontroleerd dan het een msgbox zal opzetten. dit is wat ik tot dusver probeerde en het niet correct werkt aangezien de controlebron niet aan 0 zoals verklaard in mijn code evenaart. als u selecteert en om het even welke controles toen schrapt zal het msgbox opzetten. Om het even welke hulp zou nice.
zijn
" codeBody "
1:
2:
3:
4:
5:
If CHK1 = „0“ en CHK2 = „0“ en CHK3 = „0“ toen
        MsgBox „te selecteren gelieve wie de Huur Purchaced van“ was
        DoCmd.GoToControl „chk1“
        Sub van de uitgang
    Eind als

Antwoord : MS-Access

Het plaatsen van het drievoudige staatsbezit aan GEEN als cap1 voorgesteld zal werken.

de suggestie van cyberkiwi kan ook worden gewijzigd om aan te passen nietig verklaart (die u in een drievoudig vakje van de staatscontrole dat niet nog - omhoog tonend als grijs in plaats van gecontroleerd of duidelijk) is gebruikt krijgt:

Als nz (CHK1,0) + nz (CHK2,0) + nz (CHK3,0) = 0 toen


De NZ functiecontroles voor ONGELDIGE waarden, en substituten wat waarde (in dit geval 0) voor verklaart nietig wanneer zij worden gevonden.
Andere oplossingen  
 
programming4us programming4us