webForumDet fria alternativet
Logga in / Bli medlem

Ändra format

ASP

11 svar · 309 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Trådstart#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

Medlem sedan juni 20019 519 inlägg
#2

kanske

varde = recset("format")/10000

eller är 50.00 = 50?

Medlem sedan jan. 20013 582 inlägg
#3

Hej!

50.00 = 50
7.00 = 7

Formaterat som text i databasen...

Mvh

Medlem sedan juni 200032 967 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

Medlem 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

Medlem sedan juni 200032 967 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.

Medlem 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

Medlem 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å.

Medlem sedan juni 200032 967 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

Medlem sedan jan. 20013 582 inlägg
#10

Tack!

Mvh

Medlem 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

Medlem sedan apr. 20022 743 inlägg
#12

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

382 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
127 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)