automatisches berechnen von Feldern

Hallo zusammen,


wie muss ein Script aussehen, wenn ich zwei Felder in MS CRM miteinander addieren möchte und die Summe in einem dritten Feld angezeigt bekommen will.


Ich denke mal, ich muss das Script im OnChange Bereich im dritten Feld eintragen.


Leider habe ich keine Kentnisse in Java Script. Kennt jemand ein gutes Einsteigerbuch für Java Script?


Viele Grüße


Marc


 


 


 


 



AW: automatisches berechnen von Feldern

Aber Marc,


bitte doch nicht einfach die Gruppe wechseln, dass macht es doch nur für die (Mit-)Leser unübesichtlicher. Hier mal eine Einstiegshilfe http://www.mscrmguy.com/hols/clientsdk/client_sdk_hol.ppt


Gruß



AW: automatisches berechnen von Feldern

Für deinen konkreten Fall:


crmForm.all.new_Ergebnis.DataValue = crmForm.all.new_Feld1.DataValue + crmForm.all.new_Feld2.DataValue


 


Der Code muss sowohl im onChange-Ereignis von new_Feld1 als auch new_Feld2 hinterlegt sein.



AW: automatisches berechnen von Feldern

Hallo, ich möchte auch mit Feldern rechnen und habe den folgenden Code im onchange Ereignis des Feldes busget_01 eingetragen.
Alle Felde sind Währungsfelder!
Bei der Simulation bekomme ich den Fehler:

ONCHANGE budget_01
Das Objekt unterstützt die Eigenschaft oder Methode nicht1


//var feld1 = crmForm.all.budget_01.DataValue;
//var feld2 = crmForm.all.budget_02.DataValue;
//var feld3 = crmForm.all.budget_03.DataValue;
//var feld4 = crmForm.all.budget_04.DataValue;
//var feld5 = crmForm.all.budget_05.DataValue;
//var feld6 = crmForm.all.budget_06.DataValue;
//var feld7 = crmForm.all.budget_07.DataValue;
//var feld8 = crmForm.all.budget_08.DataValue;
//var feld9 = crmForm.all.budget_09.DataValue;
//var feld10 = crmForm.all.budget_10.DataValue;
//var feld11 = crmForm.all.budget_11.DataValue;
//var feld12 = crmForm.all.budget_12.DataValue;

var result = feld1+feld2+feld3+feld4+feld5+feld6+feld7+feld8+feld8+feld9+feld10+feld11+feld12;

crmForm.all.budget = result;

Was mache ich falsch?

Danke Stefan