Problemet er at Access ikke har en replace funktion via SQL. Man har kun mulighed for left, right, mid, instr. Så det bliver en "kæmpe" udregning at få fjernet :
Men er det fordi der ikke er 0'er når det er et tal: 9:50:4 eller 09:50:04 ? Og/Eller sortere den forkert fordi det er et tekst felt?
I begge tilfælde skulle du kunne bruge CDate som konverter til Dato/Tids typen omkring kolonnen tid:
strSQL = strSQL & " ORDER BY [Year]&[Month]&[Day] ASC, CDate([Time]) DESC;"
hvorfor vil den kun lave en opsætning efter DESC og ikke ASC da dato skal sættes op efter ASC og hvis der er 2 eller flere af samme dato skal de sættes op efter DESC på TIME.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.