Ga naar inhoud

Access 2007 : verbinding tussen formulieren


Adalhard

Aanbevolen berichten

In Noorderwind staat een lijst met klanten. Als je die opent blijkt dat eigenlijk een "forumulier" te zijn.

In de eerste kolom staan getallen (blauw). Vermoedelijk klantennummers. Als je nu op zo een blauw nummer

klikt opent zich een tweede formulier met al de gegevens van die klant. Hoe kan je zulke verbinding leggen

tussen die twee formulieren.

Link naar reactie
Delen op andere sites

Dit kan je zo doen:

Zet de formulier in ontwerp

Klik op besturingselement "klanten" en dan eigenschappen.

Klik op Bij niet in lijst klik je linkvak en dan op ... klikken en kies voor gebeurtenisprocedure

Vul daar zo in:

MsgBox " Je hebt geen klantnummer genomen van de lijst. "

'Met deze onderstaande gegevens voorkomt je dat access zelf een bericht geeft

Response = acDataErrContinue

Klantnummer = " "

DoCmd.OpenForm "NaamvanKlantenformulier", , , , , acDialog, "acNewRec" ' Formulier Klantenbestand openen.

Je kan dan in de klantenbestand een nieuw klant ingeven.

Maar nu moet de klantenlijst weer aangepast worden na invullen.

Je maak een knop in klantenbestand formulier en met de vermelden naar bestelling formulier gaan of zo.

Bij eigenschappen kies je nu Bij Klikken

Vul daar zo in:

On error goto klantfout

DoCmd.Close

Forms!Bestelformulier!klantnummer.Requery 'klantnummer lijst wordt vernieuwd

Klantfout:

Exit Sub

Resume klantfout

Als je in VB iets verandert moet je altijd bovenaan op foutopsporing klikken en dan compilineren klikken.

Je dient wel de namen wel de juiste besturingselement opgeven en eveneens de juist formulier naam op te geven.

aangepast door stegisoft
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.