Sortieren funzt nicht

Hallo an Alle!

also in meiner Tabelle „Softwarebestand“ (ca.300 Datensätze) habe ich eine „LfdNr“ als Autowert und eine „C-Nr“(1-300)als Zahl.

Wenn ich jedoch die „C-Nr“ aufsteigend sortieren möchte, passiert das nicht von 1-300 sondern:

1-10-100-101-102-103-104-105-106-107-108-109-

11-110-111-112-113-114-115-116-117-118-119-

12-120-121-122-123-124 usw.

Schon ein erkennbares Muster wie ich finde, aber warum ist das so?Bitte helft mir.

MfG Sabine L.

Hi Sabine,

1-10-100-101-102-103-104-105-106-107-108-109-
11-110-111-112-113-114-115-116-117-118-119-
12-120-121-122-123-124 usw.

die C-Nr ist alphabetisch, Access sortiert also durchaus richtig.

Gruß Ralf

Hi Ralf,

dankeschön für dein Hilfe.

Also bekomme ich die Reihenfolge 1,2,3,4,5 usw. nicht hin oder wie?

MfG Sabine L.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

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

Hi Sabine,

wenn Zahlen sortieren werden sollen, funktioniert das halt nur mit Zahlen und nicht mit Zeichenketten. Du wirst wohl eine Spalte mit numerischem Datentyp anlegen und entsprechend befüllen müssen.

Gruß Ralf