Ga naar inhoud

acces: tekstvak inschakelen


MikeDK

Aanbevolen berichten

hoi,

ik ben nog maar net nieuw hier, en zit met een vraag over access 2007.

ik ben namelijk een formulier aan het maken in access, maar ik zou willen dat je pas iets kan invullen in het tekstvak als je het vorige selectievakje aangevinkt hebt.

is dit mogelijk??

alvast bedankt!

Mike

Link naar reactie
Delen op andere sites

dat kan je in VB doen.

Voorbeeld:

Dim foutcodebericht as string

if IsNull(ja) then

Tekstvak = ""

foutcodebericht = msgbox("U hebt niks aangevinkt")

DoCmd.GoToControl "ja"

end if

De bovenstaande kan je in focus doen bij tekstvak

aangepast door stegisoft
Link naar reactie
Delen op andere sites

Je moet mijn voorbeeld niet letterlijk overnemen.

if IsNull(ja) then ---> naam die staat bij overige

Tekstvak = "" --> tekstvak moet je een naam geven die in overige staat

foutcodebericht = msgbox("U hebt niks aangevinkt")

DoCmd.GoToControl "ja" ---> naam die staat bij overige

end if

Vrij vertaald wat boven staat:

Indien JA leeg is dan moet je Tekstvak leeg maken en dan bericht geven en dan naar JA gaan.

post-6829-1417704005,5682_thumb.jpg

post-6829-1417704005,5879_thumb.jpg

aangepast door stegisoft
Link naar reactie
Delen op andere sites

Ik heb een voorbeeld gemaakt in access 2003 doch het is het zelfde als in 2007

Op de laptop staat wel 2007

Je pakt de bestand in bijlage open met winrar

Open de formulier naam

Vul niks in het vak naam

Druk op enter

Je ziet nu een bericht.

Dit blijft duren tot je een naam invult in het vak naam

Open de formulier in ontwerpweergave

Klik met de rechtermuisknop op familienaam en dan op eigenschappen

Klik op tab gebeurtenis

Scroll wat naar beneden en dan ziet je bij focus Gebeurtenisprocedure en klik op ....

Nu ziet je de code.

Het is een eenvoudige code maar je kan ook zeer ingewikkelde code schrijven.

voorbeeld.rar

Link naar reactie
Delen op andere sites

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.