Sortierung aus Endlosformular entfernen

30/04/2008 - 15:44 von Sona Kocianova | Report spam
Hallo Leute,
ich habe ein Endlosformular, das ich mit VBA und DoCmd.ApplyFilter mit
unterschiedlichen Sortierung anzeige. Nach dem Schließen und beim Öffnen
verlangt das Formular einen Parameterwert (es ist das, was in "sortiert nach"
steht). Ich habe in "Beim Öffnen" Me.OrderBy = "" eingegeben, hat aber nichts
geholfen

bitte um Unterstützung
danke im voraus
Sona Kocianova
 

Lesen sie die antworten

#1 Stefan Dase
30/04/2008 - 16:52 | Warnen spam
Hallo Sona!

ich habe ein Endlosformular, das ich mit VBA und DoCmd.ApplyFilter mit
unterschiedlichen Sortierung anzeige. Nach dem Schließen und beim Öffnen
verlangt das Formular einen Parameterwert (es ist das, was in "sortiert nach"
steht). Ich habe in "Beim Öffnen" Me.OrderBy = "" eingegeben, hat aber nichts
geholfen



Du könntest den Filter vor dem Schließen der Form wieder entfernen, also
z.B. im "Beim Entladen". Dann sollte er gar nicht mitgespeichert werden.
Wichtiger als das OrderBy ist eigentlich die Eigenschaft OrderByOn!
Diese muss auf FALSE gesetzt werden, um die Sortierung zu entfernen:

Me.OrderByOn = False
Me.OrderBy = ""

Falls es mit dem "Beim Entladen" (OnUnload) nicht klappt, versuche es
testweise im "Beim Laden"-Ereignis (OnLoad).

HTH,
Stefan

Ähnliche fragen