Increase number in table cell by percentage & round to nearest decimal.
I have an access table that has a column of job rate. Ex: 4.2516. They need all the numbers (in the cells) in this column increased by 2.06% . So the example would now be 4.3392 (they want it still to be rounded to the 4th decimal place.)
I know mathwise, it is (X * 1.0206) but am unsure how to apply this formula to all the cells in the column
Well you really need to agree rounding rules with your users, otherwise you will have arguments about the 4 th DP values.
The datatype of the JobRate field is important.
If it is currency you can do..
Update tablename set [job rate] = 1.0206*[Job Rate]
However if it is a double, then you will have to round:
Update tablename set [job rate] = round(1.0206*[Job Rate],4)
momo4kids
You can also update the cells using an update query. It should look something like this....
UPDATE [Tablename] SET [Tablename].JobRate = Round([JobRate]*1.0206,4);
UPDATE
[YourTable]
SET
[JobRate] = CCur([JobRate] * 1.0206)
/gustav
czaz
ASKER
Is is possible for updates in one database to effect other files??
I ran a script & it seems to have updated a field accross multiple files, even ones in archive?
How is this possible
Gustav Brock
If the table is attached (linked) from another database file, the source table gets updated.
The datatype of the JobRate field is important.
If it is currency you can do..
Update tablename set [job rate] = 1.0206*[Job Rate]
However if it is a double, then you will have to round:
Update tablename set [job rate] = round(1.0206*[Job Rate],4)