Hoi,
Ik zou graag de VBA code willen weten om een veld van veldkleur te veranderen als deze bestaat.
DOEL: Ik wil een veld rood laten worden als een bepaalde waarde niet klopt (bijv. als een veld nog leeg is na verlaten.
Alvast bedankt,
B.
Dit forum staat op alleen-lezen. Je kan hier informatie zoeken en oude berichten terugvinden, maar geen nieuwe berichten plaatsen.
Naar overzicht van alle forumsDat klopt…vermeld in het vervolg even je access versie. Betreffende de code dit gaat alleen op als je een formulier op record nivo hebt. Als je een doorlopend formulier hebt dan is de enige oplossing dit veld in de voettekst plaatsen of te upgraden naar Access2000
Vraag het event na bijwerken op van je veld…als voorbeeld even een postcode veld
Private Sub Postcode_AfterUpdate()
if len(nz(me.postcode))=0 then
me.postcode.backcolor=255
me.postcode.forecolor=8454143
else
me.postcode.backcolor=-2147483643
me.postcode.forecolor=-2147483640
end if
End Sub
Als je ook wilt dat het veld gekleurd wordt als je van recordpositie veranderd
dan plaats je deze code ook in het event Current van het Form
Private Sub Form_Current()
if len(nz(me.postcode))=0 then
me.postcode.backcolor=255
me.postcode.forecolor=8454143
else
me.postcode.backcolor=-2147483643
me.postcode.forecolor=-2147483640
end if
End Sub
Weet je zeker dat je deze post als spam wil rapporteren aan de beheerder?
Deze post wordt als spam gerapporteerd aan de beheerder van het forum. Bedankt!
Weet u zeker dat u dit topic wil verwijderen?