Hi!
#1 - interesting. 'gonna quiz you a litle more, might be just along the lines you've been troubleshooting, but still...
You're a 100% sure that the table you've added the field to IS the recordsource? I've sometimes seen the form/subforms created thru wizard only create a sql string for the sub forms recordsource (thereby not including new fields). Pls check that, and if it's a sql string, either go to the query builder thru the button at the right or select the table as recordsource. If it is like you say, the field should be available thru field list (and if not, I'm as stumped as you, I'm afraid.) (what happens if you create another form based on the same table? Could you perhaps try to create the subform again?)
#2
- Your'e changing the control source of the controls, not the values, you only nee to change the values. The following should normally work (without the calculated thingies) 'gonna ask about statement wihtin the Case Else below.
[tt]Select Case CmpnyName
Case "Unity Life", "Liberty Health", "Benecaid"
Me.BrokerORLS = 0
Case Else
Me.BrokerORLS = (parent!brkrorratea*[BrokerFYC])/100
End Select[/tt]
Not sure what you're trying to do with the parent thingie.
If "Parent" is a/the form name, change it. If you're trying to refer to the the control brkrorratea on the main form from your subform, the syntax might look like this:
[tt]Me.calctxtboxBORLS = me.parent!brkrorratea*[BrokerFYC])/100[/tt]
If the BrokerFYC also is a control on your form, consider adding the me. keyword in front (same goes for CmpnyName).
If this still doesn't work, next question is whether controls on your form have the same names as the fields they're bound to from the recordsource. You'll find plenty advices here on using a naming convention, and you'll see lot's of people refer to text controls with txtMyControl, combos with cboMyCombo... cause if a control and a field have the same name, access might confuse them. If so, rename the controls!
HTH Roy-Vidar