Vraag : Dlookup die Fout #name met subform krijgen

Ik heb een hoofdvorm met de volgende gebieden:
[verjaardag] - (zij gaan informatie in),
[huidige leeftijd] - DateDiff („yyyy“, [DOB], nu ())+Int (Format (nu (), " mmdd“) rmat ([DOB] , „mmdd“))
[Maand] - DatePart („m“, [DOB])
[Jaar] - DatePart („yyyy“, [DOB])

I heeft een tLifeRatelijst met het volgende:
Current_Age Tarief 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 hebben het leven subform met een gebied van [Tarief] op het. Wanneer het Leven subform actief is probeer ik hebben [tarief] een dlookup doen op [current_age] wordt gebaseerd en het tariefbedrag terugkeren die zij need.

This mijn functie zijn ik probleem with.
=IIf heb (Vormen! fInputRetiree! Current_Age<70, DLookUp (“ [Tarief] „, „tLifeRate“,“ [Current_Age] = [Forms]! [fInputLife]! [ Current_Age] „),
IIf (Vormen! fInputRetiree! Current_Age>=70 en fInputRetiree! Current_Age<=74, DLookUp (“ [Tarief] „, „tLifeRate“,“ [Current_Age] = [Forms]! [fInputLife]! [Current_Age] „),
IIf (Vormen! fInputRetiree! Current_Age>75 en fInputRetiree! Current_Age<=79, DLookUp (“ [Tarief] „,“ tLifeRate „,“ [Current_Age] = [Vormen]! [ fInputLife]! [Current_Age] „),
IIf (Vormen! fInputRetiree! Current_Age>80, DLookUp (“ [Tarief] „, “ tLifeRate“, „[Current_Age] = [Vormen]! [ fInputLife]! [Current_Age] „)))))

Antwoord : Dlookup die Fout #name met subform krijgen

Probeer dit


=IIf (Vormen! fInputRetiree_Information! Current_AgeUp<70> („[Tarief]“, „tLifeRate“,“ [Current_Age] = „„& „<70>ee_Information! Current_Age>69 en Vormen! fInputRetiree_Information! Current_AgeDLookUp<75> (“ [Tarief] „, „tLifeRate“,“ [Current_Age] =“ „& „70-74“ &“ „„), IIf (Vormen! fInputRetiree_Information! Current_Age>74 en Vormen! fInputRetiree_Information! Current_AgeDLookUp<80> (“ [Tarief] „, „tLifeRate“,“ [Current_Age] =“ „& „75-79“ &“ „„), IIf (Vormen! fInputRetiree_Information! Current_Age>79, DLookUp (“ [Tarief] „, „tLifeRate“,“ [Current_Age] =“ „& „80“ &“ '„), 0))))

U zult ook moeten zetten

Me.fInputLife.Requery

in de gebeurtenis AfterUpdate van het gebied van de Geboortedatum op uw hoofdvorm om de veranderingen in uw leven bij te werken subform.

Door de manier….  Het was.
U had forgotton „_Information“ toen het van verwijzingen voorzien van uw vorm d.w.z.
Vormen! fInputRetiree moest Vormen zijn! fInputRetiree_Information

Leigh



Andere oplossingen  
 
programming4us programming4us