Hej!. Undrar bara varför access vägrar spara ett tal i typen 10,5 det går utmärkt med 10.5 Nån som har nån idé? Om du skriver 10,5 direkt i databasen så tror jag det går bra. Däremot om du skall göra en insert eller update i sql-kod form så kan , bli ett strul- tänk dig detta. Jo, det är just detta jag får använda. Ersätter kommatecknet med punkt.ser dock inte flummigt ut men det verkar inte som de finns nån annan utväg. Den klagar på "Skalning av decimalvärde ---> datarunkering och utspark" Känner inte till nån annan decimal separator än punkt och komma. Men om man vill vara ordentlig ska man ju inte hårdkoda in decimalseparatorn. Går att använda Format$(0,".")Decimal tal i access
MVH
///JoelSv: Decimal tal i access
insert into tabell (värde1, värde2) values(1, 2,23)
där 2,23 nu tolkas som att det skulle vara 1,2,23 - dvs insert av 3 värden. Används istället replace kommandot så kommer det fungera:
varde1 = replace(request(varde1),",",".")
varde2 = replace(request(varde2),",",".")
sql = "insert into tabell (värde1, värde2) values(" & varde1 & "," & varde2 & ")"
Hälsningar
/PelleSv: Decimal tal i access
MVH
///JoelSv: Decimal tal i access