Hallo Freunde von Calc,
gibt es in Calc eine Möglichkeit, eine Spalte als Primärschlüssel zu verwenden und Diesen automatisch zu erzeugen? Habe bisher nur sowas beim Import in Base finden können. Bräuchte sowas aber für Calc.
viele Grüße Sambie
Primärschlüssel
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Primärschlüssel
Sieh' Dir doch mal diesen Artikel an: Datenbank-Schlüssel.
Dein "Problem" in CALC ist, dass Du mit einer Formel, bspw. =ZEILE() nicht sicherstellen kannst, dass sich die Zuordnung SCHLÜSSEL zum Inhalt ändert (durch Einfügen/Löschen von Datensätzen).
Du kannst nur die Eindeutigkeit des Schlüssels festlegen, wenn er aus der Kombination eindeutiger Attribute zusammengesetzt wird.
Beispielsweise:
Spalte B: Name
Spalte C: Vorname
Spalte D: Geburtsdatum
dann kann Dein Schlüssel lauten:
Spalte A: =B2 & C2 & D2
Hilft Dir das weiter?
Dein "Problem" in CALC ist, dass Du mit einer Formel, bspw. =ZEILE() nicht sicherstellen kannst, dass sich die Zuordnung SCHLÜSSEL zum Inhalt ändert (durch Einfügen/Löschen von Datensätzen).
Du kannst nur die Eindeutigkeit des Schlüssels festlegen, wenn er aus der Kombination eindeutiger Attribute zusammengesetzt wird.
Beispielsweise:
Spalte B: Name
Spalte C: Vorname
Spalte D: Geburtsdatum
dann kann Dein Schlüssel lauten:
Spalte A: =B2 & C2 & D2
Hilft Dir das weiter?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)