cancel
Showing results for 
Search instead for 
Did you mean: 

Formula Help - Adding a defined value to field

Former Member
0 Kudos

I have a database field that needs to have 7000 added to it so for instance the database field might contain the value 0234 I want this to be turned into 7234. Does anyone know how to achive this?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Create a Formula

WhilePrintingRecords;
numberVar add;
add:={databasefield}+7000;
add;

if datbase fld is not a number thn convet it to number by function tonumber(database fld)

Regards,

Harry.

Edited by: Harry Hilton on Feb 18, 2009 7:50 AM

Former Member
0 Kudos

Hi Harry,

I tried your formula but I get an error message string expected "here" it highlights the 7000.

WhilePrintingRecords;

numberVar add;

add:={COMPNT.Sys}+7000;

add;

Former Member
0 Kudos

Alexander,

Try this:


WhilePrintingRecords;
numberVar add;
add:=tonumber({COMPNT.Sys})+7000;
add;

Regards,

Zack H.

Former Member
0 Kudos

Zack! Thank you very much both of your posts worked!

Thanks for your quick reply.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi..

Just add 7000 to field this will give you the added value like

+7000

Thanks,

Sastry

Former Member
0 Kudos

Alexander,

If your database field is a fixed length of 4 digits, you can create a simple formula as such:


"7"+right({4digit.field},3)

This will change the first character of each field to 7.

I hope this helps.

Regards,

Zack H.