Hallo,
ich habe eine Datenbank, in der ich Adressen und Kurse verwalte.
Libreoffice 7.0.6. (64) als Frontend
Mysql Verbindung über JDBC
Es gibt 3 Tabellen: Adressen, Gruppen und Vereinbarungen.
Es gelingt mir nicht, eine Abfrage zu erstellen, die über 2 Tabellen geht bei der ich Werte editieren kann.
Zum Beispiel brauche ich um den Wert Bezahlt (ja/nein) zu ändern eine Abfrage aus den Tabellen Adressen und Vereinbarungen.
Sobald ich die Abfrage erstellt habe, kann ich keinen Wert, auch nicht den Wert bezahlt ändern. Siehe Screenshot.
Unterformulare funktionieren somit auch nicht.
Den erwähnten Code im Handbuch finde ich exakt in der content.xml
<db:driver-settings db:system-driver-settings="" db:base-dn=""/>
Hat jemand eine Idee oder sogar eine Lösung?
Herzlichen Dank
Reino22
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Abfragen in Mysql Verbindungen nicht editierbar
Re: Abfragen in Mysql Verbindungen nicht editierbar
Hallo Reino 22,
Du hast auch alle Primärschlüssel der Tabellen in der Abfrage?
Schau einmal auf den Code der Abfrage. Die Abfrage wird ja nur durch die GUI als bearbeitbar bereit gestellt.
Da steht bei MySQL/MariaDB
Du musst aus dem SQL-Code "Datenbankname"."Tabelle1" und "Datenbankname"."Tabelle2" entfernen. Dann ist da keine Aliaszuweisung für die Tabelle mehr für die GUI erkennbar. Das kennt Base von der HSQLDB so. Dann erscheint auch unten in der Abfrage eine neue Zeile und die Abfrage ist bearbeitbar.
Werde ich gleich in die Überarbeitungsversion des Handbuches aufnehmen.
Gruß
Robert
Du hast auch alle Primärschlüssel der Tabellen in der Abfrage?
Schau einmal auf den Code der Abfrage. Die Abfrage wird ja nur durch die GUI als bearbeitbar bereit gestellt.
Da steht bei MySQL/MariaDB
Code: Alles auswählen
SELECT ... FROM "Datenbankname"."Tabelle1" "Tabelle1", "Datenbankname"."Tabelle2" "Tabelle2" WHERE …
Werde ich gleich in die Überarbeitungsversion des Handbuches aufnehmen.
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Abfragen in Mysql Verbindungen nicht editierbar
Danke Robert für die schnelle und kompetente Unterstützung.
Es hat alles perfekt funktioniert!
Grüße Reino22
Es hat alles perfekt funktioniert!
Grüße Reino22
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.