Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: itaflo am November 28, 2014, 11:58:02

Titel: Textfelder aus Formular Multiplizieren
Beitrag von: itaflo am November 28, 2014, 11:58:02
Hallo Allerseitz,

wie kann ich Werte aus 2 Textfeldern Multiplizieren und in ein anderes Textfeld wiedergeben?

ich komm einfach nicht weiter :(

Titel: Re: Textfelder aus Formular Multiplizieren
Beitrag von: MaggieMay am November 28, 2014, 14:52:57
Hallo,

ich vermute, du sprichst von Textfeldern in einem Formular. Dann kannst du im einfachsten Fall als Steuerelementinhalt des berechneten Feldes folgendes eintragen:
=[feld1] * [feld2]
Titel: Re: Textfelder aus Formular Multiplizieren
Beitrag von: itaflo am November 28, 2014, 22:24:15
was ist aber wenn ich 3 Felder habe der mir entweder oder berechnen soll quasi:
=[Text59]*[Text65] <---entweder  oder---> [Text67]

Text59 soll immer Fix sein die anderen 2 sind variable ich trage entweder in das eine oder und das andere niemals in beide
Titel: Re: Textfelder aus Formular Multiplizieren
Beitrag von: bahasu am November 28, 2014, 22:38:08
Hi,

mal abgesehen vom Speichern der berechneten Werte,
läßt sich das "entweder oder" abbilden mit:
=[Text59]*nz([Text65];[Text67])

Harald

Titel: Re: Textfelder aus Formular Multiplizieren
Beitrag von: itaflo am November 28, 2014, 22:41:53
wenn ich das genau so eingebe bekomme ich in dem Feld in dem die Formel steht
#Typ!
Titel: Re: Textfelder aus Formular Multiplizieren
Beitrag von: itaflo am November 28, 2014, 22:55:51
Zitat von: itaflo am November 28, 2014, 22:41:53
wenn ich das genau so eingebe bekomme ich in dem Feld in dem die Formel steht
#Typ!
und es funktioniert leider nur einer von beiden Texfeldern
Titel: Re: Textfelder aus Formular Multiplizieren
Beitrag von: bahasu am November 29, 2014, 07:26:08
Hi,

kleine Änderung anbei im Anhang.
Hilft das?

Harald
Titel: Re: Textfelder aus Formular Multiplizieren
Beitrag von: itaflo am Dezember 01, 2014, 20:38:11
 :D
Super Sache genau das was ich mir vorgestellt habe