Wenn Feldwert 0, dann nicht anzeigen
Wenn Feldwert 0, dann nicht anzeigen
Hallo!
Ich erstelle gerade ein PDF Formular mit einfachen Berechnungen (summieren, subtrahieren, Mittelwert etc.)
Das bekomme ich über die vereinfachten Feldbezeichnungen auch hin (Feld1) - (Feld2).
Kann mir jemand von euch verraten wie es anzudstellen ist, dass wenn das Ergebnis Null beträgt, oder noch nichts in das Formular eingetragen wurde, in dem Ergebnisfeld auch nichts erscheint?
Also sowas wie: Feldwert nur anzeigen wenn ungleich Null...
Ich erstelle gerade ein PDF Formular mit einfachen Berechnungen (summieren, subtrahieren, Mittelwert etc.)
Das bekomme ich über die vereinfachten Feldbezeichnungen auch hin (Feld1) - (Feld2).
Kann mir jemand von euch verraten wie es anzudstellen ist, dass wenn das Ergebnis Null beträgt, oder noch nichts in das Formular eingetragen wurde, in dem Ergebnisfeld auch nichts erscheint?
Also sowas wie: Feldwert nur anzeigen wenn ungleich Null...
Wenn Feldwert 0, dann nicht anzeigen
Hallo die Zweite!
Das mir der Wert nur angezeigt wird, wenn er ungleich 0 ist, habe ich hinbekommen!
Ik freu mir!
Allerdings tun sich jetzt weitere Fragen auf.
1. Warum stimmt der eingegebene Wert nicht mit dem Format des Feldes überein [A6]?
2. Wie schaffe ich es, das der jeweilige Wert erst berechnet wird wenn alle nötigen Parameter eingetragen sind?
Ich habe mal ein Beispiel angehängt.
Ich bin für jeden Hinweis dankbar!
Cheers!
Das mir der Wert nur angezeigt wird, wenn er ungleich 0 ist, habe ich hinbekommen!
Ik freu mir!
Allerdings tun sich jetzt weitere Fragen auf.
1. Warum stimmt der eingegebene Wert nicht mit dem Format des Feldes überein [A6]?
2. Wie schaffe ich es, das der jeweilige Wert erst berechnet wird wenn alle nötigen Parameter eingetragen sind?
Ich habe mal ein Beispiel angehängt.
Ich bin für jeden Hinweis dankbar!
Cheers!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Wenn Feldwert 0, dann nicht anzeigen
N'Abend,
zu 1) ich glaube, es liegt daran, dass das Feld A5 anfänglich auch gleich = "0" ist und du in A6 dann durch "0" teilst...
ich habe dieselben Probleme bei einem eigenen Formular.
Gruß
Puebi
zu 1) ich glaube, es liegt daran, dass das Feld A5 anfänglich auch gleich = "0" ist und du in A6 dann durch "0" teilst...
ich habe dieselben Probleme bei einem eigenen Formular.
Gruß
Puebi
Wenn Feldwert 0, dann nicht anzeigen
Hey,
da könntest Du recht haben...
Danke für den Tip.
Dann brauch ich nur noch ne Antwort auf meine zweite Frage und alle meine Probleme bis dato sind gelöst
Also falls jemand was weiss...
da könntest Du recht haben...
Danke für den Tip.
Dann brauch ich nur noch ne Antwort auf meine zweite Frage und alle meine Probleme bis dato sind gelöst

Also falls jemand was weiss...
Wenn Feldwert 0, dann nicht anzeigen
Hat niemand eine Idee?
Was mir auch halfen würde, wenn ich einen Bereich für ein Feld definieren könnte. 1 - 100 z.B.
Also:
<1 = nicht anzeigen
1 - 100 = anzeigen
> 100 = nicht anzeigen
Was mir auch halfen würde, wenn ich einen Bereich für ein Feld definieren könnte. 1 - 100 z.B.
Also:
<1 = nicht anzeigen
1 - 100 = anzeigen
> 100 = nicht anzeigen
Wenn Feldwert 0, dann nicht anzeigen
Hoi!
Falls es jemanden interessiert, ich habe einen nützlichen Tip aus einem anderen Forum bekommen.
Der gute Herr George Johnson empfahl mir dies:
// Custom calculation script
(function () {
// Get the field values, as numbers
var numerator = +getField("text1").value;
var denominator = +getField("text2").value;
// Perform the calculation
if (denominator !== 0) {
event.value = numerator / denominator;
} else {
// Blank this field if denominator is zero
event.value = "";
}
})();
Where "text1" and "text2" are the field names involved in the calculation. You may have more fields involved, but you should get the idea.
Damit konnte ich mein Problem lösen...
Cheers!
Falls es jemanden interessiert, ich habe einen nützlichen Tip aus einem anderen Forum bekommen.
Der gute Herr George Johnson empfahl mir dies:
// Custom calculation script
(function () {
// Get the field values, as numbers
var numerator = +getField("text1").value;
var denominator = +getField("text2").value;
// Perform the calculation
if (denominator !== 0) {
event.value = numerator / denominator;
} else {
// Blank this field if denominator is zero
event.value = "";
}
})();
Where "text1" and "text2" are the field names involved in the calculation. You may have more fields involved, but you should get the idea.
Damit konnte ich mein Problem lösen...
Cheers!
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Wenn Feldwert 0, dann nicht anzeigen
Hallo ruderalis,
dank dir sehr, dass du deine Lösung für die anderen gepostet hast.
Ich selbst arbeite mit dem LCD im Bereich Formulardesign, weil dieser definitiv besser ist (oder ich ihn besser finde
), man wesentlich mehr Möglichkeiten hat und du hier im Forum immer und schnell Infos/Rückmeldungen bekommst
LG Mandy
dank dir sehr, dass du deine Lösung für die anderen gepostet hast.
Ich selbst arbeite mit dem LCD im Bereich Formulardesign, weil dieser definitiv besser ist (oder ich ihn besser finde


LG Mandy
Wenn Feldwert 0, dann nicht anzeigen
Hallo ruderalis,
könnte es auch so gehen?
VG Merklin
könnte es auch so gehen?
VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Wenn Feldwert 0, dann nicht anzeigen
Hallo und Danke für deine Lösung!
Hab ich leider Heute erst gesehen, aber funktioniert auch.
(und ist für Laien wie mich auch etwas einfacher nachzuvollziehen...)
Gruß, Rudi
Hab ich leider Heute erst gesehen, aber funktioniert auch.
(und ist für Laien wie mich auch etwas einfacher nachzuvollziehen...)
Gruß, Rudi
Wenn Feldwert 0, dann nicht anzeigen
Es tut mir unendlich leid, dass ich in einem solch alten Thread antworte - aber ich habe schon lange nach so einem Script gesucht und muss daher einfach
[fontsize=7]DANKE[/fontsize]
sagen. You just made my day!!
Vielen vielen Dank!
Lars
[fontsize=7]DANKE[/fontsize]
sagen. You just made my day!!

Vielen vielen Dank!
Lars