Hallo,
Ich programmiere unter vb2008. In meiner Anwendung möchte ich dynamisch Formulare anzeigen. D.h., ich ermittle den Namen des aufzurufenden Formulars aus einer Tabelle. Nun soll das Formular gestartet werden. Wie definiere ich das?
[highlight=vbnet]
Dim dr As DbDataReader
Dim fname
cmd.Connection = con
con.Open()
cmd.CommandText = "select Formname from tblpruefprotokolle where Lfd_Nr=" & Me.rep_id.Text
dr = cmd.ExecuteReader
dr.Read()
fname = dr.Item("Formname")
dr.Close()
con.close
dim f as new form
f.name=fname
f.show()
[/highlight]
Aber so funktioniert das leider nicht. -> Es kommt ein leeres ('neus') Fenster - aber nicht mein gewünschtes Formular
Mit der Bitte um Unterstützung, vielen Dank
Ich programmiere unter vb2008. In meiner Anwendung möchte ich dynamisch Formulare anzeigen. D.h., ich ermittle den Namen des aufzurufenden Formulars aus einer Tabelle. Nun soll das Formular gestartet werden. Wie definiere ich das?
[highlight=vbnet]
Dim dr As DbDataReader
Dim fname
cmd.Connection = con
con.Open()
cmd.CommandText = "select Formname from tblpruefprotokolle where Lfd_Nr=" & Me.rep_id.Text
dr = cmd.ExecuteReader
dr.Read()
fname = dr.Item("Formname")
dr.Close()
con.close
dim f as new form
f.name=fname
f.show()
[/highlight]
Aber so funktioniert das leider nicht. -> Es kommt ein leeres ('neus') Fenster - aber nicht mein gewünschtes Formular
Mit der Bitte um Unterstützung, vielen Dank
Comment