Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: bahasu am März 31, 2014, 14:54:56

Titel: FormFilter und Sortierung
Beitrag von: bahasu am März 31, 2014, 14:54:56
Hallo,

bei einigen Datenbanken (access2003 bzw. access2007; xp bzw. win7) habe ich beobachtet, dass nach dem Setzen eines Formular-Filters die Sortierung geändert wurde.
Im Anhang eine mini-Datenbank.
Im Formular nutze ich eine sortierte Abfrage als Datenquelle.
Es gibt ein Text-Felder (danach wird sortiert) und ein Kombifeld, dessen Inhalt per Fremdschlüssel als Text angezeigt wird.

Setze ich den Filter auf das Text-Feld, ist die Sortierung ok.
Setze ich den Filter auf das Kombifeld, ist nicht die erwartetete Sortierung (nach dem Text-Feld) vorhanden.


Was kann ich besser machen (außer vermeide Formfilter) oder handelt sich um einen vorzeitigen Aprilschwerz von m-soft?

Harald
Titel: Re: FormFilter und Sortierung
Beitrag von: database am März 31, 2014, 15:40:32
Hallo Harald,

das liegt an der gewählten Ansicht als Datenblatt, die ja ein Abbild der Tabelle darstellt.
Jedenfalls öffnest du das Formular zwar mit sortierten Daten setzt aber danach den Filter, ich kann mir vorstellen, dass dadurch die Sortierung wieder verworfen wird.

Trage in den Eigenschaften des Formulars ein 'Sortieren Nach' ....   Name_Text   ... siehe Anhang, das wirkt dann auf die gefilterten Daten

HTH
Titel: Re: FormFilter und Sortierung
Beitrag von: bahasu am März 31, 2014, 15:52:10
Hi,

Danke.

Die Sortiervorgabe hatte ich schon probiert, funktionierte aber nicht.
Habe einen Versuch gemacht, das Filter ohne "LookUp_... " zu erstellen: dann ist die Sortierung ok.

Bin heute mal wieder weit davon entfernt, dass ich den Eindruck habe, ich würde access verstehen.

Harald
Titel: Re: FormFilter und Sortierung
Beitrag von: database am März 31, 2014, 15:53:57
Hallo,

Zitatdie Sortiervorgabe hatte ich schon probiert, funktionierte aber nicht
Verstehe ich nicht ganz, bei mir hat's sofort geklappt damit   :o
Titel: Re: FormFilter und Sortierung
Beitrag von: bahasu am März 31, 2014, 16:16:05
Hi Peter,
Zitat von: database am März 31, 2014, 15:53:57
Verstehe ich nicht ganz, bei mir hat's sofort geklappt damit   :o

Deswegen gilt
Zitat
Bin heute mal wieder weit davon entfernt, dass ich den Eindruck habe, ich würde access verstehen.

Im Anhang mein Lösungsansatz, bei dem lookup entfernt wird. Ob das jetzt allgemein gültig ist, kann ich nicht beantworten.

Harald