Member
Beiträge: 16
| Moin
muss mich gleich nochmal melden.
ich arbeite mit win7 64Bit und Access 2010, 8 GB Arbeitsspeicher.
in einem mehrstufigen Datenverarbeitungsprozess wird diese Routine
Sub sort_Daten()
DoCmd.SetWarnings False
DoCmd.RunSQL "select * into temp from Daten order by pzn desc, [vo-datum] desc;"
DoCmd.DeleteObject acTable, "Daten"
DoCmd.Rename "Daten", acTable, "temp"
DoCmd.SetWarnings True
End Sub
zwischendurch aufgerufen. Die beiden zu sortierenden Spalten Spalten sind Text.
Diese Sortierung ist wichtig, weil im weiteren der Prozessfortschritt von eben in dieser Sortierung vorliegenden Daten ausgeht.
Gerade bei sagen wir 0,5 bis 1,5 Mio. Datensätzen in Tabelle Daten kommt es häufig vor, dass in der Tabelle temp die Daten nicht bzw. nicht vollständig sortiert vorliegen. Dann muss ich meist einmal, manchmal auch öfter diese Routine wiederholt ausführen, bis die Sortierung stimmt und am Ende der Prozess sauber durchlaufen kann.
Klingt unlogisch für mich. Woran liegt das?
Gruß
|