Ga naar inhoud

Aanbevolen berichten

Geplaatst:

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

Geplaatst: (aangepast)

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
Geplaatst:

bedankt voor de snelle reactie, maar ik ben nog niet echt vertrouwd met access en begrijp niet goed wat je bedoeld met "Dim foutcodebericht as string"

groetjes

Mike

Geplaatst:

Hebt je al geprogrammeerd in VB?

Dim foutcodebericht as string

Dat betekend als er een fout is dan kan je een bericht laten zien.

String betekend Tekst.

foutcodebericht = msgbox("U hebt niks aangevinkt")

Geplaatst: (aangepast)

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
Geplaatst:

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

×
×
  • 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.