autofill een veld in een formulier.

  • Onderwerp starter Onderwerp starter bnf1
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bnf1

Gebruiker
Lid geworden
3 jan 2012
Berichten
5
ik open een nieuw formulier met
Code:
Private Sub nieuwe_opdracht_Click()

DoCmd.OpenForm "Opdrachten", , , "kenteken = '" & Me.kenteken & "'", , acDialog
End Sub

dit nieuwe formulier bevat ook een veld kenteken
hoe kan ik de waarde van het veld kenteken op het oude formulier al ingevuld krijgen op het nieuwe formulier als dat opend?

alvast bedankt
Frank
 
Ik snap het niet helemaal; je opent een formulier Opdrachten, en je opent dat formulier met een filter op Kenteken. Dan staat het kenteken toch al op het formulier? Anders kan je er ook niet op filteren.
 
OctaFish,

ik sta in het formulier Auto, daar staat het kenteken.
ik open het formulier opdracht voor een nieuwe opdracht en wil graag daar het kenteken al ingevuld hebben

in een eerder topic (Veld waarde overnemen in een ander formulier) vind ik een antwoord voor meerdere argumenten
Ik krijg het met die aanwijzing toch niet voor elkaar

Kun je dat voor mijn vraag verduidelijken?

Frank
 
Je kunt het antwoord uit die vraag denk ik wel als basis nemen, want met één argument is het eigenlijk simpeler. Je moet het formulier zo openen:
Code:
    DoCmd.OpenForm "Opdrachten", , , , , acDialog, Me.kenteken
En op het formulier Opdrachten zet je deze code:
Code:
Private Sub Form_Load()
    If Not Nz(Me.OpenArgs, "") = "" Then Me.Kenteken = Me.OpenArgs
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan