Domino 9 und frühere Versionen > ND8: Entwicklung

@if( blockade im kopf?; feierabend?

(1/3) > >>

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