15. november 2002 - 08:44Der 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: ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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?
Problem solved. Rettede værdien i den query jeg bruger til at trække data ud med: [Percentage]&"%"
Synes godt om
Ny brugerNybegynder
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.