Formular bringt Base zum Absturz

Hallo Liste,

in meiner Datenbank hat sich ein Problem eingeschlichen: Wenn ich ein
bestimmtes Formular öffne, stürzt LO hart ab, keine Rückfrage, das
Fenster schließt sich einfach.

Ich nutze LO 4.4.2.2 unter Ubuntu 15.04 (frisch installiert).

Alle anderen Formulare und Abfragen funktionieren.
Seit das besagte Formular zum letzten Mal funktioniert hat (das war auch
schon auf dieser Software-Version), habe ich nur Daten eingeben, am
Formular habe ich nichts geändert.

Ich habe eine Kopie der .odb-Datei mit anderen (Test-)Daten - dort läuft
alles. Auch wenn ich das problematische Formular kopiere und in die
Test-Datenbank einfüge, gibt es keine Probleme, mit den dortigen Daten
funktioniert es.
Umgekehrt stürzt LO ebenfalls ab, wenn ich das Formular aus der
Test-Datenbank in die mit den echten Daten kopiere und dort öffne.

Wie kann ich herausfinden, an welchen Daten es liegt? In den Tabellen
fällt mir nichts auf.... :frowning:

Viele Grüße,
Ansgar

Hallo Ansgar,

in meiner Datenbank hat sich ein Problem eingeschlichen: Wenn ich
ein bestimmtes Formular öffne, stürzt LO hart ab, keine Rückfrage,
das Fenster schließt sich einfach.

Ich würde den folgenden Weg beschreiten, jeweils mit Kopien des Formulars:
Formular zum Bearbeiten öffnen, alle Sonderfelder wie Listenfelder und
Kombinationsfelder, die irgendwie auf SQL-Code beruhen, wieder um
wandeln in einfache Text- oder Zahlenfelder.
Stück für Stück die Felder hinzu fügen.
Natürlich dürfte ein Absturz nicht passieren, wohl aber eine
Fehlermeldung erscheinen, wenn z.B. ein Listenfeld dank doppelter
Einträge nicht mehr klar mit bekommt, was es denn darstellen soll.

Wenn Du das schuldige Feld gefunden hast, dann schau einmal nach, auf
welche Tabelle sich das Ganze bezieht und suche in dieser Tabelle
weiter. Mir sind zwar keine Fehlfunktionen an dieser Stelle bekannt.
Ich weiß aber, dass vor kurzem gerade bei Listenfeldern so ein
Bugreport im Netz war, der auf der falschen Zusammensetzung des
SQL-Codes zu diesen Feldern beruhte.

Gruß

Robert