Questione : Dlookup che ottiene errore del #name con subform

Ho una forma principale con i seguenti campi:
[compleanno] - (entrano nelle informazioni),
[età corrente] - DateDiff (“yyyy„, [base operazionale di dispersione], ora ())rmat di +Int (Format (ora (), " mmdd„) (, “mmdd„))
[mese] -
[anno] di DatePart (“m.„, [base operazionale di dispersione]) - il

I di DatePart (“yyyy„, [base operazionale di dispersione]) ha una tabella del tLifeRate con quanto segue: tasso Amount
<70 $1.45 10,000.00
70 del
Current_Age - 74 $0.90 $6,500.00
75-79 $0.65 $4,500.00
80 $0.44 $3,000.00

I hanno un subform di vita con un campo di [tasso] su esso. Quando il subform di vita è attivo io sto provando ad avere [tasso] fa un dlookup basato sul [current_age] e restituire l'importo che di tasso need.

This è la mia funzione sto avendo problema with.
=IIf (forme! fInputRetiree! Current_Age<70, DLookUp („ [tasso] “, “tLifeRate„,„ [Current_Age] = [Forms]! [fInputLife]! [ Current_Age] "),
IIf (forme! fInputRetiree! Current_Age>=70 e fInputRetiree! Current_Age<=74, DLookUp („ [tasso] “, “tLifeRate„,„ [Current_Age] = [Forms]! [fInputLife]! [Current_Age] "),
IIf (forme! fInputRetiree! Current_Age>75 e fInputRetiree! Current_Age<=79, DLookUp („ [tasso] “,„ tLifeRate “,„ [Current_Age] = [forme]! [fInputLife del ]! [Current_Age] “),
IIf (forme! fInputRetiree! Current_Age>80, tLifeRate„ del di DLookUp(" [tasso] “,„, “[Current_Age] = [forme]! [fInputLife del ]! [Current_Age] “)))))
class= del

Risposta : Dlookup che ottiene errore del #name con subform

Provare questo


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

Inoltre dovrete mettere

Me.fInputLife.Requery

nell'evento di AfterUpdate del campo di data di nascita sulla vostra forma principale per aggiornare i cambiamenti nel vostro subform di vita.

A proposito….  Era.
Avete avuto forgotton “il _Information„ quando riferisce il vostro IE della forma
Forme! il fInputRetiree ha dovuto essere forme! fInputRetiree_Information

Leigh



Altre soluzioni  
 
programming4us programming4us