Dirk wrote:
Danke
hatte gehofft um die Datenbank rum zu kommen...
Muss ich mal schauen wie ich die DB einbinde.
Also noch mal von vorne....
Ganz ohne eine Datenbankanwendung zu stricken, nur mit einer einzigen
Zweidimensionalen Tabelle ist folgendes Grundrezept in wenigen Minuten
umsetzbar:
Erstelle eine neue, registrierte Datenbank mit Standardeinstellungen.
Listenartige Tabelle erstellen. Eine automatische ID (Integer,
Primäarschlüssel) kann nicht schaden. Irgendein Feld muß als
Primärschlüssel fungieren, um die Tabelle editierbar zu machen.
Weise jeder Spalte den bestmöglichen Datenwert zu und vermeide optionale
Felder (möglichst alle Eingaben erforderlich).
Benutze den Indexdesigner im Tabellenentwurf um Duplikate auszuschließen
(z.B. Vorname, Nachname plus Geburtsdatum bestimmen eine Person eindeutig).
Verwende einfache, kurze Spaltennamen.
Abfragen können dieselbe Tabelle in jeder beliebigen Reihenfolge von
Spalten und Zeilen und mit beliebig umbenannten Spalten wiedergeben.
Damit kannst Du Sortierfolgen und Filter erzwingen, die in Calc so nicht
darstellbar sind.
Dann ziehst Du die Abfrage aus dem linken Unterfenster der Datenquellen
(F4) auf eine Calc-Zelle.
Bearbeite den Datenbankbereich "Import1" (menu:Daten>Definieren...) und
setze die Extraoptionen:
- Spaltenköpfe sind in Importbereichen immer gegeben (an und ausgeblendet)
- Formatierung beibehalten bezieht sich auf die Calc-Formatierung und
sollte eigentlich immer gesetzt sein.
- Zellen einfügen/löschen sorgt dafür, dass Zellen außerhalb des
Importbereiches verschoben werden wenn der aktualisierte Bereich die
Größe ändert.
Außerdem werden rechts angrenzende Formeln (in Calc berechnete Felder)
automatisch zusammengeschnurrt oder ausgedehnt. Ein Extra, für das man
normalerweise Makros schreiben muss. Und ja, Diagrammbereiche werden
ebenfalls mit angepasst, weil die Extraoption neue Zeilen automatisch
einfügt und löscht.
Du kannst in Calc völlig normal dein Ding weiterführen.
Der Clou ist eigentlich nur, dass du die Listen mit den Rohdaten in
einer Anwendung speicherst die ...
- kein wirkliches Zeilenlimit kennt.
- Duplikate nicht zuläßt
- fehlende Eingaben (unvollständige Zeilen) nicht zuläßt (nie wieder
=IF(X1="";...)
- wo jede Spalte genau definierte Datentypen und/oder Wertebereiche umfasst.
- die Daten immer in der erforderlichen Sortierung und/oder Filterung
vorliegen
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]