Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: accessy am September 08, 2013, 16:34:01

Titel: Frage zur Sortierung als Vorgabe einer Abfrage
Beitrag von: accessy am September 08, 2013, 16:34:01
Die Datensatzherkunft des UF basiert auf einer Abfrage.
In dieser Abfrage ist die Sortierung vorgegeben als Datum Abwärts.

Öffne ich meine Datenbank und klicke auf die Registerkarte dieses UF,
werden die darin befindlichen Datensätze nach Datum abwärts sortiert angezeigt.
Das ist soweit alles okay.

Gehe ich in diese Spalte Datum des UF und sortiere mal anders herum,
bleibt dieser Zustand erhalten, wenn ich die DB schließe und neu öffne.

Das kann doch aber nicht sein, schließlich sagt doch die Abfrage Abwärts sortieren.

Was muss ich ändern, damit das geht?

Gruß Achim
Titel: Re: Frage zur Sortierung als Vorgabe einer Abfrage
Beitrag von: DF6GL am September 08, 2013, 16:58:12
Hallo,

öffne das Form im Entwurfsmodus und lösche den Inhalt bei Daten bei der "Sortiert nach"-Eigenschaft ... Bei "Beim Laden sortieren" stellst Du Nein ein. 

Wenn Du in der Formularansicht später umsortierst, darf das Form nicht  mit "Änderungen speichern" (falls die Mitteilung erscheint)geschlossen werden.


Titel: Re: Frage zur Sortierung als Vorgabe einer Abfrage
Beitrag von: accessy am September 08, 2013, 17:05:46
Die Eigenschaft "Beim Laden sortieren" gibt es bei mir nicht. (Access 2003)
Die Eigenschaft "Bei Laden" ist leer, also nichts eingetragen.

Gruß Achim
Titel: Re: Frage zur Sortierung als Vorgabe einer Abfrage
Beitrag von: DF6GL am September 08, 2013, 17:44:07
Hallo,

nicht "Beim Laden" , bei "Sortiert nach "  nachsehen...
Titel: Re: Frage zur Sortierung als Vorgabe einer Abfrage
Beitrag von: accessy am September 08, 2013, 19:25:26
Zitat von: DF6GL am September 08, 2013, 16:58:12
öffne das Form im Entwurfsmodus und lösche den Inhalt bei Daten
Habe ich gemacht
Zitat
Bei "Beim Laden sortieren" stellst Du Nein ein. 
Die Eigenschaft finde ich nicht.
Zitat
Wenn Du in der Formularansicht später umsortierst, darf das Form nicht  mit "Änderungen speichern" (falls die Mitteilung erscheint)geschlossen werden
Es gibt keine Mitteilung, wenn ich die DB schließe, oder die Registerkarte wechsele.

Gruß Achim
Titel: Re: Frage zur Sortierung als Vorgabe einer Abfrage
Beitrag von: database am September 08, 2013, 19:43:10
Hallo,

du hast aber schon in den FORMULAREIGENSCHAFTEN auf der Registerkarte DATEN nachgeschaut oder?

Ich fürchte fast du bist auf der Registerkarte EREIGNISSE unterwegs - die von Franz beschriebene Geschichte sollte es auch unter Acc2003 geben!

Siehe mal im Anhang ... so sollte das aussehen

[Anhang gelöscht durch Administrator]
Titel: Re: Frage zur Sortierung als Vorgabe einer Abfrage
Beitrag von: MzKlMu am September 08, 2013, 19:49:07
Hallo,
"Sortiert nach" gibt es auch bei Access2003. "Beim Laden sortieren" gibt es in Access2003 nicht.
Titel: Re: Frage zur Sortierung als Vorgabe einer Abfrage
Beitrag von: accessy am September 08, 2013, 20:24:32
Okay,
hier noch einmal der genaue Ablauf WAS ich tue.
DB öffnen
Formular nicht im Register als UF öffnen, sondern als eigenes Element.
In den Formulareigenschaften steht in "Sortiert nach" NICHTS drin. Also gelöscht.
Status des Formulars so gesichert.
Datenbankherkunft ist eine Abfrage mit Sortierung "Datum abwärts"

DB starten über eine Autoexec.
Registerkarte anwählen, in dem jetzt dieses Formular als UF eingebunden ist.
Die Datensätze werden nach Datum abwärts sortiert gezeigt.
Bis hierher ist alles okay.

Jetzt lasse ich mal die Sortierung Datum aufwärts machen.
Dann klicke ich entweder auf eine andere Registerkarte, oder ich schließe die DB.
Es gibt keine Meldungen, keine Rückfragen.

DB wieder öffnen
Registerkarte anwählen, wo das UF ist.
Sortierung nach "Datum aufwärts" ist aktiv, obwohl die Datensatzherkunft die Abfrage mit Sortierung "Datum abwärts" ist.
In den Eigenschaften des Formulars steht in der Eigenschaft
Sortier nach das hier drin
[Besuchsbericht Sortiert Status].Datum

Und nun frage ich mich natürlich wo der Sinn liegt, die Sortiervorgabe in der Datensatzherkunft vorzugeben,
wenn sie ja doch nicht gelesen wird.

Gruß Achim
Titel: Re: Frage zur Sortierung als Vorgabe einer Abfrage
Beitrag von: accessy am September 11, 2013, 16:04:39
Hab jetzt ne Lösung gefunden.

Private Sub Form_Open(Cancel As Integer) 'Beim Öffnen des Formulars
   DoCmd.Maximize
   Me.OrderBy = ""
   Me.Requery
End Sub


Gruß Achim