Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hallo Robert,

Ich habe das Gefühl, dass wir irgendwie noch aneinander vorbei reden. Kann ich den vorhandenen Text irgendwo lesen?

Robert Großkopf schrieb:
Hallo Regina,

Ich hatte vor einiger Zeit den Import im Wiki beschrieben
http://www.ooowiki.de/csvDatentabelle/Import
Die Beschreibung steht zwar im Zusammenhang mit csv-Daten aber da dies
über eine Calc-Tabelle geschieht, passt es auch für Calc-Tabellen
direkt. In der Beschreibung gehe ich auch auf die Handhabung des
Primärschlüssels ein. Ich denke, dass sich das Verfahren nicht geändert
hat. Schaue dir den Text einfach mal an und probiere es auf diese Weise.

Schon der erste Screenshot auf dem Wiki kann so nicht mit Calc in der
aktuellen Fassung nachvollzogen werden. Sobald ich dort angebe
"Primärschlüssel erzeugen" sagt mir der Assistent: "Es sind bereits
folgende Felder als Primärschlüssel gesetzt ...".
Der Screenshot stimmt nur, wenn ich in Calc keine Spalte stehen habe,
die ich als Primärschlüssel vorsehe.

Irgendwie machst du etwas anders als ich. Ich markiere die Daten in Calc und kopiere sie in die Zwischenablage. Wähle in der Datenbankoberfläche den Tabellencontainer aus und füge dort die Daten ein. ( Drag-drop geht auch.) Der Assistent öffnet sich.

Ich markiere "Primärschlüssel erzeugen". Dann wird zusätzlich zu den Datenbankfelder, die sich aus den Calc-Spalten ergeben, ein weiteres Feld in der Datentabelle angelegt. Inhaltlich macht dies natürlich nur Sinn, wenn man in Calc noch keine Spalte hat, die Primärschlüssel werden soll. Ein Text "Es sind bereits folgende Felder als Primärschlüssel gesetzt ..." erscheint überhaupt nicht.


An der Stelle gehe ich dann natürlich davon aus, dass intern so ein
Primärschlüssel bereits aus dem Import ausgelesen wurde. Ist aber nicht
der Fall.
Für den Fall, dass ich keine Spalte aus Calc ausgewählt habe,
funtkioniert das auch.

Was meinst du mit "keine Spalte aus Calc ausgewählt"? Du kannst auf der ersten Seite des Assistenten gar keine Spalte aus Calc auswählen. Du kannst nur sagen "Ich möchte ein neues Datenbankfeld für einen Primärschlüssel haben" oder "Kein neues Datenbankfeld anlegen, ich habe schon eins, das Primärschlüssel werden soll."


Ich klicke mich weiter durch und finde mit Deiner Anleitung jetzt auch
die Möglichkeit, über das Kontextmenü den Primärschlüssel zu erstellen -
der natürlich nicht existiert.

Was meinst du mit "der natürlich nicht existiert"? Eine Calc-Tabelle ist eben keine Datenbank. Natürlich gibt es "Primärschlüssel" in Calc nicht. Deshalb hast du hier im Assistenten ja die Möglichkeit, die Primärschlüssel-Eigenschaft zu setzen, entweder indem du ein neues Datenbankfeld hinzufügst oder indem du ein durch den Import erzeugtes Datenbankfeld zum Primärschlüssel kürst.

 Folglich ist die Meldung im ersten
Fenster des Assistenten ein Bug.

Beschreibe mal Schritt für Schritt wie du zu der Meldung kommst. Bei mir (LO3.5.2) erscheint sie nicht.

Wieder: Wenn ich keinen Primärschlüssel aus meiner Tabelle nehme steht
hier automatisch jetzt der Primärschlüssel vorgewählt.

??


Ich sehe keine Möglichkeit, aus dem Feld ein Auto-Wert-Feld zu
erstellen. Dabei ist 'Integer' vorgewählt. Folglich wird die Tabelle
auch ohne Auto-Wert erstellt. Für diese Funktion muss also die Datenbank
anschließend aufgerufen werden.

Das ist richtig. "Primärschlüssel" bedeutet ja auch nicht automatisch "Autowert". Stell dir vor du nimmst die Sozialversicherungsnummer oder die Personalausweiskennung als Primärschlüssel, Autowert macht da ja wohl keinen Sinn.

Der Auto-Wert funktioniert auch nicht, wenn ich keine Spalte aus Calc
als Primärschlüssel wähle.

Du meinst das zusätzlich erzeugte Datenbankfeld wird nicht automatisch auf "Autowert" gesetzt? Da könnte man drüber diskutieren, ob man das haben möchte, wäre ein Enhancemant request.

Mit freundlichen Grüßen
Regina




--
Informationen zum Abmelden: E-Mail an discuss+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.