Avatar billede kasperc Nybegynder
26. oktober 2005 - 16:40 Der er 7 kommentarer

MS Access. hvordan får man nul med

Hej med jer

Jeg har et ret stor problem. Vi henter et tal ned fra et indput fra vores hjemmeside, som f.eks. kan være 01234. Men når den kommer i Access smider den 0 væk. Hvordan siger man til Access at den ikke skal gøre det?
Avatar billede ldanielsen Nybegynder
26. oktober 2005 - 16:41 #1
ved at lægge "tallet" i et tekstfelt
Avatar billede kasperc Nybegynder
26. oktober 2005 - 16:47 #2
Men så kan man vel ikke søge på det? udover det som en teksttreng

Men ikke liste det nummerisk
Avatar billede ldanielsen Nybegynder
26. oktober 2005 - 16:53 #3
Du kan godt søge på det, men ikke liste det nummerisk

Hvis du siger 
SELECT * FROM Bla WHERE Felt > '12'

- så vil en post hvor felt er '114567' eller '09785' ikke komme med.

Du skulle overveje om det er et tal du har med at gøre, og hvis det er, så find ud af hvorfor du har brug for det foranstillede nul.

Der er masser af eksempler hvor et "tal" starter med 0, fx de første 6 cifre i et cpr-nummer. Men så ved man jo også at man har mindst 5 cifre, og hvis der ikke er 6, så der det et nul der mangler.
Avatar billede ldanielsen Nybegynder
26. oktober 2005 - 16:56 #4
Hvis alle dine "tal" har 5 cifre, så kan du godt sortere "numerisk", for i det tilfælge vil en alfabetisk sortering være den samme:

'00001'
'00234'
'00500'
'01234'
'23456'

- men hvis de foranstillede nuller sommetider mangler, så virker det ikke.
Avatar billede kasperc Nybegynder
26. oktober 2005 - 17:06 #5
tak. Lav lige et svar
Avatar billede ldanielsen Nybegynder
26. oktober 2005 - 17:31 #6
Svar
Avatar billede jensen363 Forsker
26. oktober 2005 - 17:37 #7
Har du prøvet at benytte format i tabellen for at medtage foranstillet nuller ?00000 )
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester