Darstellung leer wenn, Wert 0,00

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Darstellung leer wenn, Wert 0,00

Beitrag von stef5 » 29.06.2010, 09:07

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!

Benutzeravatar
thomasmi
Beiträge: 102
Registriert: 11.05.2010, 09:11

Darstellung leer wenn, Wert 0,00

Beitrag von thomasmi » 29.06.2010, 09:38

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

stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Darstellung leer wenn, Wert 0,00

Beitrag von stef5 » 29.06.2010, 14:54

Danke Dir!

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

Benutzeravatar
thomasmi
Beiträge: 102
Registriert: 11.05.2010, 09:11

Darstellung leer wenn, Wert 0,00

Beitrag von thomasmi » 30.06.2010, 05:18

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

stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Darstellung leer wenn, Wert 0,00

Beitrag von stef5 » 30.06.2010, 06:11

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 :)

Benutzeravatar
thomasmi
Beiträge: 102
Registriert: 11.05.2010, 09:11

Darstellung leer wenn, Wert 0,00

Beitrag von thomasmi » 30.06.2010, 09:47

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

stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Darstellung leer wenn, Wert 0,00

Beitrag von stef5 » 30.06.2010, 10:04

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

Antworten