[gelöst] Kennzeichnung für Verkaufschancen

30. April 2008 15:55

Ich habe mich jetzt schon fast zu Tode probiert.

Ich möchte ein farbiges Label im Kontakt aufblenden, wenn ich naja steht ja unten:

If "Opportunity Entry Exists" = true
then CurrForm.VCPLabel.visible(true)
else CurrForm.VCPLabel.visible(false)

Leider fehlt mir das Event in das ich das einbauen kann.

Kann ich mal einen Tipp kriegen ?
Bitte !!! :oops: :-?
Zuletzt geändert von otto am 30. April 2008 16:22, insgesamt 1-mal geändert.

30. April 2008 15:58

Sinn macht der Aufruf bei jedem neuen Datensatz, der gerade angezeigt wird. Setze den Aufruf daher in den OnAfterGetCurrRecord-Trigger der Form.

Im Übrigen könntest du deine Bedingung etwas eleganter/kürzer notieren, wenn du magst:
Code:
CurrForm.VCPLabel.VISIBLE("Opportunity Entry Exists");



Ich bin mir gerade nicht sicher ...
Falls du durch diesen Code zwar keine Fehlermeldung bekommst, dein Button aber irgendwie NIEsichtbar wird, dann stelle diese Codezeile vor die erste:
Code:
CALCFIELDS("Opportunity Entry Exists");

30. April 2008 16:12

Das interessiert NAV irgendwie überhaupt nicht :cry:

Das Label wird nicht angezeigt.

Irgendwas mach ich noch falsch aber was ?

30. April 2008 16:14

Doch jetzt JAAA es geht !!!!! :-D :-D :-D

Mensch Natalie wenn dass so weitergeht .... OLALA!

Vielen vielen Dank

30. April 2008 16:16

Du rufst diesen Code (nur) in OnAfterGetCurrRecord (nicht ..GetRecord) auf?

Code:
CALCFIELDS("Opportunity Entry Exists");
CurrForm.VCPLabel.VISIBLE("Opportunity Entry Exists");