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. 🤗

Probleme mit Standalone Formularen

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
ge60
Beiträge: 15
Registriert: Fr 30. Mär 2018, 20:56

Re: Probleme mit Standalone Formularen

Beitrag von ge60 » Mi 25. Apr 2018, 21:35

Hallo Robert,

vielen Dank für die Antwort. Ich bin etwas spät, weil ich nicht mehr mit einer Antwort gerechnet hatte (ausdrücklich KEIN Vorwurf!). Wie gesagt, ich hatte auf die aktuelle LO-Version 5.4.6.2 upgedatet und das Problem bestand noch. Ist die Korrektur erst mit einer späteren 5.4.6.x Version verfügbar oder ist mein Problem möglicherweise doch etwas anders?

Danke im Voraus

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

Re: Probleme mit Standalone Formularen

Beitrag von RobertG » Do 26. Apr 2018, 07:54

Hallo ge60,

bei mir funktioniert die Datensicherung in der Tabelle sein 5.4.6. Ich habe das kurz angetestet. Allerdings kommt bei mir ein anderes Problem auf: Die Verbindung zur Datenquelle lässt sich nicht speichern. Ich muss da wohl einmal mein Benutzerprofil zurücksetzen.

---- Nachtrag ----
Tatsächlich passiert seit LO 5.3.0.3 bei mir folgendes: Ich ändere in dem externen Formular Daten. Die Daten werden beim Datensatzwechsel (scheinbar) gespeichert - tatsächlich erst ab 5.4.6.2. Schließe ich das Formular, so werde ich gefragt, ob ich die Änderungen speichern möchte - eigentlich unsinnig, habe ich doch gar nichts geändert. Bestätige ich das, dann ist beim nächsten Öffnen der Kontakt zur Datenbank verschwunden. Kann sein, dass das bei angemeldeten Datenbanken anders ist, aber bei einer Datenbank, die über die Verzeichnisstruktur mit dem Formular verbunden ist, fehlt beim erneuten Öffnen die Verbindung. Habe ich als https://bugs.documentfoundation.org/sho ... ?id=117261 gemeldet.

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

ge60
Beiträge: 15
Registriert: Fr 30. Mär 2018, 20:56

Re: Probleme mit Standalone Formularen

Beitrag von ge60 » Sa 28. Apr 2018, 15:29

Hallo Robert,

nochmals Danke.

Ich verwende ein schreibgeschütztes Formular in einem externen Writer-Formular (odt) über eine registrierte Datenbank. Das Formular wurde ursprünglich mit einer 4er Version erstellt. Wenn ich Daten im Formular ändere, speichere (über einen Button), zum nächsten Datensatz und wieder zurück wechsle, sind die geänderten Daten sichtbar, der Datensatz also scheinbar gespeichert. Wenn ich jedoch das Fenster schließe und das Formular neu öffne, sind wieder die alten Daten da. Die Anzeige erfolgt aus einem Formular-basierten Filter. Das Datum der odb-Datei wird nicht aktualisiert.

Mit der LO Version 5.1.1 war noch alles ok. Nach Update auf 5.3.7 Anfang des Jahres trat der Fehler dann auf, ohne daß ich es zunächst bemerkt hatte. Ein erneuter Update auf 5.4.6.2 änderte leider nichts. Mit dem Makro von F3K Total war ein Speichern wieder möglich.

Wenn ich mit mehr Infos helfen kann: gerne

mfg

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

Re: Probleme mit Standalone Formularen

Beitrag von RobertG » Sa 28. Apr 2018, 18:07

Hallo ge60,

wenn bei Dir das Speichern nicht funktioniert, dann wäre es gut, wenn Du das bei https://bugs.documentfoundation.org/sho ... ?id=114596 meldest. Ich kann das, wie geschrieben, hier nicht mehr nachvollziehen. Bei mir funktioniert die Speicherung sowohl mit 5.4.6.2 als auch mit 6.0.3.2 unter OpenSUSE 42.3 64bit rpm Linux.

Bei dem Kommentar zu dem Bug solltest Du auf jeden Fall Dein Betriebssystem melden - sonst werden das viele nicht nachvollziehen können.

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

ge60
Beiträge: 15
Registriert: Fr 30. Mär 2018, 20:56

Re: Probleme mit Standalone Formularen

Beitrag von ge60 » So 29. Apr 2018, 14:29

Hallo Robert,

danke, habe ich gemacht. Ich hoffe, die Begriffe entsprechen der englischen Version oder sind zumindest verständlich. Ich bin mir auch unsicher, ob ich den bug-Status hätte ändern sollen, so habe ich nur einen Kommentar angehängt.

mfg

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

Re: Probleme mit Standalone Formularen

Beitrag von RobertG » So 29. Apr 2018, 16:15

Hallo ge60,

Du schreibst bei der Bugbeschreibung, dass Du die Daten mittels Button in dem Formular sicherst. Warum Du das zusätzlich zu dem Datensatzwechsel (mit automatischer Sicherung) machst erschließt sich mir so nicht. Vielleicht stellst Du hier oder auch mir privat einmal Deine Datenbank mit ein paar Dummydatensätzen und das Formular zur Verfügung. Ich wüsste zwar nicht, woran das liegen sollte, aber es kann ja sein, dass Deine Konstruktion den Unterschied macht, dass bei Dir die Bugbehebung nicht gegriffen hat. LO 6.0.3 hast Du versucht?

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

ge60
Beiträge: 15
Registriert: Fr 30. Mär 2018, 20:56

