Open een form

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

Rcc

Gebruiker
Lid geworden
21 okt 2004
Berichten
8
Even een beginnersvraag:

Ik heb twee forms aangemaakt, frmMain en frmMemory. Op frmMain zit een command button. Wat is de code die ik kan gebruiken als click event om frmMemory te openen?


Bij voorbaat dank
 
Laatst bewerkt:
Voor ACCES kan ik u dit geven.

Private Sub Knop3_Click()
On Error GoTo Err_Knop3_Click

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "Formulier1"
DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Knop3_Click:
Exit Sub

Err_Knop3_Click:
MsgBox Err.Description
Resume Exit_Knop3_Click
 
Geplaatst door Rcc
Als ik het goed begrijp is de door mij gezochte code dus:

DoCmd.openform <naam van het form> ?

Maar wat moet er voor stLinkCriteria ingevuld worden. Ik krijg nl. nog steeds een "variable not defined" error.


Dank u.

Bij : stDocName = "Formulier1" Is Formulier1 de naam van uw Form.

Heb je volledige code overgenomen?

Dit moet er zeker bijstaan, in de sub.

Dim stDocName As String
Dim stLinkCriteria As String

ik denk dus dat je stLinkCriteria niet hebt opgenomen in je sub.

Copieer en plak de volledige code eens in je prog. Verander dus wel de formnaam en de sub naam, voor uw knop
 
Geplaatst door Rcc
Zo is mijn code momenteel:


Private Sub Command5_Click()

On Error GoTo Err_Command5_Click

Dim stDocName As String
Dim stLinkCriteria As String

stLinkCriteria = ""
stDocName = "frmMemory"

DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Command5_Click:
Exit Sub

Err_Command5_Click:
MsgBox Err.Description
Resume Exit_Command5_Click

End Sub

Maakt het verschil dat ik in VB 6.0 werk en niet in VBA?

Zou kunnen, maar ... verwijder eens deze regel
stLinkCriteria = ""

Je hebt de stLinkCriteria 2 maal gedefinieerd. Dat zou conficten kunen geven.
 
probeer eens het volgende
dim x as new y waarbij y het nieuwe formulier is dat automatisch in de lijst wordt gemarkeerd als je begint te typen aan de naam van dat tweede formulier x is gewoon een willekeurige naam

Dit stukje code moet je dus zetten onder de event van de knop die je wilt gebruiken om dat andere formulier te openen


:)
 
Geplaatst door Rogertje
probeer eens het volgende
dim x as new y waarbij y het nieuwe formulier is dat automatisch in de lijst wordt gemarkeerd als je begint te typen aan de naam van dat tweede formulier x is gewoon een willekeurige naam

Dit stukje code moet je dus zetten onder de event van de knop die je wilt gebruiken om dat andere formulier te openen


:)

Waarom zou ik dit doen? Mijn vraag is al beantwoord met

frmMemory.show

Maar toch bedankt voor je hulp.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan