In Datenbank einen Datensatz (oder mehrere) ergänzen

Wie mach ich das?
Wenn ich die Tabelle (Doppelklick) der DB öffne, geht das nicht?
Unter Einfügen ist Datensatz deaktiviert (grau) und sonst kann ich nur
neue Tabellen erstellen :frowning:
Danke

Hallo gooly,

Mir ist zwar nicht klar, was du genau meinst. Dafür sind deine Infos zu
vage. Aber wie man mit Datenbanken - ich denke du meinst Base - umgeht,
findest du hier:

https://de.libreoffice.org/get-help/documentation/

Gruß
Hans

Hallo gooly,

Du benötigst in der Tabelle ein Feld, z.B. "ID", dass mit dem "Primärschlüssel" und unten im Bearbeitungsfenster mit "Autowert = Ja" versehen ist und als z.B. "Integer" definiert ist.

Beispiel (Base - HSQLDB):

Feldname        Feldtyp

** Nachtrag **

gooly, hier findest Du auch noch ein paar Einstiegs-Videos:

https://wiki.documentfoundation.org/Video_Tutorials/de#Base_-_Tipps_und_Tricks

Hallo *,

Du benötigst in der Tabelle ein Feld, z.B. "ID", dass mit dem
"Primärschlüssel"

Daran liegt es meisten. Base kann das grundsätzlich nur mit einem
Primärschlüssel, selbst wenn es bei den Datenbanken selbst auch schon
einmal ohne geht.

Der Primärschlüssel muss allerdings nur einen unverwechselbaren Wert
haben, also nicht unbedingt eine automatisch erstellte Zahl enthalten.

Beim Erstellen der Tabelle auf den Zeilenkopf für das entsprechende Feld
klicken und dann im Kontextmenü der rechten Maustaste "Primärschlüssel"
raus suchen.

Gruß

Robert

Danke, das war's.
Bei meiner Tabelle 'ersten' Tabelle hatte ich aus Land, Ort und Namen
den Schlüssel gebildet - aber das hat anscheinend nicht funktioniert.
:frowning:

Hallo gooly,

Danke, das war's.
Bei meiner Tabelle 'ersten' Tabelle hatte ich aus Land, Ort und Namen
den Schlüssel gebildet - aber das hat anscheinend nicht funktioniert.
:frowning:

Prinzipiell ist das natürlich auch möglich. Nur darf dann
- keins der Felder leer sein
- keine Kombination doppelt vorkommen

Unpraktisch ist das, wenn Du so eine Tabelle hast und den Fremdschlüssel
für eine andere Tabelle bilden willst. Dann müssen gleich 3 Felder dort
mit vertreten sein.

Vermutlich fehlte Dir lediglich der Blick darauf, dass es auch einen
Indexentwurf bei der Erstellung von Tabellen gibt (aktuelles Handbuch,
S. 116). Da kannst Du dann für irgendwelche Feldkombinationen ebenfalls
die Eindeutigkeit erklären und dort dürfen dann auch prinzipiell
einzelne Felder leer sein.

Gruß

Robert

Naja, Ziel ist diese Datenbank quasi als Protokoll zur
Geschäftsanbahnung zur verwenden und eher nicht für das Übliche bei
Datenbanken: Suche, Filter, Verknüpfungen, ...
Aber Danke - Problem ist gelöst :slight_smile: