anoniem Geplaatst: 18 januari 2007 Delen Geplaatst: 18 januari 2007 Hey, ik zit nu in VB te kloten, maar nu heb ik de naam van het form in een textbox staan en dat moet gebruikt worden. Ik heb het nu zo: [code:1:02d5946b5b]Dim x$ x$ = Text1.Text //In text1 staat: form2 x$.Show[/code:1:02d5946b5b] De bedoeling van dit script is dat form2 geladen wordt. Text1 veranderd telkens en dan wordt er dus een ander form geladen. Ik hoop dat iemand mij kan helpen dat dit wel werkt. Roy ;) Quote Link naar reactie
anoniem Geplaatst: 19 januari 2007 Auteur Delen Geplaatst: 19 januari 2007 Even uit mijn hoofd:[code:1:147ef5d333] Dim x$ x$ = Text1.Text Select Case LCase$(x$) Case "form2" Form2.Show Case "form3" Form3.Show ' etc Case Else ' simpele foutafhandeling MsgBox "Formulier '" & x$ & "' bestaat niet" End Select [/code:1:147ef5d333] De "Case Else" vangt het invoeren van een verkeerde (niet-bestaande) naam af. Misschien is het beter om de gebruiker te laten kiezen uit de beschikbare formulieren, door middel van radio-buttons of een dropdown lijst. Ik heb ook nog even Google geraadpleegd ;), en daar vond ik deze [url=http://www.vb-helper.com/howto_display_form_by_name.html]link[/url], met dit codevoorbeeld:[code:1:147ef5d333] Dim frm As Form Set frm = Forms.Add(txtFormName.Text) frm.Show [/code:1:147ef5d333]Succes Quote Link naar reactie
anoniem Geplaatst: 19 januari 2007 Auteur Delen Geplaatst: 19 januari 2007 Bedankt! Zoals het 1e voorbeeld heb ik nu gebruikt. Roy ;) Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen