
Tabellen in Database schreiben nicht möglich
-
FalterVanlife
- Beiträge: 3
- Registriert: So 23. Mär 2025, 22:20
Tabellen in Database schreiben nicht möglich
Hallo,
ich befasse mich zum ersten Mal mit OpenOffice Datenbank.
Habe jetzt drei Tabellen erstellt, kann aber aus irgendeinem Grund nicht in die Felder der einzelnen Tabellen schreiben oder Inhalte in Feldern ändern.
Wie kann ich das ändern, damit ich in die Felder reinschreiben kann oder geht das nur über Formulare?
Danke, Thomas
ich befasse mich zum ersten Mal mit OpenOffice Datenbank.
Habe jetzt drei Tabellen erstellt, kann aber aus irgendeinem Grund nicht in die Felder der einzelnen Tabellen schreiben oder Inhalte in Feldern ändern.
Wie kann ich das ändern, damit ich in die Felder reinschreiben kann oder geht das nur über Formulare?
Danke, Thomas
- miesepeter
- Beiträge: 587
- Registriert: Fr 29. Mär 2013, 10:39
- Wohnort: Bayern
Re: Tabellen in Database schreiben nicht möglich
Hallo,
lade eine aussagekräftige Beispieldatei hoch, um das nachzuprüfen.
Du kennst sicher den Unterschied zwischen Bearbeiten und Öffnen?!
Du tust dir nichts Gutes an, wenn du weiterhin auf OpenOffice setzt. Wechsle auf LibreOffice (obwohl sich das bei der Datenbank auch nicht immer konsistent verhält).
Ciao
Beispieldatei, da konnte ich die Tabelleninhalte verändern...
.
lade eine aussagekräftige Beispieldatei hoch, um das nachzuprüfen.
Du kennst sicher den Unterschied zwischen Bearbeiten und Öffnen?!
Du tust dir nichts Gutes an, wenn du weiterhin auf OpenOffice setzt. Wechsle auf LibreOffice (obwohl sich das bei der Datenbank auch nicht immer konsistent verhält).
Ciao
Beispieldatei, da konnte ich die Tabelleninhalte verändern...
.
-
FalterVanlife
- Beiträge: 3
- Registriert: So 23. Mär 2025, 22:20
Re: Tabellen in Database schreiben nicht möglich
Doch das Schreiben geht jetzt, warum auch immer.
Es bleibt noch meine andere Frage, wie ich das Bild-Feld "Cover" im Formular mit dem jeweiligen Cover-Bild füllen kann.
Anbei eine Beispieldatenbank.
Übrigens, danke für den Tipp zu LibreOffice, was ist denn da besser?
Es bleibt noch meine andere Frage, wie ich das Bild-Feld "Cover" im Formular mit dem jeweiligen Cover-Bild füllen kann.
Anbei eine Beispieldatenbank.
Übrigens, danke für den Tipp zu LibreOffice, was ist denn da besser?
- Dateianhänge
-
- Audiobooks Beispiel.odb
- (301.84 KiB) 1433-mal heruntergeladen
- miesepeter
- Beiträge: 587
- Registriert: Fr 29. Mär 2013, 10:39
- Wohnort: Bayern
Re: Tabellen in Database schreiben nicht möglich
Hallo,
ich würde LibreOffice nutzen, weil es kontinuierlich entwickelt wird und die Chancen für Hilfe größer erscheinen. Ich denke hier an RobertG, der in deutsch- und englischsprachigen Foren sehr präsent ist (z. B. https://de.openoffice.info, https://ask.libreoffice.org/c/english/5, https://ask.libreoffice.org/c/german/6, https://www.libreoffice-forum.de).
RobertG ist Autor/Herausgeber des ständig aktualisierten Buchs Handbuch LibreOffice Base, URL: https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
Bild-Feld "Cover"
Mit meinen geringen Kenntnissen ist es mir nicht möglich, darauf kompetent zu antworten.
Ciao
ich würde LibreOffice nutzen, weil es kontinuierlich entwickelt wird und die Chancen für Hilfe größer erscheinen. Ich denke hier an RobertG, der in deutsch- und englischsprachigen Foren sehr präsent ist (z. B. https://de.openoffice.info, https://ask.libreoffice.org/c/english/5, https://ask.libreoffice.org/c/german/6, https://www.libreoffice-forum.de).
RobertG ist Autor/Herausgeber des ständig aktualisierten Buchs Handbuch LibreOffice Base, URL: https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
Bild-Feld "Cover"
Mit meinen geringen Kenntnissen ist es mir nicht möglich, darauf kompetent zu antworten.
Ciao
Zuletzt geändert von miesepeter am Di 25. Mär 2025, 19:13, insgesamt 1-mal geändert.
-
FalterVanlife
- Beiträge: 3
- Registriert: So 23. Mär 2025, 22:20
Re: Tabellen in Database schreiben nicht möglich
Moin,
es ist zwar schon etwas her, aber ich habe hier eine Beispieldatei zum Anzeigen des Covers.
Um ein Bild anzuzeigen benötigst du ein grafisches Kontrollfeld.
Das grafische Kontrollfeld kann sowohl intern in der DB gespeicherte Bilder als auch extern, auf der Festplatte gespeicherte Bilder, anzeigen.
Ich empfehle für die HSQLDB, wie deine Beispieldatei, die Bilder extern zu speichern und in der Datenbank nur den Link zum jeweiligen Bild zu halten.
Erfahrungsgemäß stürzt eine eingebettete HSQLDB ab einer bestimmten Größe der Bilddateien ab und die DB ist zerstört.
Extern kann man Bilder dagegen gigabyteweise verwalten.
Anbei deine umgebaute .odb, die beide Varianten zeigt.
Im mitgelieferten Ordener "COVER" befinden sich drei kleine Bildchen, deren Pfad sich in der Tabelle Bücher, Spalte Cover_extern befindet. Dies Spalte ist eine Textspalte (VARCHAR).
Im Formular werden sie genau so angezeigt, wie die drei Bildchen innerhalb der DB in der Tabelle Bücher, Spalte Cover.
Dies ist eine Bildspalte (LONGVARBINARY). Gruß R
es ist zwar schon etwas her, aber ich habe hier eine Beispieldatei zum Anzeigen des Covers.
Um ein Bild anzuzeigen benötigst du ein grafisches Kontrollfeld.
Das grafische Kontrollfeld kann sowohl intern in der DB gespeicherte Bilder als auch extern, auf der Festplatte gespeicherte Bilder, anzeigen.
Ich empfehle für die HSQLDB, wie deine Beispieldatei, die Bilder extern zu speichern und in der Datenbank nur den Link zum jeweiligen Bild zu halten.
Erfahrungsgemäß stürzt eine eingebettete HSQLDB ab einer bestimmten Größe der Bilddateien ab und die DB ist zerstört.
Extern kann man Bilder dagegen gigabyteweise verwalten.
Anbei deine umgebaute .odb, die beide Varianten zeigt.
Im mitgelieferten Ordener "COVER" befinden sich drei kleine Bildchen, deren Pfad sich in der Tabelle Bücher, Spalte Cover_extern befindet. Dies Spalte ist eine Textspalte (VARCHAR).
Im Formular werden sie genau so angezeigt, wie die drei Bildchen innerhalb der DB in der Tabelle Bücher, Spalte Cover.
Dies ist eine Bildspalte (LONGVARBINARY). Gruß R
- Dateianhänge
-
- AUDIOBOOKS.zip
- nur entpacken
- (331.43 KiB) 761-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO