[gelöst] Calc-Tabelle in Base übernehmen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] Calc-Tabelle in Base übernehmen

Re: Calc-Tabelle in Base übernehmen

von kilix » Sa, 04.11.2023 20:24

Danke, das war genau das was ich wollte!
1) die existierenden Indizes weiter verwenden und
2) keine neuen Indizes anlegen.

Super danke!

Was ich zu erwähnen vergaß: es geht um LibreOffice.

Re: Calc-Tabelle in Base übernehmen

von RobertG » Sa, 04.11.2023 19:56

Du solltest auf jeden Fall die vorhandenen Indizes Deiner Datenbank nutzen. Es spielt keine Rolle, wenn die lückenhaft sind. Entscheidend ist, dass da kein Wert doppelt vorkommt.

Beim Import-Dialog kommst Du irgendwann zu dem Bild, dass Du alle Spalten übertragen hast und Typformatierungen vornehmen kannst (INTEGER, VARCHAR …). Klicke mit der Maus (rechte Maustaste) auf das Feld, aus dem Du einen Primärschlüssel machen willst. Es erscheint ein (kleiner) Dialog, in dem Du nur "Primärschlüssel" auswählen kannst.

Schau gegebenenfalls einmal im Kapitel "Tabellen" des Base-Handbuches von LibreOffice nach. Ob das auch unter AOO noch so ist weiß ich nicht. AOO bekomme ich hier nicht mehr mit Datenbanken zum Laufen.

[gelöst] Calc-Tabelle in Base übernehmen

von kilix » Sa, 04.11.2023 19:20

Hallo,
ich habe Zugang zu einer zentralen Datenbank in Internet. Allerdings nur über aus dieser Datenbank erzeugte CSV-Dateien. Diese kann ich leich in Calc-Tabellen umwandeln. Da diese Dateien aus einer Datenbank stammen gibt es in jeder Tabelle in der ersten Spalte einen eindeutigen Index. Ich möchte nun diese Calc-Tabellen in eine Datenbank in Base übernehmen, um sie dezentral bearbeiten zu können.
Mein Problem ist, dass beim Kopieren der Tabellen in Base ein Index erzeugt werden muss. Mit den in denTabellen bereits vorhandenen Indizes werden bereits Beziehungen hergestellt, die ich verwenden möchte.
Ich weiß nicht ob das von Bedeutung ist: manche der Tabellen haben bereist lückenlos fortlaufende Indizes, andere haben durch Löschung von Datensätzen Lücken. Aber in jedem Fall sind sind die bestehenden Indizes eindeutig.

Gibt es eine Möglichkeit die bereits bestehende Indexspalte als Index in Base zu übernehmen ohne einen neuen Index generieren zu müssen?

Nach oben