Robert Großkopf wrote:
Liebe Liste,
in Calc und Base gibt es eine Autofilter-Funktion. In Calc werden dazu die
potentiell zu filternden Begriffe pro Spalte in ein Auswahlfeld geschrieben,
und zwar so, dass doppelte Einträge vermieden werden. In Base hingegen ist die
Funktion so angelegt, dass in einer Tabelle der Wert gesucht wird, dann auf
Autofilter geklickt wird, dann der nächste Wert gesucht wird und wieder auf
Autofilter geklickt wird ...
Die Base-Funktion hat meines Erachtens 2 Nachteile:
Die Auswahl ist größer, da
- alle Daten ohne Sortierung und ohne Ausschluss der Doppler zur Auswahl
stehen und
- die Maus unentwegt zwischen Auswahl und Button hin und her bewegt werden
muss.
Kennt jemand eine Lösung für dieses Problem oder habe ich etwas übersehen?
Gruß
Robert
Sagen wir mal, Du hast eine Adressenliste mit Leuten in Ortschaften und
Du willst alle Leute einer Ortschaft filtern.
- Du erstellst ein Formular (oder lässt das den "Assistenten" machen).
- Öffne das Formular zum Bearbeiten.
- Blende die Symbolleiste "Formulargestaltung" ein und drücke den 5.
Knopf, um den speziellen Formularnavigator zu benutzen.
- Finde das Textfeld mit den Ortsnamen, Rechtsklick>Eigenschaften...
Falls das Feld eine Spalte in einem Tabellenelement ist: Rechtsklick
auf die Spalte>Eigenschaften...
- Tab Daten, Filter vorschlagen (oder so ähnlich)
- Eigenschaften des Formulars, Tab Daten, Navigationsleiste anzeigen=Ja
- Speichern
- Designmodus aus (2. Knopf)
- Auf der Navigationsleiste: Formularbasierter Filter.
- Das Textfeld wird als Listenfeld angezeigt, zusammen mit einer
speziellen Symbolleiste. Definiere einen Filter und beende diesen Modus.
Es ist möglich, komplexe Filter und Sortierregeln zusammenzustellen und
diese während der normalen Benutzung ein- und auszuschalten. Base kennt
normale Muster. "WIE W*" filtert Namen, die mit W beginnen.
Es ist ebenfalls möglich (aber nicht unbedingt von den Entwicklern
vorgesehen), mit vordefinierten Listenfeldern, einer Hilfstabelle und
ein paar SQL-Tricks zu filtern.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]