Re: Probleme mit Standalone Formularen

Beitrag von ge60 » Di 1. Mai 2018, 20:47

Hallo Robert,

zunächst einmal: ich habe selten jemanden in einem Forum getroffen, der sich so intensiv um die Probleme der Anwender kümmert. Danke dafür.

Den Speicher-Button habe ich damals (2010) eingebaut, um meine Daten vor unbeabsichtigten Änderungen etwas zu schützen, da ich viele ja/nein-Felder habe (ist grau, wenn nichts geändert wurde, und natürlich habe ich auch einen Verwerfen-Button). Ich habe aber auch das Makro noch einmal auskommentiert: der Speicher-Fehler tritt auch bei der automatischen Speicherung über den Datensatzwechsel auf.

Dann habe ich auf Version 6.0.3.2 (Win10 x64) upgedatet: leider wieder das gleiche - Speicherung nur bei aktivem Makro

Ich habe dann ein neues Testformular basierend auf der existierenden Abfrage erstellt: derselbe Fehler

Dann folgende Reihenfolge:
- öffnen odb
- öffnen Testformular, Daten ändern (Speicherung über Datensatzwechsel), Formular schließen
- erneutes Öffnen Testformular: Änderungen vorhanden
- schließen Testformular
- schließen odb
- erneutes Öffnen Testformular: Änderungen weg

Es liegt also wohl nicht am Formular.

Meine Datenbank möchte ich eigentlich nicht schicken, aber ich werde einmal eine neue Datenbank ausprobieren. Ich werde allerdings ein paar Tage dafür brauchen. Melde mich wieder.

mfg

ge60
Beiträge: 15
Registriert: Fr 30. Mär 2018, 20:56

Re: Probleme mit Standalone Formularen

Beitrag von ge60 » Fr 4. Mai 2018, 15:24

Hallo Robert,

ich habe es jetzt geschafft, den Fehler in einer neuen Datenbank und einem neuen Formular zu reproduzieren (siehe Anhang
Test.7z
(16.5 KiB) 139-mal heruntergeladen
; zip-Format, da Anhang odb nicht akzeptiert wird).

Version: LO 6.0.3.2
OS: Windows10 64bit, ohne Laden von LO bei Boot

Das Verhalten ist wie vorher: Änderungen nach Datensatzwechsel vorhanden, nach Schließen und erneutem Öffnen des Formulars sind alle Änderungen weg.

Ähnlich zur Beschreibung aus meinem letzten Kommentar ist mir noch folgendes aufgefallen:

- öffnen Testformular mit Verbindung zu odb1
- öffnen odb2 (über Formular)
- Daten ändern (Speicherung über Datensatzwechsel), Formular schließen
- >>>> lck-Datei zu odb1 ist verschwunden <<<<
- erneutes Öffnen Testformular: Änderungen vorhanden
- schließen Testformular
- schließen odb2
- erneutes Öffnen Testformular: Änderungen weg

werden die Änderungen gar nicht in der lck-Datei gespeichert?

Bei der Erstellung des Formulars ist mir noch aufgefallen, daß ich keine Datei-Datenquelle verwenden konnte. Der Dateiname und der Abfragename waren nach jedem Speichern und erneutem Öffnen des Formulars gelöscht.

Ich hoffe, das Problem ist jetzt reproduzierbar.

mfg und danke


.
Zuletzt geändert von ge60 am Fr 4. Mai 2018, 20:31, insgesamt 2-mal geändert.

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

Re: Probleme mit Standalone Formularen

Beitrag von RobertG » Fr 4. Mai 2018, 20:20

Hallo ge60,

ich weiß nicht genau, wie bei mir die Tests aussahen. Mit Deinem Formular musste ich zwar erst einmal kämpfen (Felder fehlten, die gebraucht wurden), aber schließlich hatte ich auch das Bugverhalten.

Das Verhalten taucht wohl dann nicht auf, wenn die Datenbank selbst im Hintergrund geöffnet ist. So hatte ich nämlich auch plötzlich einen neuen Datensatz in der Datenbank drin.

Ich habe den Bug wieder geöffnet.

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

ge60
Beiträge: 15
Registriert: Fr 30. Mär 2018, 20:56

Re: Probleme mit Standalone Formularen

Beitrag von ge60 » Fr 4. Mai 2018, 20:51

Hallo Robert,

das mit den fehlenden Feldern verstehe ich nicht. Es sind zwar nur ein paar Felder im Formular, aber bei mir "funktionieren" die Dateien genau in der Version. Für Deinen "Kampf" mochte ich mich entschuldigen - aber Hauptsache, das Problem ist reproduzierbar.

Ich versuche jetzt, die Datenbank und das Formular neu aufzubauen. Neues Problem:
beim Import meiner Tabelle über Calc (Kopieren / Einfügen jeweils im Kontextmenü oder auch über Drag & Drop) geht die Mehrzeiligkeit der Textfelder verloren!! Gibt es da einen workaround? Ich komme so jetzt nicht weiter.
Beim Export aus meiner alten Datenbank hatte ich da auch schon Probleme - Kopieren/Einfügen macht alle Texte einzeilig, nur Drag und Drop nach calc erhält die mehrzeiligen Texte

Ich habe im Verlauf auch noch einige andere Unschönheiten/Fehler festgestellt. Kann/Soll ich das später irgendwo als Liste posten/mailen, wenn ich fertig bin? Ich habe die Hoffnung gewonnen, daß Feedback hier ernst genommen wird. Daher will ich mir gern die Mühe machen.

mfg

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