Formular im Formular öffnen - aber wie

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Montage-24
Beiträge: 7
Registriert: Do, 11.04.2013 15:37

Formular im Formular öffnen - aber wie

Beitrag von Montage-24 »

Hallo,
ich bin noch neu in Base und deswegen hier gelandet.

Ich möchte ein Formular (mit Spalten- oder Block-Felder) AUS einem Formular (als Datenblatt) öffnen!

Das Datenblatt-Formular soll als Übersicht dienen - mit einem Doppelklick auf eine Zeile oder einem Teil einer Zeile soll dann das Formular in Block-Ansicht, zum editieren oder löschen, erscheinen.

Wie mache ich das? Ist bestimmt einfach...

Danke.
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Formular im Formular öffnen - aber wie

Beitrag von F3K Total »

Montage-24 hat geschrieben:Hallo,
ich bin noch neu in Base und deswegen hier gelandet.
Hallo Montage-24,
dann erstmal herzlich willkommen im Forum.
Leider ist, zumindest für mich, anhand deiner Beschreibung schwer vorstellbar, was du genau erreichen erreichen möchtest.
Was sind Spaltenfelder?
Was sind Blockfelder?
Meinst Du Tabellenkontrollfelder und einzelne Kontrollfelder?
Ich vermute das es so ist.
Anbei mal eine Beispieldatei. Wenn das dem entspricht, was du suchst, musst Du dich mit dem Formularnavigator und vor allem mit dem Formular-Entwurfsmodus auseinander setzen.
Da kann man eben Kontrollelemente zufügen, wie man möchte.

Gruß R
Dateianhänge
Beispiel_Tabellenkontrollfeld_einzelne_Felder.odb
(15.28 KiB) 84-mal heruntergeladen
Montage-24
Beiträge: 7
Registriert: Do, 11.04.2013 15:37

Re: Formular im Formular öffnen - aber wie

Beitrag von Montage-24 »

Die Antwort oben ist von mir. Irgendwie hat´s mit dem Login nicht richtig hin-gehauen... :shock:
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Formular im Formular öffnen - aber wie

Beitrag von F3K Total »

Moin,
willst Du ein zweites Formulardokument aus dem ersten mit Übergabe des gerade gewählten Datensatzes öffnen, benötigst Du ein Makro, hier findest Du dazu ein Beispiel.
Gruß R
Montage-24
Beiträge: 7
Registriert: Do, 11.04.2013 15:37

Re: Formular im Formular öffnen - aber wie

Beitrag von Montage-24 »

F3K Total hat geschrieben:Moin,
willst Du ein zweites Formulardokument aus dem ersten mit Übergabe des gerade gewählten Datensatzes öffnen, benötigst Du ein Makro, hier findest Du dazu ein Beispiel.
Gruß R
Danke! Das ist was ich gesucht habe! Da werde ich mich mal durch arbeiten müssen. Bei Fragen komme ich wieder zurück!
Montage-24
Beiträge: 7
Registriert: Do, 11.04.2013 15:37

Re: Formular im Formular öffnen - aber wie

Beitrag von Montage-24 »

Makro funktioniert! Allerdings im Stil eines ehem. Ministers :?

Jetzt daher die Frage, wie hast du das gemacht?

Reine Programmierung, mit vorgegebenen Bausteinen oder Aufgezeichnet?

Ist ja ganz schön viel Text für eine, ich sage mal so, "Verlinkung"! :D
Montage-24
Beiträge: 7
Registriert: Do, 11.04.2013 15:37

Re: Formular im Formular öffnen - aber wie

Beitrag von Montage-24 »

Mhhh, ich hab´s ausprobiert.

Mit normalen Formularen geht es einwandfrei!

Jetzt habe ich mein Formular genommen: mit SQL-Zuordnung, und da geht es nicht mehr.

Eine Tabelle "Anrede" mit ID und Anrede: Herr und Frau sind in einer Tabelle wie "Personen" mit SQL verknüpft - da sonst Zahlen stehen würden. Siehe auch Tutorial von der OO Webseite.

Frage an die Profis: gibt eine einfachere Eingabe für Kombinationsfeld als mit Tabellen auszulesen?
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Formular im Formular öffnen - aber wie

Beitrag von F3K Total »

Moin,
Montage-24 hat geschrieben:...wie hast du das gemacht?
Reine Programmierung.
Ist eigentlich relativ wenig Text, und es passiert einiges im Hintergrund. Die ID wird ausgelesen, das Formular geöffnet und dann nach der ID gefiltert.
Geht mit allen Arten von Formularen. Allerdings muss einiges angepasst werden.
Gruß R
Montage-24
Beiträge: 7
Registriert: Do, 11.04.2013 15:37

Re: Formular im Formular öffnen - aber wie

Beitrag von Montage-24 »

So jetzt habe ich ein einziges Problem, dazu habe ich auch etwas hochgeladen.

Man betrachte die Formulare "Adressen" und "Adressen2" - so funktioniert das einwandfrei.

Würde man das Formular "Adressen" mit einer SQL-Abfrage so einrichten, dass in der AnredeID Herr oder Frau (statt 0 und 1), dann funktioniert "Adressen2" nicht mehr bzw. ist ein leeres Formular.

Mein Gedanke war: Herr und Frau sind in der Tabelle/Formular hinterlegt und können bei Bedarf erweitert werden.

Wenn das funktioniert, bin ich dankbar!
Dateianhänge
TestDB.odb
Test Datenbank
(51.58 KiB) 67-mal heruntergeladen
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Formular im Formular öffnen - aber wie

Beitrag von F3K Total »

Hallo,
Montage-24 hat geschrieben:Würde man das Formular "Adressen" mit einer SQL-Abfrage ...
das ist nicht nötig, man kann auch die Spalten in einem Tabellenkontrollfeld ändern, in diesem Fall ersetzen durch "Listenfeld", dann den Listeninhalt wie in Adresse2 definieren, feddisch.

Gruß R
Dateianhänge
TestDB.odb
(52.48 KiB) 69-mal heruntergeladen
Montage-24
Beiträge: 7
Registriert: Do, 11.04.2013 15:37

Re: Formular im Formular öffnen - aber wie

Beitrag von Montage-24 »

Danke!

Dank der Beispiele wird hier mehr (oder weniger) eingeleuchtet.

Aber für das was ich bisher benötige reicht das allemal und das noch besser :-D
Antworten