Listenfeld-Problem

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

koril-k
Beiträge: 1
Registriert: Sa, 06.11.2010 21:06

Listenfeld-Problem

Beitrag von koril-k »

Hallo, ich habe ein Problem Listenfeldern:
In einem Formular lasse ich die Daten einer Tabelle namens "Gegend" anzeigen. Im Formular habe ich ein Textfeld namens "Art", dass mir zu jedem Datensatz (d.h. zu jeder Gegend) die Art anzeigt (ein kurzes Wort). Die Art darf nur eines von wenigen bestimmten Wörtern sein, die ich in die Tabelle "Arten" eingetragen habe (z.B. WALD, SEE, usw.) und mittels Beziehungen mit meiner Tabelle verknüpft habe. Soweit funktioniert alles prima, d.h. die Art des Datensatzes wird korrekt angezeigt und wenn ich eine andere Art eintippe, weist er alle unrechtmäßigen Art-Wörter zurück bis auf diejenigen, die in der Arten-Tabelle stehen. Nun möchte ich aber ein Listenfeld statt des Textfeldes, indem die möglichen Art-Wörter aus der Arten-Tabelle angezeigt werden und auswählbar sind. Die möglichen Arten werden in der Liste angezeigt, aber keine ist markiert und wenn ich selbst eine in der Liste markiere und den Datensatz speichern will, erscheint eine Fehlermeldung:
Fehler beim Schreiben des aktuellen Datensatzes
Integrity constraint violation - no parent SYS_FK_93 table: Gegend in statement [UPDATE "Gegend" SET "Art" = ? WHERE "ID" = ?]
Was läuft da schief?
Benutzeravatar
herz4
****
Beiträge: 145
Registriert: Mi, 29.09.2010 13:41

Re: Listenfeld-Problem

Beitrag von herz4 »

Im Listenfeld gibt es eine gebundene(!) Spalte. Bitte belies Dich dazu in der Base-Hilfe.
LinuxMint 13 maya, LibreOffice 4.1 mit externer HSQLDB 2.3.2
Antworten