Doorgeven van variable

Status
Niet open voor verdere reacties.

Sliver

Nieuwe gebruiker
Lid geworden
2 jun 2006
Berichten
3
L.S.

Het is de bedoeling, dat als je op een knop klikt er een formulier wordt geopend. Nu heb ik dit natuurlijk zo voor elkaar. Echter wat ook de bedoeling is: Dat als je op die knop klikt, er meteen een waarde, vanuit het formulier waarin die knop staa,t meegegeven wordt aan het formulier wat je met die knop opent.

Heeft iemand een oplossing of suggestie?
 
Hiervoor heb je de OpenArgs van het formulier.
Even zoeken in de Access Help en je hebt zo de volgende code gevonden:

Sub OpenToCallahan()
DoCmd.OpenForm "Employees", acNormal, , , acReadOnly, _
, "Callahan"
End Sub

Sub Form_Open(Cancel As Integer)
Dim strEmployeeName As String
' If OpenArgs property contains employee name, find
' corresponding employee record and display it on form. For
' example,if the OpenArgs property contains "Callahan",
' move to first "Callahan" record.
strEmployeeName = Forms!Employees.OpenArgs
If Len(strEmployeeName) > 0 Then
DoCmd.GoToControl "LastName"
DoCmd.FindRecord strEmployeeName, , True, , True, , True
End If
End Sub
 
Dank voor de reactie!!!

Het kan ook door de expressie-builder te openen bij de standaardwaarde voor dat veld. En dan bij geladen formulieren het juiste veld dubbel klikken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan