Avatar billede ugotabe_kidding Nybegynder
15. november 2002 - 08:44 Der er 4 kommentarer og
1 løsning

Custom felt med %sats

Jeg vil gerne lagre en %-sats i et felt og har forsøgt med flere løsninger, dog ingen tilfredsstillende.

Hvis jeg definerer feltet som "Number", af typen Integer eller Long Integer, kan jeg vælge format: Percentage

Problemet er så, at man skal indtaste en værdi mellem 0 og 1 for at få en "korrekt" procentsats f.eks. 0,6 = 60%. Desuden lagres 0,6 i databasen, ikke 60% (procenttegnet skal også gerne med)

Jeg har også forsøgt at lave en Input Mask, men så skal man definere en fast plads til kommaet, hvilket ikke altid er hensigtsmæssigt i mit tilfælde. Kan man ikke, som i Excel, lave et "custom"-felt, hvor den automatisk smider et %-tegn efter den indtastede værdi og også gemmer værdien+%-tegnet i basen?
Excel: Standard " %" - f.eks. 89,9 = 89,9 %
Access: ?

/U.K.
Avatar billede proaccess Nybegynder
15. november 2002 - 08:48 #1
Hvis du vælger Valuta, som datatype, og derefter angiver "Procent" som format og 1 decimal, så skulle den være der...
Avatar billede proaccess Nybegynder
15. november 2002 - 08:49 #2
For at registrere 89,9% skal du dog stadig indtaste 0,899
Avatar billede ugotabe_kidding Nybegynder
15. november 2002 - 09:44 #3
Works like a charm... Of course..

Tak for hurtig hjælp..

/U.K.
Avatar billede ugotabe_kidding Nybegynder
15. november 2002 - 09:51 #4
Ups... En enkelt fehler!
Da værdien indtastes som f.eks. 0,6 får jeg ikke de rigtige værdier ud i mit udtræk. Jeg vil gerne have 60%, men den viser 0,6 i stedet, da det jo er den værdi der står i feltet.
Der må da være en anden måde end at skulle skrive værdien som en tekststreng og sætte %-tegn bagefter?
Jeg vil jo have tabellen til at lagre 60% og ikke 0,6? Men det kan Access måske ikke finde ud af, da % ikke er et tal og feltet er defineret som et "Number"-felt?
Avatar billede ugotabe_kidding Nybegynder
15. november 2002 - 10:12 #5
Problem solved.
Rettede værdien i den query jeg bruger til at trække data ud med: [Percentage]&"%"
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