Seite 2 von 2

Darstellung leer wenn, Wert 0,00

Verfasst: 29.06.2010, 09:07
von stef5
Hallo Leute, ich habe genau das selbe Problem, nur leider reagiert er bei mir nicht auf die zero Klausel.
Bei diesem Anzeigemuster eines Dezimalfeldes:
zero{}|num{' ab 'zz,zz9.99' EUR'}
und der Belegung des entsprechenden Datenfeldes aus SAP mit 0.00
wird immer " ab 0,00 EUR" am Formular gedruckt.
Auch wenn man null{} hinzufügt funktioniert es nicht.
Was mache ich falsch? :(
Danke für Eure Hilfe!

Darstellung leer wenn, Wert 0,00

Verfasst: 29.06.2010, 09:38
von thomasmi
Hallo stef5,

also ich habe dort
null{}|zero{}|num{zz,zz9.99}
eingefügt.
Wenn Ich
null{}|zero{}|num{zz,zz9.99 'EUR'}
einfüge kommt auch EURO.
Jeweils auf dem Anzeige Reiter. Leer zulässig und Null zulässig angehackelt.

 

Thomas

Darstellung leer wenn, Wert 0,00

Verfasst: 29.06.2010, 14:54
von stef5
Danke Dir!

Heißt wohl es funktioniert nicht. :( Adobe Logik halt. :?

Darstellung leer wenn, Wert 0,00

Verfasst: 30.06.2010, 05:18
von thomasmi
Hallo Stef5,

der Reiter Wert steht auf berechnet schreibgeschützt.
Überprüf mal die Bindung. Bei mir war die irgendwann verschwunden.
Version Adobe LiveCycle Designer 8.1

Ist genug Platz um EURO anzuzeigen?
Was ist das für ein Feld aus SAP?
C oder Num oder ...??

Thomas

Darstellung leer wenn, Wert 0,00

Verfasst: 30.06.2010, 06:11
von stef5
Hallo thomasmi,

das Feld aus SAP ist ein Feld vom Typ Curr mit 5 Stellen und 2 Nachkommastellen.

Der Reiter Wert stand auf schreibgeschützt aber ein ändern auf berechnend schreibgeschützt hat nichts geändert.

Die Bindung ist vorhanden. Sonst würde es ja nicht funktionieren wenn ein Wert angegeben ist.

Vielleicht hast du mich nicht richtig verstanden.

Wenn das Datenfeld 0.00 ist soll "" rauskommen, es kommt aber " ab 0,00 EUR" raus.

Wenn das Datenfeld zB 0.01 ist soll " ab 0,01 EUR" rauskommen, ist auch so.

Danke für deine Hilfe :)

Darstellung leer wenn, Wert 0,00

Verfasst: 30.06.2010, 09:47
von thomasmi
Hallo Stef5,

hast du mal versucht den Feldtyp zu ändern?
Bei mir ist es DEC  Länge 7, Dezimal 2.
Da funktioniert es.

Das Euro kommt über das bedingungsfeld rein, bzw. das Feld wird ausgeblendet, wenn es leer bzw. null ist.

Thomas

Darstellung leer wenn, Wert 0,00

Verfasst: 30.06.2010, 10:04
von stef5
Hallo Thomas,

es funktioniert! Ich mußte noch den Typ im Livecycle übernehmen weil nur die Änderung der Struktur hats nicht gebracht.

Aber es funktioniert jetzt einwandfrei. Es düfte doch tatsächlich die Währungsangabe gewesen sein, daß der Livecycle Designer das Feld nicht als initial anerkennt.

Vielen Dank nochmal.

LG aus Tirol

Stefan