Frage : Dlookup, das #name Störung mit subform erhält

Ich habe eine Hauptform mit den folgenden Feldern:
[Geburtstag] - (sie bringen Informationen) ein,
[gegenwärtiges Alter] - DateDiff („yyyy“, [DOB], jetzt ())+Int (Format (jetzt (), " mmdd“) rmat (, „mmdd“))
[Monat] - DatePart („m“, [DOB])
[Jahr] - DatePart („yyyy“, [DOB])

I haben eine tLifeRate Tabelle mit dem folgenden:
Current_Age Rate Amount
<70 $1.45 10,000.00
70 - 74 $0.90 $6,500.00
75-79 $0.65 $4,500.00
80 $0.44 $3,000.00

I haben ein Leben subform mit einem Feld von [Rate] auf ihm. Wenn das Leben subform ich versuchen, zu haben [Rate] tun ein dlookup aktiv ist, das auf basiert [current_age] und die Ratenmenge zurückbringen sie, ist need.

This meine Funktion ich Problem with.
=IIf habe (Formen! fInputRetiree! Current_Age<70, DLookUp (“ [Rate] „, „tLifeRate“,“ [Current_Age] = [Forms]! [fInputLife]! [ Current_Age] "),
IIf (Formen! fInputRetiree! Current_Age>=70 und fInputRetiree! Current_Age<=74, DLookUp (“ [Rate] „, „tLifeRate“,“ [Current_Age] = [Forms]! [fInputLife]! [Current_Age] "),
IIf (Formen! fInputRetiree! Current_Age>75 und fInputRetiree! Current_Age<=79, DLookUp (“ [Rate] „,“ tLifeRate „,“ [Current_Age] = [Formen]! [ fInputLife]! [Current_Age] „),
IIf (Formen! fInputRetiree! Current_Age>80, DLookUp (“ [Rate] „, “ tLifeRate“, „[Current_Age] = [Formen]! [ fInputLife]! [Current_Age] „)))))

Antwort : Dlookup, das #name Störung mit subform erhält

Dieses versuchen


=IIf (Formen! fInputRetiree_Information! Current_AgeUp<70> („[Rate]“, „tLifeRate“,“ [Current_Age] = „„u. „<70>ee_Information! Current_Age>69 und Formen! fInputRetiree_Information! Current_AgeDLookUp<75> (“ [Rate] „, „tLifeRate“,“ [Current_Age] =“ „u. „70-74“ u.“ „"), IIf (Formen! fInputRetiree_Information! Current_Age>74 und Formen! fInputRetiree_Information! Current_AgeDLookUp<80> (“ [Rate] „, „tLifeRate“,“ [Current_Age] =“ „u. „75-79“ u.“ „"), IIf (Formen! fInputRetiree_Information! Current_Age>79, DLookUp (“ [Rate] „, „tLifeRate“,“ [Current_Age] =“ „u. „80“ u.“ '"), 0))))

Sie müssen auch setzen

Me.fInputLife.Requery

im AfterUpdate Ereignis des Geburtstagfeldes auf Ihrer Hauptform, zum der Änderungen in Ihrem Leben subform zu aktualisieren.

Übrigens….  Es war.
Sie hatten forgotton das „_Information“, als, Ihr Form-IE beziehend
Formen! fInputRetiree musste Formen sein! fInputRetiree_Information

Leigh



Weitere Lösungen  
 
programming4us programming4us