Formular nach Namen aufrufen

Hallo Wissende!

Ich möchte gerne, abhängig von einem Strind, den ich aus einer Datenbank bekomme, unterschiedliche Formulare aufrufen.
Zum Beispiel:

Tabelle

1 FrmStart
2 FrmKundenerfassung
3 FrmVerwaltung


Program

Dim Formular as Form

for each Formular in Forms
 if Formular.name = Rec!FormName then 
 formular.show
 end if
next

Das funktioniert aber leider nur bei geladenen Formularen. Der Sinn dahinter ist, daß wir nachträglich, abhängig von der Auswahl des Users nur die Datenbankeinträge verändern wollen um bestimmte Formulare aufzurufen ohne das Programm neu kompilieren zu müssen.

Ich danke im voraus für jede Anregung, Idee oder gar Programmcode.

Grüße

Gollum

Nachtrag dazu
„Strind“ meint natürlich „String“
Daß es mit ‚Select case‘ auch geht, weiß ich, aber es sind so an die 200 Formulare und es können noch welche dazukommen, deshalb würde ich gerne darauf verzichten.

Gollum

Lösung gefunden
Nach langem Suchen fand ich auf www.vbfun.de die Lösung meines „Problems“, für alle, die es interessiert:

VB.Forms.Add(rec!FormName).Show

Gollum