webForumDet fria alternativet

Ändra format

11 svar · 309 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#1

Hej!
Jag har en tabell i en db där olika procentsatser presenteras i formatet 50.00

Hur ändrar jag det i asp så det blir 0,5 och jag kan använda det i beräkningar???

Mvh

voigtann1Medlem sedan juni 20019 519 inlägg
#2

kanske

varde = recset("format")/10000

eller är 50.00 = 50?

devotionMedlem sedan jan. 20013 582 inlägg
#3

Hej!

50.00 = 50
7.00 = 7

Formaterat som text i databasen...

Mvh

@ndersMedlem sedan juni 200032 969 inlägg
#4

Formaterat som text i databasen...

Eeek! Varför då? :)

Byt till typen tal, och gör divisionen i SQL-frågan:

SELECT fld1/100 AS något FROM tabell

mvh

devotionMedlem sedan jan. 20013 582 inlägg
#5

Hej!

Bristande kunskap eller tanklöshet :h

Vetifan varför...

Tror det har med punkten att göra.

Är punkt mellan två tal detsamma som komma???

50,00 = 50.00 ???

Mvh

@ndersMedlem sedan juni 200032 969 inlägg
#6

Nej, inte detsamma egentligen, men det är ju ett decimaltecken, så det beror ju på var du bor någonstans.

50,00 i Sverige = 50.00 i USA.

devotionMedlem sedan jan. 20013 582 inlägg
#7

Men fattar access det???

Jag har svenska versioner av programmen.

Skitsamma...

Kan jag formatera 50.00 som ett tal i access och sedan göra en division i sql-satsen??

Mvh

PoffeMedlem sedan apr. 20022 743 inlägg
#8

Byt bara formatet på fältet i tabellen till Tal och välj under Fältstorlek Dubbel så du får med decimaler också.

@ndersMedlem sedan juni 200032 969 inlägg
#9

devotion skrev:

Men fattar access det???

Antagligen, men i värsta fall får du ersätta komma till punkt innan du byter fälttyp.

Kan jag formatera 50.00 som ett tal i access och sedan göra en division i sql-satsen??

Om du byter fälttyp enligt Poffes förslag så ska det gå fint. :)

mvh

devotionMedlem sedan jan. 20013 582 inlägg
#10

Tack!

Mvh

TroxyMedlem sedan mars 20041 505 inlägg
#11

@nders skrev:

Nej, inte detsamma egentligen, men det är ju ett decimaltecken, så det beror ju på var du bor någonstans.

50,00 i Sverige = 50.00 i USA.

Bör nämnas att 50.00 i Sverige är = 5000 :birp

PoffeMedlem sedan apr. 20022 743 inlägg
#12

Nja, 5.000 är 5000. punkten ska sitta vid 1000-tal inte 100-tal

142 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)