Hallo,
Zitat aus der Access97-Hilfe:
„Numerische Daten, die in Textfeldern gespeichert sind, werden als Zeichenfolgen, nicht als numerische Werte, sortiert. Um diese in numerischer Reihenfolge zu sortieren, müssen alle Textzeichenfolgen die gleiche Länge besitzen, wobei Sie kürzere Zahlen mit führenden Nullen auffüllen müssen. Das Ergebnis einer aufsteigenden Sortierung der Textzeichenfolge „1“, „2“, „11“ und „22“ lautet z.B. „1“, „11“, „2“, „22“. Damit die Zeichenfolgen korrekt sortiert werden, müssen Sie die einstelligen Zahlen mit einer führenden Null auffüllen: „01“, „02“, „11“, „22“. Für Felder, die keine Nullwerte enthalten, ist das Sortieren numerischer Werte in Zeichenfolgen mit Hilfe der Funktion Wert eine weitere Möglichkeit. Wenn z.B. die Spalte Alter ein Textfeld ist, das numerische Werte enthält, werden die Datensätze durch Angabe von Wert([Alter]) in einer Zelle der Zeile Feld und einer Sortierreihenfolge in der Zelle Sortierung in die richtige Reihenfolge gebracht. Wenn Sie in einem Textfeld nur Zahlen oder Datumsangaben speichern, ist es sinnvoll, den Datentyp des Feldes in der Tabelle, in der das Feld gespeichert ist, in Zahl, Währung oder Datum/Zeit umzuwandeln. Wenn Sie das Feld dann sortieren, werden Zahlen oder Datumsangaben in die korrekte Reihenfolge gebracht, ohne daß führende Nullen benötigt werden.“
Ulrich