Toon posts:

[access] Sortering tekstveld {GRRRR...}

Pagina: 1
Acties:

Verwijderd

Topicstarter
:(

Ik probeer een sortering te doen op een lijst nummers in m'n databeest. Daarvoor gebruik ik een query als
'SELECT * FROM blaat ORDER BY nummerveld;'
simpel toch ?

Ik heb het veld in access al omgezet van number naar text omdat het anders verkeerd gaat.

Sorteren met het veld gedefinieerd als numeriek GAF bv:
1
10
11
2
20
....

Nadat ik er een tekstveld van gemaakt heb GING het goed nl:

2
2
10
11
20
...


Wat schetst nu m'n verbazing; wanneer ik de database omzet naar 97 formaat (komt in werkelijkheid uit een export) wordt de query gesorteerd als was het veld een numeriek veld ! |:(
(zoals in het eerste voorbeeld dus..)
Iemand ideeen ? is dit gewoon weer een stomme K#$-bug die men stilletjes gefixed heeft in 2000 of doe ik iets vreselijk fout ?

Verwijderd

En wat gebeurt er als je
ORDER BY nummerveld ASC
of
ORDER BY nummerveld DESC
doet?

Misschien dat daar "miereneukerig" over gedaan wordt?

Verwijderd

Topicstarter
ASC/DESC helpen niet...
Als ik DESC gebruik krijg ik heel consequent precies het omgekeerde :( :( :(

Verwijderd

<Quote>
Sorteren met het veld gedefinieerd als numeriek GAF bv:
1
10
11
2
20
...
</Quote>

Je liegt ;)!
Dit is juist de sortering die je krijgt bij een tekstveld (tenminste met standaard-instellingen).

Wellicht heb je bij de sort-options (te vinden onder tools/options) een vreemde instelling?

Verwijderd

Topicstarter
Je liegt !
|:( SHIT ! Je hebt gelijk ! het was precies andersom.
In de tabel die ik gebruikte om te testen was het een numeriek veld en ging het goed...
Die kloten 97 versie met echte data heb' dat veld op text staan en die gaat stuk...
Oeps...
Bedankt en rijp voor een slotje !