Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: malibum am März 15, 2017, 16:03:22

Titel: automatische Rücksetzung der Filter bei Reiterwechsel vermeiden
Beitrag von: malibum am März 15, 2017, 16:03:22
Hallo,

in meinem Navigationsformular habe ich diverse Reiter mit jeweils ein paar Dropdownmenüs die als Filter fungieren.

Folgende Situation: Ich gehe in Reiter A setzte dort die Filter um die entsprechenden Daten nachzuschauen, gehe dann in Reiter B um dort etwas zu schauen, gehe dann wieder zurück in Reiter A um nochmals bei den gleichen Daten wie zuvor nachzuschauen sind die zuvor gesetzten Filter zurückgesetzt (alle Daten werden angezeigt).

Wie vermeide ich nun, dass bei einem Reiterwechsel die zuvor gesetzten Filter automatisch zurückgesetzt werden?  ???

Grüße
Malibum
Titel: Re: automatische Rücksetzung der Filter bei Reiterwechsel vermeiden
Beitrag von: Beaker s.a. am März 15, 2017, 16:33:04
Hallo,
In einem NaviForm werden in einem UFo die Formulare je nach Auswahl
(Register) angezeigt. D.h. sie werden auch jeweils neu geladen, wobei dann
logischerweise der/die Filter verschwinden, da ja nicht schon in der DS-Herkunft
gesetzt.
Du muss beim Wechsel den Filterstring zwischenspeichern (globale Variable,
TempVars, öffentliche Property) im NaviForm, und beim Wechsel wieder auslesen.

gruss ekkehard
Titel: Re: automatische Rücksetzung der Filter bei Reiterwechsel vermeiden
Beitrag von: MaggieMay am März 15, 2017, 23:11:27
...oder du setzt halt ein ganz simples Hauptformular mit einem Registersteuerelement ein, auf dem du diverse Unterformulare ablegen kannst.

Beide Varianten haben ihre Vor- und Nachteile, man muss halt abwägen, was den speziellen Bedürfnissen am ehesten entspricht.