Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: LisaS am 08.04.03 - 14:02:03
-
Hallo,
ich dreh durch.....
Ein Feld soll den Status eines Dokumentes wiedergeben () je nach dem welche Felder ausgefüllt sind).
Ich habe folgende Formel dafür, aber sie funtioniert nur bis zum Status "Lead"!
Was ist falsch? bzw. vieleicht geht es ja auch einfacher.
lead := @If(aTitel=""|PrjSuchbezeichnung_1=""|AdrMandant=""|AdrAccountmanager=""|VPR_Wahrscheinlichkeit=""|VPR_Entscheidungsdatum=""|VPR_TThema="";"";"1");
opp:= @If(Contact1=""|VPR_Angebotsvolumen_berechnet=""|VPR_Beginn=""|VPR_Ende="";"";"1");
angebot:= @If(Mitarbeiter=""|StdSatz=""|Aufwand=""|VPR_Bonus="";"";"1");
@If(lead="1"&opp=""&angebot="";"Lead";@If(lead="1"&opp="1"&angebot="";"Opportunity";@If(lead="1"&opp="1"&angebot="1";"Angebot";"Bitte füllen Sie mehr Felder aus!")))
Gruß
Hitcher
-
so auf die Schnelle würde ich die verschachtelete ifs wegrationalisieren
@If(lead="1"& opp="" & angebot="" ;"Lead";
lead="1"& opp="1"& angebot="" ;"Opportunity";
lead="1"& opp="1"& angebot="1";"Angebot";
"Bitte füllen Sie mehr Felder aus!")
cu
-
Hallo,
danke erstmal für die Mühe, aber es funktioniert immer noch nicht.
Bis Lead gehts, aber dann fülle ich alle Felder aus und dann wird "Bitte füllen Sie mehr....", ohne daß zwischen durch Opprotunity oder Angebot erscheint, angezeigt.
Gruß
Ramon
-
ist das ein berechnetes Feld ?
wenn du sagst es funktiniert nur bis zum lead !! was ist vorher noch in der Formel drin ???
gib dir die Stati mit einem Prompt auf den Bildschirm
lead := @If(..)
@Prompt([OK]; lead);
usw
cu
-
Hallo,
Danke, ich Idiot hab eine Feld-Bezeichnung falsch geschrieben, aber deine Vereinfachung der IF-Schleife war echt sinnig.
Gruß
Ramon