Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Marcel - Anfänger am 24.04.06 - 09:27:17
-
Hallo Leute,
ich habe mal ein kleines Problem! Ich möchte, wenn ich auf den Send-Button drücke das Feld Subject auslesen und dort prüfen, ob bestimmte Sachen drinstehen.
Aber irgendwie funktioniert es nicht, wenn ich schreibe:
StrSubject := FIELD Subject
Wie schafft man das?
Danke
-
strSubject := Subject
Axel
-
Also ich habe es jetzt mal so geschrieben:
StrSubject := Subject;
kuerzel:=" "+@DbLookup("";"";"names";@Name([CN];@UserName);2;[FailSilent]);
@If(@Contains(StrSubject;kuerzel);FIELD Subject:=StrSubject; FIELD Subject := StrSubject:kuerzel);
Aber die letzte If-Bedingung funktioniert nicht mehr!
Habt ihr dafür eine Lösung?
-
StrSubject := Subject;
kuerzel:=" "+@DbLookup("";"";"names";@Name([CN];@UserName);2;[FailSilent]);
@If(@Contains(StrSubject;kuerzel);@SetField("Subject"; StrSubject); @SetField("Subject"; StrSubject:kuerzel));
Axel
-
Alles klar,
danke hat wunderbar funktioniert!
Ciao
-
Hallo,
ich muss nochmal kurz was nachfragen. Ich habe es jetzt wie folgt geschrieben:
StrSubject := Subject;
kuerzel:=@DbLookup("";"";"names";@Name([CN];@UserName);2;[FailSilent]);
@If(@Contains(StrSubject;kuerzel);@SetField("Subject";StrSubject);@SetField("Subject";StrSubject:" ":kuerzel));
Aber wenn er es dann einfügt, dann stehen immer 2 Semikolon davor.
z.B.:
..... Subject.....; ; kuerzel
Woran kann das liegen?
Danke für eure Hilfe!!
-
Mit dem ":" verwendetst Du den Listen-Concenator statt des String-Concenators. Es müsste also heissen:
StrSubject + " " + kuerzel
Bernhard
-
Mit ":" erstellst Du ja auch eine Liste. Es muss so gehen:
StrSubject := Subject;
kuerzel:=@DbLookup("";"";"names";@Name([CN];@UserName);2;[FailSilent]);
@If(@Contains(StrSubject;kuerzel);"";@SetField("Subject";StrSubject + " " + kuerzel));
Andreas
-
Danke für eure schnelle Hilfe!
Daran hat es gelegen! Habe ich wieder was dazu gelernt! :D
Bis die Tage dann
-
@Bernhard: 1:0 für Dich ;)
Gruß
Andreas
-
Ich denke, es steht mittlerweile eher 633 : 634 für Dich, Andreas :)
Bernhard