rs.Sort Fehler

15/05/2009 - 20:37 von Felix Uesbeck | Report spam
Dim rs As Recordset
Set rs = Me.Recordset
rs.MoveFirst
rs.Sort = "ID_AK"

Do Until rs.EOF
Debug.Print rs!ID_AWK
rs.MoveNext
Loop

09A1108
09A1109
09A1110
09A1111
09A1112
09A1113
09A1000 hier gehts neu los warum?
09A1001
09A1002
09A1003
09A1004
09A1005

in der tbl wird's richtig sortiert!

hàtte da jemand ein tipp zu warum im frm falsch sortiert wird?



gruß Felx
 

Lesen sie die antworten

#1 Thomas Möller
16/05/2009 - 11:33 | Warnen spam
Hallo Felix,

Felix Uesbeck schrieb:
Dim rs As Recordset
Set rs = Me.Recordset
rs.MoveFirst
rs.Sort = "ID_AK"

Do Until rs.EOF
Debug.Print rs!ID_AWK
rs.MoveNext
Loop



verwendest Du ein ADO- oder ein DAO-Recordset?

Bei einem DAO.Recordset wirkt sich die eingestellte Sortierung nur auf
ein neues Recordset aus.

<Zitat aus der OH>
Wenn Sie diese Eigenschaft für ein Objekt festlegen, wird die Sortierung
vorgenommen, wenn anhand dieses Objekts ein nachfolgendes
Recordset-Objekt erstellt wird.
</Zitat aus der OH>

Schau Dir bitte mal das zugehörige Beispiel in der OH an.
(In Access 2007 kommst Du mit dieser Themen-ID schnell zum gewünschten
Inhalt: HV01204021)

HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen