Guten Morgen,
mit dem unten Stehenden Code prüfe ich verschiedene Felder auf deren Inhalt und gebe dann in einem Popup einen Status aus.
So lange ich Felder ausfülle wird mir der Richtige Status angezeigt, wenn ich aber ein kpl. ausgefülltes Dokument öffne und ein Feld leere wird mir, trotz speichern, 'Sie haben alle Pflichtfelder....' angezeigt.
Die Statusanzeige Funktioniert also nicht "rückwärts".
Weiß jemand warum?
Hier ist die Formel (Aktions-Hotspot):
lead1 := @If(aTitel=""|PrjSuchbezeichnung_1=""|AdrMandant=""|AdrAccountmanager=""|VPR_Wahrscheinlichkeit=""|VPR_Entscheidungsdatum=""|
VPR_TThema="";"0";"1");
opp1:=@If(VPR_Beginn_1=""|VPR_Ende=""|Contact1="";"0";"2");
angebot1:=@If(Mitarbeiter=""|StdSatz=""|Aufwand=""|VPR_Bonus=""|BreakDatum="";"0";"3");
@Prompt([OK]; "Folgende Felder bitte ausfüllen";
@If(lead1="0"& opp1="0" & angebot1 ="0" ;"Um den Typ Lead zu erreichen bitte folgende Felder ausfüllen: "+@If(aTitel="";"Thema V-Projekt, ";"") + @If(PrjSuchbezeichnung_1="";"Org/DV-Schwerpunkt, ";"")+ @If(AdrMandant="";"Mandant, ";"")+ @If(AdrAccountmanager="";"Accountmanager, ";"")+ @If(VPR_TThema="";"Top-Thema, ";"")+ @If(VPR_Entscheidungsdatum="";"Entscheidungsdatum, ";"")+ @If(VPR_Wahrscheinlichkeit="";"Erfolgswahrscheinlichkeit, ";"");
lead1="1"& opp1="0"& angebot1="0" ;"Um den Typ Opportunity zu erreichen bitte folgende Felder ausfüllen: "+ @If(Contact1="";"Ansprechpartner, ";"")+@If(VPR_Beginn_1="";"Projekt-Start, ";"") + @If(VPR_Ende="";"Projekt-Ende, ";"");
lead1="1"& opp1="2"& angebot1="0";"Um den Typ Angebot zu erreichen bitte folgende Felder ausfüllen: "+ @If(BreakDatum="";"Angebotsdatum, ";"")+ @If(VPR_Bonus="";"Bonusgewährung, ";"")+ @If(Angebotstyp="";"Angebotstyp, ";"")+@If(Mitarbeiter="";"Prj.-Mitarbeiter, ";"") + @If(StdSatz="";"Std.-Satz, ";"")+ @If(Aufwand="";"Aufwand, ";"");
"Alle Plichtfelder sind vollständig ausgefüllt"));
@Command([ViewRefreshFields])
Gruß
Hitcher