Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Berechnung im Textfeld mit Mindestwert





Frage

Problem: Wir haben ein Textfeld, das mit Werten aus einer Tabelle rechnet. Jetzt möchten wir, dass das Ergebnis nicht unter einen bestimmten Mindeswert sinkt. [Formulareigenschaften] ------------------------------ Steuerelementinhalt: =Wert([Tabellenfeld])*1,6 ------------------------------ Das Ergebnis darf aber nicht unter z.B. 50 sein - wie machen wir das? Mit "MIN" / "MINA" / "MAX" / "MAXA" erhalten wir leider immer nur Fehlermeldungen bzw. Bezugsfehler (#NAME?). Über eine Lösung würden wir uns sehr freuen!

Antwort 1 von guest

...das habe ich noch vergessen: Wir arbeiten mit Access2000.

Antwort 2 von Mick

Hallo, probiert es doch mal mit der IIF-Funktion:

Syntax: IIF(Bedingung, Wahr, Falsch)

Steuerelementinhalt: =IIF((Wert([Tabellenfeld])*1,6) < 50),50,(Wert([Tabellenfeld])*1,6))

Wenn die Berechnung ein Ergebnis < 50 liefert, wird 50 in das Feld gesetzt, ist das Ergebnis grösser, dann das Ergebnis selbst.

Gruss Mick

Antwort 3 von guest

Hi Mick! Danke Dir, das hat den "Knoten" zum Platzen gebracht :)

Es hat zwar nicht mit der IIf-Funktion geklappt, dafür aber im Ausdruckseditor mit der WENN-Funktion. Klasse!


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: