Domino 9 und frühere Versionen > ND8: Entwicklung
@if( blockade im kopf?; feierabend?
reraru:
Hallo zusammen,
bin seit langem mal wieder dabei etwas in Notes zu machen und scheitere gerade an einer recht simplen Sache. Das macht mich echt fertig:
Mir steht in einer Maske das Feld "CellPhoneNumber" aus dem names.nsf zur Verfügung.
Dies gibt mir im Normalfall die Handynummmer wie im names.nsf eingegeben wieder:
+4917x994xxx
Ich bezihe mich auf das Feld um eine Mailsignatur zu erstellen. Hier soll die Ausgabe der Handynummer natürlich auch nur erfolgen wenn eine Nummer vorhanden ist.
Ok. Also wie gesagt erhalte ich im berechneten Feld bei Angabe von CellPhoneNumber die Handynummer im o.g. Format.
Ich möchte die Ausgabe bei vorhandenr Handynummer aber wie folgt haben:
Mobile: +4917x994xxx
Ok. Mit folgender Formal erhalte ich das nachfolgende Ergebnis:
Formel: @If(CellPhoneNumber!=""; "Mobile: " + @text(CellphoneNumber); "")
Ausgabe: Mobile: Mobile: +4917x994xxx
(ein Mobile: zuviel.)
Muss ich das verstehen? Wenn ich beispielsweise zum Spaß folgendes mache:
@If(CellPhoneNumber!=""; "Mobile: " + @Text(@date(@now)); "")
dann bekomme ich als Ausgabe: Mobile: 23.05.2011
Freue mich auf Antworten!
Gruss René
Glombi:
Zuerst eine Bitte: Trage bitte einen aussagekräftigen Betreff ein.
Zu Deiner Frage: Bei jedem Speichervorgang wird ein "Mobile: " vorangeschrieben, hast Du ja selbst programmiert ;)
Workaround:
@If(
CellPhoneNumber !="" & !@Begins(CellPhoneNumber;"Mobile: ") ;
"Mobile: " + CellphoneNumber;
CellPhoneNumber !="" ;
CellPhoneNumber;
"")
CellphoneNumber ist ja wohl ein Textfeld, von daher ist @Text(CellphoneNumber) flüssiger als flüssig.
Bastel123:
Warum machst Du um ein Textfeld noch ein @Text?
Ich meine mich zu erinnern, dabei mal komische Sachen erlebt zu haben.
Sebastian
Glombi:
@bastel:
Es soll ja immer noch Leute geben, die was anderes als Textfelder verwenden ;D
Obwohl man dadurch nur Probleme hat: Abhängigkeiten von BS-Einstellungen für Datums- und Zeitformat, Dezimaltrennzeichen, Tausendertrennzeichen...
Andreas
P.S.: Achtung, nur ein Scherz !
(bevor ich gleich wieder beschimpft werde)
Bastel123:
aber das Feld CellPhoneNumber im names.nsf ist nunmal Text :P
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln