❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

2. formular (popup)

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Atwist
Beiträge: 82
Registriert: Mo 14. Sep 2015, 18:46

2. formular (popup)

Beitrag von Atwist » So 25. Sep 2016, 16:46

Hallo Forum,

Hab mal wieder eine Frage, ich versuche mittels einen Button (Biografie in Hauptschirm) einen 2. Formular zu öffnen.
Dass öffnen krieg ich hin aber jetzt soll ich gerne die Biografie von die gewählte aus dass Hauptschirm.
Die Verknüpfung bekomme ich nicht hin.

Bitte einen Tipp.
Hauptschirm
Hauptschirm
zoek.jpg (106.63 KiB) 1790 mal betrachtet
bio.jpg
bio.jpg (17.77 KiB) 1790 mal betrachtet
Die Tabelle, Query und Formulare sind fertig nur die Verknüpfung noch nicht.
Schöne grüße aus Emsland

Andreas

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: 2. formular (popup)

Beitrag von F3K Total » So 25. Sep 2016, 18:09

Hallo,
dazu muss ein Makro die aktuelle ID aus dem Formular auslesen, und als Filterwert verwenden. Siehe z.B. hier.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Atwist
Beiträge: 82
Registriert: Mo 14. Sep 2015, 18:46

Re: 2. formular (popup)

Beitrag von Atwist » Mo 26. Sep 2016, 19:36

Hallo F3K Total,

Habe die Makro eingebaut wie hierunter

Code: Alles auswählen

Sub Biografie_open
	oform = thisComponent.drawpage.forms.Filter
    nID = oform.getint(oform.findcolumn("ID"))'ID der zugrundeliegenden Tabelle ausgelesen
    oFormDocBiografie = ThisDatabasedocument.formdocuments.getbyname("Biografie").open'Detailformular öffen
    oFormBiografie = oFormDocBiografie.drawpage.forms.Biografie
    oFormBiografie.Filter = "(""ID"" = '"+nID+"')"
    oFormBiografie.reload
End Sub

Sub Biografie_close
	ThisDatabaseDocument.FormDocuments.getByName("Biografie").close
End Sub
Dass Formular "Biografie" wird geöffnet und kann es schließen ich kann eine Eingabe machen aber die wird nicht gesichert.
Habe in die Tabelle einen Text Eingegeben aber die kann ich nicht auslesen.
Schöne grüße aus Emsland

Andreas

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: 2. formular (popup)

Beitrag von F3K Total » Mo 26. Sep 2016, 19:59

Lade doch die Datei hoch ...
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten