Also im Formular
Text0 5
Text1 10
Text2 20
Text3 Tex1 * Text0 + Text2 / Text0
Text4 hier soll das Ergebnis rein
In VBA
'Deklarationen
...
Rest = me![Text3] oder so ähnlich
Text4 = 10 + diverse Größen, fest in der Formel & Rest (wobei ich nicht
weiß, ob das & an der Stelle richtig ist)
Ich arbeite mit Access97
Danke für Eure Hilfe
Grüße
Willi
Willi schrieb folgendes:
> ich möchte in ein Textfeld eine Formel (mit Verweisen auf andere
> Textfelder) reinschreiben. Das Ergebnis soll dann in ein anderes
> Textfeld geschrieben werden.
> In VBA möchte ich die Formel berechnen und das Ergebnis einem anderen
> Textfeld zuweisen.
>
> Also im Formular
>
> Text0 5
> Text1 10
> Text2 20
> Text3 Tex1 * Text0 + Text2 / Text0
> Text4 hier soll das Ergebnis rein
>
>
> In VBA
> 'Deklarationen
> ...
>
> Rest = me![Text3] oder so ähnlich
> Text4 = 10 + diverse Größen, fest in der Formel & Rest (wobei
> ich nicht weiß, ob das & an der Stelle richtig ist)
Hast Du Dir schon mal den Punkt 4.37 in der Access-FAQ angesehen?
--
Gruß
Gunter
_________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com
"Gunter Avenius" <NOS...@avenius.net> schrieb im Newsbeitrag
news:cfg9l8$kuj$06$1...@news.t-online.com...
>>>ich möchte in ein Textfeld eine Formel (mit Verweisen auf andere
>>>Textfelder) reinschreiben. Das Ergebnis soll dann in ein anderes
>>>Textfeld geschrieben werden.
>>>In VBA möchte ich die Formel berechnen und das Ergebnis einem anderen
>>>Textfeld zuweisen.
>>>
>>>Also im Formular
>>>
>>>Text0 5
>>>Text1 10
>>>Text2 20
>>>Text3 Tex1 * Text0 + Text2 / Text0
>>>Text4 hier soll das Ergebnis rein
>>>
>>>
>>>In VBA
>>>'Deklarationen
>>>...
>>>
>>>Rest = me![Text3] oder so ähnlich
>>>Text4 = 10 + diverse Größen, fest in der Formel & Rest (wobei
>>>ich nicht weiß, ob das & an der Stelle richtig ist)
>>
>>
>>Hast Du Dir schon mal den Punkt 4.37 in der Access-FAQ angesehen?
>>
> das habe ich mir durchgelesen. Das Problem ist nur, daß ich einen
Teil der
> Formel fest in VBA stehen hab und quasi nur den Rest der Formel in das
> Textfeld schreibe. Das muß auch so bleiben.
wenn du bei Text3
Forms("DeinFormular")!Text1 * Forms("DeinFormular")!Text0 +
Forms("DeinFormular")!Text2 / Forms("DeinFormular")!Text0
schreibst und in text4 = eval([Text3])
sollte es funzen - grade ausprobiert
HTH Jürgen
> dann hab ich zwar das Ergebnis aus der Formel im Textfeld aber halt
> leider immer noch nicht das Gesamtergebnis von Textfeldformel und VBA
> Formel. Trotzdem danke an alle
wie wäre es dann mit folgendem Eintrag in text4:
= 10 + .... + eval([Text3])
HTH Jürgen