Easy, use Rules.
Just do something like:
If Drop down value = A or B, then make payable field whatever
If Drop down value = C, then make payable field that
Again, further down, another rule which says if choice is the first reason, set payable field to $0
Done this a zillion times, its worth looking at doing this as hidden views, so hide the second bit until the first part is answered, saves a tonne of time on doing additional rules to cover users messing with the sequence of things.
In Rules Designer under Events, I have chosen "When a control on a View raises and event" (in order to select the drop down value control). and selected "a control controls a specific value" in Conditions (in order to set when drop down value to A or B or C per my static list). However, when I moved on to Actions, there doesn't seem to be much choices to populate the payable amount.
Should I have chosen some other events/condition/rules especially in Actions?
1. Select When Control on View/Form Raises an Event
2. Select DropDown1 is Changed
3. Select an Advanced Condition is True from Conditions Tab
4. Inside Advanced Condition Add 2 Conditions,
In Cond 1 Drag DropDown1 on to Left = Type A in Right
In Cond 2 Drag DropDown1 on to Left = Type B in Right
Select OR in Expression Below and Click OK
5. Select "Set a Control Properties" Select the payable control and in that set text to $10
6. Select Else condition from Conditions tab and below that use Same Set a Control Properties rule to Set the payable control text to $30.
Same way you need to do for other drop down.
Thanks a zillion Vijay! I managed to get my rule to work with Advance Condition!