Wenn Ergebnis = "0,00" dann nicht anzeigen
-
- Beiträge: 5
- Registriert: 21.08.2007, 21:08
Wenn Ergebnis = "0,00" dann nicht anzeigen
Hallo Leute,
ich versuche für die Arbeit ein Bestellformular in PDF zu erstellen.
Der Aufbau: 10 Zeilen mit je Bezeichnung, Menge, Einzelpreis. Die "Zeilenprodukte" kriege ich hin. Wenn jetzt aber nicht alle 10 Zeilen ausgefüllt werden, habe ich die hässlichen Produktergebnisse mit "0,00".
Wie kann ich nun verhindern, dass das Produktergebnis 0,00 gar nicht erst angezeigt wird? Und wo und wie genau muss man das eingeben?
Ich habe keine Ahnung von Javascript.
Vielen Dank für Eure Hilfe
Stefan
ich versuche für die Arbeit ein Bestellformular in PDF zu erstellen.
Der Aufbau: 10 Zeilen mit je Bezeichnung, Menge, Einzelpreis. Die "Zeilenprodukte" kriege ich hin. Wenn jetzt aber nicht alle 10 Zeilen ausgefüllt werden, habe ich die hässlichen Produktergebnisse mit "0,00".
Wie kann ich nun verhindern, dass das Produktergebnis 0,00 gar nicht erst angezeigt wird? Und wo und wie genau muss man das eingeben?
Ich habe keine Ahnung von Javascript.
Vielen Dank für Eure Hilfe
Stefan
Wenn Ergebnis = "0,00" dann nicht anzeigen
Hallo,
das müßtest du in validate schreiben.
das müßtest du in validate schreiben.
Code: Alles auswählen
if(value <= 0){
this.presence = "invisible";
//für print version
this.relevant = "-print";
}
-
- Beiträge: 5
- Registriert: 21.08.2007, 21:08
Wenn Ergebnis = "0,00" dann nicht anzeigen
Hallo Gentleman,
danke für die Antwort. Leider funktioniert das bei mir nicht. Darf ich mal den Hut in den Ring schmeißen?
Gruß!
Stefan
danke für die Antwort. Leider funktioniert das bei mir nicht. Darf ich mal den Hut in den Ring schmeißen?
Gruß!
Stefan
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Wenn Ergebnis = "0,00" dann nicht anzeigen
Moin,
ein tipp F1
suchen: bestellung
da gibt es ein nettes tutorial über kreiiren eines Bestellformulars.
Wenn du das gemacht hast und dann immer noch fragen hast dann kannst du hier ja nochmal schreiben
.
ein tipp F1

suchen: bestellung
da gibt es ein nettes tutorial über kreiiren eines Bestellformulars.
Wenn du das gemacht hast und dann immer noch fragen hast dann kannst du hier ja nochmal schreiben

-
- Beiträge: 5
- Registriert: 21.08.2007, 21:08
Wenn Ergebnis = "0,00" dann nicht anzeigen
Sorry, aber ich kann das Tutorial nicht finden.
Bei der Suche nach Bestellung bekomme ich nur:
"konvertierte Webseiten..." und "Kundeninformationen - Optionen"
Benutze die Version 7.09 Professional
...
Bei der Suche nach Bestellung bekomme ich nur:
"konvertierte Webseiten..." und "Kundeninformationen - Optionen"
Benutze die Version 7.09 Professional
...
Wenn Ergebnis = "0,00" dann nicht anzeigen
AXOOOOOOOOOOOOOOOOOOOOOOOOOOOO
ich benutze schon 8 also das von CS 3...
solltest mal Updaten
ich benutze schon 8 also das von CS 3...
solltest mal Updaten

