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]

Antwort per Email an