BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Abfragen in Mysql Verbindungen nicht editierbar

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Reino 22
Beiträge: 4
Registriert: Do 22. Nov 2012, 15:11

Abfragen in Mysql Verbindungen nicht editierbar

Beitrag von Reino 22 » Sa 17. Jul 2021, 17:33

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.
Abfrage.JPG
Abfrage.JPG (26.61 KiB) 937 mal betrachtet
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

RobertG
Beiträge: 2732
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Abfragen in Mysql Verbindungen nicht editierbar

Beitrag von RobertG » Sa 17. Jul 2021, 17:54

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

Code: Alles auswählen

SELECT ... FROM "Datenbankname"."Tabelle1" "Tabelle1", "Datenbankname"."Tabelle2" "Tabelle2" WHERE …
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
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

Reino 22
Beiträge: 4
Registriert: Do 22. Nov 2012, 15:11

Re: Abfragen in Mysql Verbindungen nicht editierbar

Beitrag von Reino 22 » So 18. Jul 2021, 18:18

Danke Robert für die schnelle und kompetente Unterstützung.
Es hat alles perfekt funktioniert!
Grüße Reino22

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten