Hallo an alle!
Habe ein Formular erstellt und eine Optionsgruppe und eine Schaltfläche eingefügt.
Ich möchte nun eine Option auswählen und mit der schaltfläche die dazugehörige form öffnen.
Leider find oder hab ich nichts brauchbares gefunden :(
Das es geht bin ich mir sicher aber halt nur wie :)
Vielen Dank
Albert
Hallo,
also die unelegante aber schnelle Lösung ist zweifellos:
Mehere Schaltflächen übereinanderlegen,
per Klickereignis der Optionsfelder die Schaltfläche austauschen,
per Klickereignis auf die Schaltfläche das betreffende Formular mit Docmd.OpenForm öffnen.
Grüße
T.
Hallo,
ich würde ein flexible Lösung wählen.
Lege eine Tabelle an, in der Du alle Formulare die Du per Klick öffnen willst mit ihrem Namen ablegst. In eine 2. Spalte der Tabelle kannst Du dann eingängige Bezeichnungen für das Formaulr verwenden. Also z.B. so:
Spalte1: frmKundenAnsehen
Spalte2: Formular zur Ansicht und Bearbeitung der Kunden
Dann erstellst Du ein Kombi mit dieser Tabelle als Datenherkunft, Spalte1 wird mit 0cm ausgeblendet.
Im Ereignis "Nach Aktualisierung" des Kombis folgender Code:
DoCmd.OpenForm Me!NameDesKombis
Neues Formular >Eintrag in Tabelle >Kombi hat es und das Formular wird per Klick geöffnet.
Eine Optionsgruppe muss immer angepasst werden. Auch eine Schaltfläche wird so überflüssig.
Hallo und danke für die Info!
Leider hab ich da noch einige Probleme.
Irgendwas mach ich noch falsch :(
Also so hab ich es gemacht eine neue Tabelle mit den zwei Spalten wie beschrieben.
Dann ein neues Formular mit einem Kombifeld auch so weit in Ordnung.
Das ereignis eingefügt aber wenn ich dann dieses Formular oder besser dieses Kombifeld auswähle dann bekomme ich eine Fehlermeldung
2102 Formularname 2 ist falsch geschrieben :(
Hab die Schreibweise überprüft aber der Name des Formulars stimmt ???
Muss ich noch etwas machen??
Vielen Dank
Albert
Hallo habs geschafft war ein Problem mit der gebundenen Spalte:)
Muss auf zwei stehen und nicht auf eins :)
Ma des taugt ma total :)
Hallo,
schaue Dir trotzdem mal mein Beispiel an. Bei mir steht die gebundene Spalte auf 1. Die Spalte die den echten Formularnamen zeigt wird mit 0cm Spaltenbreite ausgeblendet.
[Anhang gelöscht durch Administrator]
ok mach ich gern !!
Ich hab da eh noch ein paar Probleme.
In meiner frmKunden habe ich drei comboboxen die eine auswahl von tblReferenz, tblAnrede, tblKundenTyp ermöglicht.
Nun habe ich dieses Beispiel mit einem neuen kombofeld in die formKunden eingetragen um die relevanten formulare zu öffnen und neue Einträge machen kann.
Ist das ok? Oder ist das nicht optimal??