Wenn Ergebnis = "0,00" dann nicht anzeigen
Hi,
Du hast Dein PDF aber nicht im LiveCycle Designer gemacht, sondern nur im Acrobat (Falscher Forumsbereich). Deshalb ist es ziemlich klar, warum Du das Tutorial nicht gefunden hast
. Hab Deinen Post von daher verschoben.
Die Lösung deines Problems sieht folgendermaßen aus:
Schreib diesen Code in Deinem Textfeld (für die Einzelsumme) unter "Berechnung" in den Bereich "Benutzerdefiniertes Berechnungsscript".
Sollte dann eigentlich funktionieren.
Gruß,
Andi Vogel
Du hast Dein PDF aber nicht im LiveCycle Designer gemacht, sondern nur im Acrobat (Falscher Forumsbereich). Deshalb ist es ziemlich klar, warum Du das Tutorial nicht gefunden hast

Die Lösung deines Problems sieht folgendermaßen aus:
Code: Alles auswählen
var Summe16 = getField("Text13").value * getField("Text15").value;
getField("Text16").value = Summe16;
if(Summe16 == "0"){
getField("Text16").display = display.hidden; //hidden bedeutet sowohl im PDF als auch im Ausdruck (Weitere Optionen: visible, noPrint, noView)
}
else
this.getField("Text16").display = display.visible;
Sollte dann eigentlich funktionieren.
Gruß,
Andi Vogel
-
- Beiträge: 5
- Registriert: 21.08.2007, 21:08
Wenn Ergebnis = "0,00" dann nicht anzeigen
Hallo Andi!
Vielen Dank! Das klappt super!
Besten Gruß!
Stefan
Vielen Dank! Das klappt super!
Besten Gruß!
Stefan
-
- Beiträge: 5
- Registriert: 21.08.2007, 21:08
Wenn Ergebnis = "0,00" dann nicht anzeigen
Hallo!
Habe noch einmal eine Frage:
Habe mein Auftragsformular fertig. Am Ende soll die Mehrwertsteuer addiert und Skonto subtrahiert werden. Klappt wunderbar mit nur einer Macke:
wenn die erste Position Menge * Einzelpreis = Gesamtpreis fertig ist, stimmt die Mehrwertsteuer noch. Gibt man dann die zweite Zeile ein, wird die Summe neu gebildet, nicht aber die Mehrwertsteuer neu berechnet. Die Rechnung ist dann falsch.
Jetzt das Phänomen: Wenn ich eine weitere Position anfange (Eintrag in Spalte Menge), wird die Steuer aktualisiert.
Wie kriege ich hin, dass die Mehrwertsteuer nach jeder beliebigen Feldeingabe neu berechnet wird? Oder gibt es einen anderen simplen Trick?
Gruß,
Stefan
Habe noch einmal eine Frage:
Habe mein Auftragsformular fertig. Am Ende soll die Mehrwertsteuer addiert und Skonto subtrahiert werden. Klappt wunderbar mit nur einer Macke:
wenn die erste Position Menge * Einzelpreis = Gesamtpreis fertig ist, stimmt die Mehrwertsteuer noch. Gibt man dann die zweite Zeile ein, wird die Summe neu gebildet, nicht aber die Mehrwertsteuer neu berechnet. Die Rechnung ist dann falsch.
Jetzt das Phänomen: Wenn ich eine weitere Position anfange (Eintrag in Spalte Menge), wird die Steuer aktualisiert.
Wie kriege ich hin, dass die Mehrwertsteuer nach jeder beliebigen Feldeingabe neu berechnet wird? Oder gibt es einen anderen simplen Trick?
Gruß,
Stefan
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Wenn Ergebnis = "0,00" dann nicht anzeigen
hmm klingt super, hab jedoch das selbe anliegen und benutze den LiveCycle Designer, jedoch klappt das bei mir irgendwie nich o_O ?Gentleman hat geschrieben:Hallo,
das müßtest du in validate schreiben.
Code: Alles auswählen
if(value <= 0){ this.presence = "invisible"; //für print version this.relevant = "-print"; }
nich das ich das falsch verstehe... (bin kein profi in dem prog)
ich gehe in das jeweilige feld, Extras/Script Editor, suche "validate" und gebe rechts danaben die oben stehende Formel ein ?
hab ich gemacht, jedoch hat sich nichts in der richtung getan.
oder hab ich was missverstanden ?