🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
-
- Beiträge: 6
- Registriert: So 13. Apr 2025, 12:19
Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
Ein sonntägliches Hallo an alle,
für die „Verwaltung“ meiner Sammlung an Exlibris (Druckgrafiken, das Papier meist nicht größer als A5) ist eine inzwischen komplexe Datenbank entstanden, für die ich eine Verbesserung anstrebe, was mir aber bisher nicht gelang. Leider habe ich im Handbuch und den Begleit-Datenbänken sowie auch in Foren kein Beispiel für meine Idee/Absicht gefunden.
Es würde mich sehr freuen, wenn ich hier Hilfe finde.
Von den Exlibris gibt es Scanns, die in thematisch unterschiedlichen Ordnern abgelegt sind.
Ich möchte unter Nutzung eines Makros mittels eines Bearbeitungs-Formulars
A) sowohl den Ordner und damit den Pfad zu dem relevanten Ordner aus einem Drop-Down-Feld auswählen, als auch
B) über Klick auf einen Button neben dem Drop-Down-Feld den hinterlegten Ordner öffnen.
Meine Idee zeigt das hier mitgelieferte Modell.
Als Lösungsweg denke ich mir folgende Schritte:
a) Auswahl des Ordners über ein Listenfeld, weil sich ggf. der Name des Ordners oder der Pfad an sich ändern können. Das funktioniert im Modell.
b) Bei Klick auf den Button Transport der ID des Pfades in eine Filtertabelle (tbl_Filter). Das funktioniert nicht.
c) Filterung einer Abfrage (Abfrage_tbl_Pfad_zum_Ordner) mittels des Filters (tbl_Filter). Das funktioniert nicht.
d) Übergabe des gefilterten Inhalts von Spalte >txt_Pfad_zum_Ordner< der Abfrage in das Text-Feld >txt_Pfad_zum_Ordn_in_tab_Exlibris< der Tabelle tbl_Exlibris_Daten. Das funktioniert nicht.
e) Öffnen des Ordners nach Klick auf den Button und Auslesen des Inhalts von Feld >txt_Pfad_zum_Ordn_in_tab_Exlibris<. Das funktioniert; das Makro ist im Modell enthalten.
Für die Schritte b und c habe ich in der eigentlichen Anwendung stabil funktionierende Makros, die ich aber ohne Erfolg in das Makro von e einfügte. Ich habe all diese untauglichen Versuche gelöscht.
Für Schritt d habe ich kein Beispiel, das ich adaptieren könnte.
Inzwischen bin ich mir nicht mehr sicher, ob der Lösungsweg überhaupt geeignet ist.
Soweit erst einmal.
für die „Verwaltung“ meiner Sammlung an Exlibris (Druckgrafiken, das Papier meist nicht größer als A5) ist eine inzwischen komplexe Datenbank entstanden, für die ich eine Verbesserung anstrebe, was mir aber bisher nicht gelang. Leider habe ich im Handbuch und den Begleit-Datenbänken sowie auch in Foren kein Beispiel für meine Idee/Absicht gefunden.
Es würde mich sehr freuen, wenn ich hier Hilfe finde.
Von den Exlibris gibt es Scanns, die in thematisch unterschiedlichen Ordnern abgelegt sind.
Ich möchte unter Nutzung eines Makros mittels eines Bearbeitungs-Formulars
A) sowohl den Ordner und damit den Pfad zu dem relevanten Ordner aus einem Drop-Down-Feld auswählen, als auch
B) über Klick auf einen Button neben dem Drop-Down-Feld den hinterlegten Ordner öffnen.
Meine Idee zeigt das hier mitgelieferte Modell.
Als Lösungsweg denke ich mir folgende Schritte:
a) Auswahl des Ordners über ein Listenfeld, weil sich ggf. der Name des Ordners oder der Pfad an sich ändern können. Das funktioniert im Modell.
b) Bei Klick auf den Button Transport der ID des Pfades in eine Filtertabelle (tbl_Filter). Das funktioniert nicht.
c) Filterung einer Abfrage (Abfrage_tbl_Pfad_zum_Ordner) mittels des Filters (tbl_Filter). Das funktioniert nicht.
d) Übergabe des gefilterten Inhalts von Spalte >txt_Pfad_zum_Ordner< der Abfrage in das Text-Feld >txt_Pfad_zum_Ordn_in_tab_Exlibris< der Tabelle tbl_Exlibris_Daten. Das funktioniert nicht.
e) Öffnen des Ordners nach Klick auf den Button und Auslesen des Inhalts von Feld >txt_Pfad_zum_Ordn_in_tab_Exlibris<. Das funktioniert; das Makro ist im Modell enthalten.
Für die Schritte b und c habe ich in der eigentlichen Anwendung stabil funktionierende Makros, die ich aber ohne Erfolg in das Makro von e einfügte. Ich habe all diese untauglichen Versuche gelöscht.
Für Schritt d habe ich kein Beispiel, das ich adaptieren könnte.
Inzwischen bin ich mir nicht mehr sicher, ob der Lösungsweg überhaupt geeignet ist.
Soweit erst einmal.
- Dateianhänge
-
- Modell_2025-04-13.odb
- (19.55 KiB) 78-mal heruntergeladen
Re: Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
So etwa?
Gruß R
Gruß R
- Dateianhänge
-
- Modell_2025-04-13.odb
- (19.24 KiB) 106-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
-
- Beiträge: 6
- Registriert: So 13. Apr 2025, 12:19
Re: Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
Lieber R (Robert?),
herzlichen Dank für die Lösung, die einen anderen Weg geht als es meine Vorstellung war.
Ich wollte Speichern und Pfad öffnen mit einem Button erledigen und dafür alles in ein Makro packen, dass von diesem Button aktiviert wird.
Du hast das Speichern des Pfades von dessen Öffnen getrennt. Das gefällt mir, weil es unkompliziert ist und ich bei der Nutzung das Gefühl habe, was eigentlich gerade läuft.
Mit anderen Worten: Deine Lösung werde ich verwenden.
Deshalb, herzlichen Dank dafür.
Und wenn du Lust hast, könntest du mir bitte den Code nennen, oder gar einbauen, der das Formular aktualisiert beim Ereignis "Fokusverlust" im Listenfeld >Inhalt_des_Ordners". Dann ist der Button >Ordner speichern< entbehrlich und ich habe dem Optischen nach mein ursprüngliches Ziel - Alles mit eineM Button - erreicht, obwohl der Weg ein völlig anderer ist.
Oder ist es keine gute Idee mit dem Aktualisieren bei Fokusverlust?
Nochmals, herzlichen Dank, sagt Lothar
herzlichen Dank für die Lösung, die einen anderen Weg geht als es meine Vorstellung war.
Ich wollte Speichern und Pfad öffnen mit einem Button erledigen und dafür alles in ein Makro packen, dass von diesem Button aktiviert wird.
Du hast das Speichern des Pfades von dessen Öffnen getrennt. Das gefällt mir, weil es unkompliziert ist und ich bei der Nutzung das Gefühl habe, was eigentlich gerade läuft.
Mit anderen Worten: Deine Lösung werde ich verwenden.
Deshalb, herzlichen Dank dafür.
Und wenn du Lust hast, könntest du mir bitte den Code nennen, oder gar einbauen, der das Formular aktualisiert beim Ereignis "Fokusverlust" im Listenfeld >Inhalt_des_Ordners". Dann ist der Button >Ordner speichern< entbehrlich und ich habe dem Optischen nach mein ursprüngliches Ziel - Alles mit eineM Button - erreicht, obwohl der Weg ein völlig anderer ist.
Oder ist es keine gute Idee mit dem Aktualisieren bei Fokusverlust?
Nochmals, herzlichen Dank, sagt Lothar
Re: Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
Bitteschön
- Dateianhänge
-
- Modell_2025-04-13.odb
- (20.26 KiB) 185-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
-
- Beiträge: 6
- Registriert: So 13. Apr 2025, 12:19
Re: Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
Lieber "R",
erst mal herzlichen Dank für deine erneute Hilfe.
Die neue Lösung muss ich erst mal gründlich testen, weil sie beim ersten schnellen Durchspielen mir an der selben Stelle Fragen aufgiebt, wie auch die erste Lösung. Ich hatte nur noch nicht ausreichend Zeit für eine qualifizierte Beschreibung meiner Frage.
Auf die Schnelle und noch nicht abschließend: Beim Sprung von Datensatz zu Datensatz wird der vorher gespeicherte Pfad und dessen Name nicht angepasst. Mein Verdacht: der Filter wird nicht, oder inkorrekt ausgelesen.
Mal sehen, ob ich über die Ostertage Zeit zum Testen finde.
Ich wünsche die schöne Feiertage und verbleibe mit herzlichen Grüßen, Lothar
erst mal herzlichen Dank für deine erneute Hilfe.
Die neue Lösung muss ich erst mal gründlich testen, weil sie beim ersten schnellen Durchspielen mir an der selben Stelle Fragen aufgiebt, wie auch die erste Lösung. Ich hatte nur noch nicht ausreichend Zeit für eine qualifizierte Beschreibung meiner Frage.
Auf die Schnelle und noch nicht abschließend: Beim Sprung von Datensatz zu Datensatz wird der vorher gespeicherte Pfad und dessen Name nicht angepasst. Mein Verdacht: der Filter wird nicht, oder inkorrekt ausgelesen.
Mal sehen, ob ich über die Ostertage Zeit zum Testen finde.
Ich wünsche die schöne Feiertage und verbleibe mit herzlichen Grüßen, Lothar
Re: Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
so,
jetzt sollte es klappen.
Gruß R
jetzt sollte es klappen.
Gruß R
- Dateianhänge
-
- Modell_2025-04-18.odb
- (20.32 KiB) 167-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
-
- Beiträge: 6
- Registriert: So 13. Apr 2025, 12:19
Gelöst: Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
Lieber R.
und wie das jetzt klappt! Perfekt in mindestens dritter Potenz.
Vielen herzlichen Dank.
Jetzt konnte ich dank deiner Hilfe ´ne Menge Zeit sparen, denn gestern Nacht hatte ich dann auch endlich "Witterung aufgenommen" in Richtung deiner Lösung mit den Verknüpfungen in den Formulareigenschaften des Unterformulars "Pfad_Daten". Der Abend war mir dann aber zu weit vorgeschritten; ich musste schlafen gehen.
Für eventuelle Nachnutzer (....ich war ohnehin über die hohe Anzahl Downloads erstaunt) habe ich um die Felder zur Eingabe der Exlibris zwei ausgeblendete Tabellen und ein ausgeblendetes Feld gesetzt, weil mir das gut half, die Bewegung der Daten zu kontrollieren.
Und weil ich Dank deiner Hilfe in guter Stimmung bin, werde ich hier 25,- Euro spenden.
Mit herzlichen Grüßen und guten Wünschen für das Osterfest, Lothar
Nachtrag v. 2025-04-19: Die jetzt angehängte Datei ist gegenüber der vor ca. drei Stunden gespeicherten bereinigt um eine Abfrage (es war die einzige), weil diese ohne Funktion war.
Nachtrag v. 2025-04-20: In der jetzt angehängten Datei wurde noch eine funktionslose Filtertabelle >tbl_Filter< entfernt.
und wie das jetzt klappt! Perfekt in mindestens dritter Potenz.
Vielen herzlichen Dank.
Jetzt konnte ich dank deiner Hilfe ´ne Menge Zeit sparen, denn gestern Nacht hatte ich dann auch endlich "Witterung aufgenommen" in Richtung deiner Lösung mit den Verknüpfungen in den Formulareigenschaften des Unterformulars "Pfad_Daten". Der Abend war mir dann aber zu weit vorgeschritten; ich musste schlafen gehen.
Für eventuelle Nachnutzer (....ich war ohnehin über die hohe Anzahl Downloads erstaunt) habe ich um die Felder zur Eingabe der Exlibris zwei ausgeblendete Tabellen und ein ausgeblendetes Feld gesetzt, weil mir das gut half, die Bewegung der Daten zu kontrollieren.
Und weil ich Dank deiner Hilfe in guter Stimmung bin, werde ich hier 25,- Euro spenden.
Mit herzlichen Grüßen und guten Wünschen für das Osterfest, Lothar
Nachtrag v. 2025-04-19: Die jetzt angehängte Datei ist gegenüber der vor ca. drei Stunden gespeicherten bereinigt um eine Abfrage (es war die einzige), weil diese ohne Funktion war.
Nachtrag v. 2025-04-20: In der jetzt angehängten Datei wurde noch eine funktionslose Filtertabelle >tbl_Filter< entfernt.
- Dateianhänge
-
- Modell_2025-04-20_final.odb
- (29.85 KiB) 226-mal heruntergeladen
-
- Beiträge: 6
- Registriert: So 13. Apr 2025, 12:19
Re: Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
Lieber "R",
nun hatte ich gedacht, dass es komplett klappt, das mit deiner Hilfe zum Laufen gebrachte Modell auf die eigentliche Datenbank zu transferieren.
Leider nicht, deshalb bitte ich dich um kritische Durchsicht der mitdelieferten DB.
Den relevanten Bereich des Modells habe ich mit schwarz eingekreist und die beiden Kontrollen mit violett.
Zum Sachstand:
Es funktioniert nahezu alles, bis auf das Speichern neuer Pfade und deren Einschreiben an der vorgesehenen Stelle.
Wenn du dich durch die Datensätze klickst siehst du, dass die von mir händisch eingetragenen Pfade funktionieren, aber sie lassen sich nicht mit Neuem überschreiben, weil eben das Speichern nicht funktioniert.
Ich kann den Fehler nicht finden und bitte dich deshalb um Hilfe.
In ziemlicher Ratlosigkeit, aber mit herzlichen Grüßen, Lothar
nun hatte ich gedacht, dass es komplett klappt, das mit deiner Hilfe zum Laufen gebrachte Modell auf die eigentliche Datenbank zu transferieren.
Leider nicht, deshalb bitte ich dich um kritische Durchsicht der mitdelieferten DB.
Den relevanten Bereich des Modells habe ich mit schwarz eingekreist und die beiden Kontrollen mit violett.
Zum Sachstand:
Es funktioniert nahezu alles, bis auf das Speichern neuer Pfade und deren Einschreiben an der vorgesehenen Stelle.
Wenn du dich durch die Datensätze klickst siehst du, dass die von mir händisch eingetragenen Pfade funktionieren, aber sie lassen sich nicht mit Neuem überschreiben, weil eben das Speichern nicht funktioniert.
Ich kann den Fehler nicht finden und bitte dich deshalb um Hilfe.
In ziemlicher Ratlosigkeit, aber mit herzlichen Grüßen, Lothar
- Dateianhänge
-
- Exlibris-DB_2025-04-19_Umbau.odb
- (1.6 MiB) 240-mal heruntergeladen
-
- Screenshot 2025-04-20 01.06.38_96dpi.png (953.03 KiB) 628 mal betrachtet
Re: Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
Moin,
ich denke, das Listenfeld ist im falschen Formular und zeigt nach dem Verschieben noch auf das falsche Feld. Richtig wäre: So fügst du dem aktuellen Datensatz in der Tabelle tbl_Exlibris_Daten jeweils die entsprechende Pfad_ID zu. Hatte ich in der Beispieldatei auch so gemacht.
Gruß R
PS:
ich denke, das Listenfeld ist im falschen Formular und zeigt nach dem Verschieben noch auf das falsche Feld. Richtig wäre: So fügst du dem aktuellen Datensatz in der Tabelle tbl_Exlibris_Daten jeweils die entsprechende Pfad_ID zu. Hatte ich in der Beispieldatei auch so gemacht.
Gruß R
PS:
Ich nicht, ich denke das waren keine Menschen, das sind inzwischen die KI's, die alles neue durchscannen.(....ich war ohnehin über die hohe Anzahl Downloads erstaunt)
- Dateianhänge
-
- Exlibris-DB_2025-04-20_Umbau_Original.odb
- (1.6 MiB) 214-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
-
- Beiträge: 6
- Registriert: So 13. Apr 2025, 12:19
Gelöst: Pfad zu Ordner aus Listenfeld auswählen und diesen Ordner über Button öffnen
Lieber "R",
fast hätte ich geschrieben, dass du meinen Ostersonntag gerettet hast.
Ein Gespräch bei dem herrlichen Sonnenschein mit den Nachbarn samt deren beiden Jungs im Vorschulalter, beendet vor wenigen Minuten, zeigte mir aber, dass die Prioritäten weiterhin außerhalb einer Datenbank liegen müssen.
Dennoch, vielen lieben Dank für deine sofortige ( <7 h ) und hochwirksame Hilfe.
Insbesondere für den didaktischen Teil mit den Screenshots, denn die packe ich zu meinen persönlichen "Bastelanleitungen" für LO Base. Ich muss mir die Welt "Nutzung von Unterformularen" dem Anschein nach tiefgründiger zu Gemüte führen.
Was bleibt?
A) Dankbarkeit dir gegenüber.
B) Totale Erleichterung bei mir.
C) Die Info, dass nun ALLES so funktioniert, wie ich es mir vorgestellt habe.
D) Vorfreude bei mir auf die weitere Dokumentation meiner Exlibris-Sammlung.
Und, herzliche Grüße sowie gute Wünsche für angenehme österliche Stunden, Lothar
fast hätte ich geschrieben, dass du meinen Ostersonntag gerettet hast.
Ein Gespräch bei dem herrlichen Sonnenschein mit den Nachbarn samt deren beiden Jungs im Vorschulalter, beendet vor wenigen Minuten, zeigte mir aber, dass die Prioritäten weiterhin außerhalb einer Datenbank liegen müssen.
Dennoch, vielen lieben Dank für deine sofortige ( <7 h ) und hochwirksame Hilfe.
Insbesondere für den didaktischen Teil mit den Screenshots, denn die packe ich zu meinen persönlichen "Bastelanleitungen" für LO Base. Ich muss mir die Welt "Nutzung von Unterformularen" dem Anschein nach tiefgründiger zu Gemüte führen.
Was bleibt?
A) Dankbarkeit dir gegenüber.
B) Totale Erleichterung bei mir.
C) Die Info, dass nun ALLES so funktioniert, wie ich es mir vorgestellt habe.
D) Vorfreude bei mir auf die weitere Dokumentation meiner Exlibris-Sammlung.
Und, herzliche Grüße sowie gute Wünsche für angenehme österliche Stunden, Lothar
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.