Inheriting Field Value Into Editable Field

Notes documentation says that you can inherit a field value into another field
"IF" the field type is computed. What if you want it to be an initial value,
but editable?

I encountered this while designing a form that captured overtime values for an
employee. They entered their starting and ending shift times in an initial pair
of fields, then entered starting and ending overtime values into two other
pairs of fields. (One pair for "Before Shift" overtime, and the other for
"After Shift overtime)

I wanted two of the fields to be pre-populated with values from the starting
and ending shift fields. For "Before Shift" overtime, I wanted the stop time to
equal the shift start time, while "After Shift" overtime should have the start
time equal to the shift end time. However, the fields needed to be editable
afterwards.

Fortunately a workaround exists! You can inherit a field value from ANY field
that has a value!

Here is how to build it:
1. Insert a hidden editable text field on your form for each field you want
populated, and give it a default value. For this example, I will use "A".

2. Insert the following code into the INPUT TRANSLATION area of the field you
want to inherit the value.

Here is how it works:
When you fill out the field that contains the desired value you want to
inherit, the input translation for the desired field checks the value of the
hidden field, sees that it is set to "A". Pops the information in, then sets
the value to "D". This allows you to edit the field later if necessary.
@If(Hidden_Field_On_Form =
"A";Field_To_Inherit_Value_From;Field_That_Inherits_Value);
FIELD Hidden_Field_On_Form := "D";
This was first published in November 2000

Dig deeper on Domino Resources - Part 6

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchWinIT

Search400

  • iSeries tutorials

    Search400.com's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...

SearchEnterpriseLinux

SearchVirtualDataCentre.co.uk

Close