Domino 9 und frühere Versionen > ND8: Entwicklung

@if( blockade im kopf?; feierabend?

<< < (2/3) > >>

reraru:
Hi,

@Glombi: ich gelobe Besserung!

Also ich habe Deinen Workaround genutzt und er funktioniert natürlich auch. Das mit dem zusätzlichen @text habe ich aus lauter Verzweifelung und Testerei eingebaut. Hatte das vorher nicht und es hat trotzdem nicht geklappt.

Wo ist denn jetzt mein Verständnisproblem? Habs nicht geschnallt.

Ich möchte natürlich das der Text "Mobile: " vor der eigentlichen Nummer steht. Dies aber bitte nur einmal. ;-)

Merke: @text(text) macht keinen sinn. verstanden!  ;)

ghostmw:
Hi,

warum machst du nicht ein zweites berechnetes Feld Signatur_Mobil mit deiner etwas modifizierten Formel ?
Dieses wird dann benutzt für die Darstellung und Weiterverarbeitung.

@If( CellphoneNumber != ""; "Mobile: " + CellphoneNumber; "" )

Ist - finde ich - besser, wenn die Originaldaten erhalten bleiben, man weiß ja nie, was noch alles später gefordert wird.

Glombi:
@If(CellPhoneNumber!=""; "Mobile: " + @text(CellphoneNumber);  "")

berechnet den Wert aus sich selbst. Also: Angenommen ein neues Dokument wird erstellt und per Geisterhand wird der Wert aus dem DomDir gesetzt, also Inhalt vor dem 1. Speichern:

"+4917x994xxx"

1. Speichern löst die Berechnung gemäß Deiner Formel aus:
@If("+4917x994xxx"!=""; "Mobile: " + "+4917x994xxx";  "")
und ergibt als neuen Wert
"Mobile: +4917x994xxx"


2. Speichern löst die Berechnung gemäß Deiner Formel aus:
@If("Mobile: +4917x994xxx"!=""; "Mobile: " + "Mobile: +4917x994xxx";  "")
und ergibt als neuen Wert
"Mobile: Mobile: +4917x994xxx"

Klar?

Glombi:

--- Zitat von: Bastel123 am 23.05.11 - 15:24:29 ---aber das Feld CellPhoneNumber im names.nsf ist nunmal Text  :P

--- Ende Zitat ---
Und das ist auch gut so ;-)

reraru:
@ghostmw:

ich ändere ja nichts. habe lediglich das berechnete feld "xy" das meine formel als wert ausgibt.

Gruss René

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln