Hallo,
Spezialfilter sind schon mal ganz brauchbar für einzelne Listen. Du hast schon festgestellt, dass das Aktualisieren eines Filters immer den zuletzt verwendeten Filter anwendet, auch dann wenn die Kriterienzellen geändert wurden. Ein Tip dazu: Du kannst die Kriterienbereiche benennen (Strg+F3). Wenn Du bei jedem benannten Kriterienbereich "Filter" markierst, dann erscheint dieser benannte Filter im Listenfeld des Dialogs "Spezialfilter", was die Sache schon mal erleichtert. Dieselben benannten Kriterienbereiche könnten dann auch mit DB-Funktionen benutzt werden (DBSUMME, DBANZAHL,...). Halt, stop... Du solltest definitiv eine Datanbank benutzen. Selbstverständlich könntest Du auch so lange in Calc rumfummeln, bis mit Gültigkeitsregeln, Verweis-Formeln und Makros so etwas wie eine Kursteilnehmerverwaltung entsteht. Genausogut könnte man aber auch ein Writer-Dokument so lange mit Feldern malträtieren und Makros coden bis die Texttabellen sich in etwa wie eine einfache Tabellenkalkulation verhalten.
Für einen Datanbankentwurf sehe da ein Problem:

Nr Name    Vorname WS1 WS2
1  Kuschel Heiko   2   14

Was, wenn Heiko einen mehr als 2 Workshops belegt?
Teilnehmer(jede Zeile beschreibt genau einen Teilnehmer):
Nr      Name    Vorname Adresse Tel.    ...
1       Kuschel Heiko   ....

Buchungen(jede Zeile beschreibt genau eine Buchung):
Nr Teilnehmer   WS      Anmeldetag      Bezahlt ...
1  1            2
2  1            14

Workshops(jede Zeile beschreibt genau einen Workshop):
Nr      Datum   Zeit    Kursleiter      Raum    Thema   Preis ...
2
14

Nun bist Du schon auf dem Weg zu einem Datenbankentwurf per Normalisierung.
Es folgen dann noch Tabellen, die pro Zeile einen Kursleiter, einen Raum (Gebäude, Sitzplätzte, Ausstattung,..) usw. beschreiben. Die Stärke der gängigen relationalen Datenbanksysteme liegt nun darin, dass Du festlegen kannst, dass jedes Element in Buchungen.Teilnehmer ein Element aus Teilnehmer.Nr ist (besser: sein *muss*), jedes Element in Buchungen.WS ein Element aus Workshops.Nr usw. Um die verwaltung eindeutiger ID-Nummern brauchst Du dich nicht zu kümmern, und jede Datenbank beherrscht zumindest einfache Aggregationen nach Summe, Durchschnitt, Anzahl,.... Eine Datenbank wie mysql kann im www mehreren authorisierten Teilnehmern zur verfügung stehen, wobei nicht autorisierte Interessenten alle künftigen Kurse ohne Teilnehmerdaten einsehen können, Kusleiter können alle Kurse inklusive Teilnehmerdaten lesen, Organisatoren können überall Daten hinzufügen und löschen, Administratoren können auch den Entwurf der Datenbank ändern. Ob Du einen Browser, Calc, Writer oder einen Mailverteiler mit den Inhalten fütterst ist völlig wurscht. Die eingebaute hsql-db von OOo ist -nun ja- fast unbrauchbar wenn es um das Anlegen einer Datenbank geht (Abstürze, umständlich, hat keine Benutzerverwaltung und ist nur aus OOo heraus verwendbar). Als Frontend zu einer bereits bestehenden "anständigen" Datenbank ist Base aber recht gut.

Überlegs dir noch mal. Die erste eigene Datenbank ist sehr mühsam, aber Du kannst Dir sicher sein, dass Du es nicht bereuen wirst.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an