29. januar 2005 - 17:04Der er
15 kommentarer og 1 løsning
Nuller foran tallene til op til 99?
I en talrække op til 999 ønsker jeg foranstillede nuller foran tallene i et talfelt op til 99 efter følgende princip: 001, 002.....099. Efter 99 er der selvfølgelig ikke brug for nullerne. Hvis mulig ønsker jeg ikke at indtaste nullerne.
sjap Resultatet bliver 000, så det kan jeg nok ikke bruge. Jeg går ud fra at jeg skal indsætte "000" i linien format under generelt i tabeldesign. Jeg skal måske oplyse, at jeg nok ønsker at kunne indtaste både i tabellen og tilhørende formular.
sjap Jeg har prøvet at indtaste dine forslag, men som jeg skrev i min første kommentar bliver resultatet 000. Så det virker ikke, eller jeg har sat "000" ind et forkert sted.
Ja nu virker det fint efter at citationstegnet er fjernet, men nu er jeg løbet ind i et andet problem. Feltet med de 3 cifre skal kombineres med et andet felt med 4 cifre i, men de foranstillede nuller følger ikke med over i feltet der består af de 2 felters værdier. eks.: Der skulle stå xxxx001, xxxx002 o.s.v. men der står xxxx1, xxxx2 o.s.v. i både forespørgsel og formular. Hvordan klares det?
sjap Nej den virker ikke med at gange med 1000. Jeg skal jo ikke have nullerne til slut i tallet. Du får point for det første du hjalp mig med. Men jeg håber du kan hjælpe mig med at sammenføje de 2 felter korrekt
Du har et tal, der f.eks. er 1234 og så har du et andet tal som er formateret, så det består at tre cifre f.eks. 002. Disse to tal, skal nu sættes sammen til 1234002.
Eller sådan er det jo så ikke, for det var det min formel kunne klare. Du bliver nok nødt til at prøve at forklare det igen.
Fra 1-9 fungerer dit forslag med at gange med 100 (ikke 1000 som foreslået), men fra 10-99 bliver tallet til et 8-cifret tal, og det må det ikke blive. Tilsammen må feltet ikke blive større end 7-cifret. Altså: xxxx + 001 = xxxx001 og xxxx + 010 = xxxx010 og xxxx + 100 = xxxx100 o.s.v.
accessbruger1 > Skrev du ikke at xxxx også er et tal. Dvs. et firecifret tal (sådan fortolker jeg de fire x-er). Hvis et firecifret tal ganges med 1000, så bliver det altså til et syv-cifret tal: xxxx000. Det kan man ligesom ikke gøre noget ved - sådan er det bare. Derfor forstår jeg ikke din kommentar om at man kun skal gange med 100. Det er noget, der ikke passer.
Kan du ikke komme med et konkret eksempel på xxxx?
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.