Principales respuestas
Vinculación de campos

Pregunta
-
Gente: quería realizarles una consulta con respecto a la vinculación de 2 campos en un formulario del CRM 4.0. La idea es vincular el campo Probabilidad y Nivel de Interés en el formulario de Oportunidades. Por ejemplo: Cuando selecciono Nivel de Interés: Algo interesado, que me complete el campo Probabilidad con 50%, o viceversa.
Es posible realizar esto? De qué manera?
Agradecería su colaboración.
Muchas gracias.
Saludos.
Respuestas
-
Hola amigo,
Puedes ayudarte de un poco de JavaScript sobre el evento OnChange del Cmapo Nivel de Interes.
Consulta por el valor del campo, si es algo interesado, entonces setea el valor del campo Probabilidad con el valor de 50.
if ( crmForm.all.new_nivel.DataValue == 1){ // campo Nivel Interes crmForm.all.new_probabilidad.DataValue = 50; }
[MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri- Propuesto como respuesta Jimmy LarrauriModerator jueves, 19 de mayo de 2011 15:58
- Marcado como respuesta Jimmy LarrauriModerator lunes, 30 de mayo de 2011 3:58
-
Muchas gracias por tu respuesta Jimmy! Me imaginaba que venía por el lado de JS pero no sabía bien como era el tema..
Una nueva consulta, en la condición cuando ponés .DataValue==1, haces referencia al ID del valor del campo?
Y en la 2º línea, ponés el valor que va en el campo de probabilidad, pero es aplicable si en vez de ser un int es un nvchar?
Saludos.
Hola Maurinio,Un picklist tiene el código de valor que almacena y la etiqueta que muestra, tomando en cuenta el caso que mencionas la etiqueta es: Algo interesado y el código de valor es 1 ( este ultimo puede variar en funcion de como vayas agregando mas valores al picklist), en el script que te comparto como ejemplo yo hice la consulta haciendo mención al código almacenado.
Te sugiero le des una revisada al siguiente enlace te puede ser de muchísima ayuda.
http://msdn.microsoft.com/en-us/library/cc150866.aspx
En relación a tu segunda pregunta, si es aplicable ya que el campo probabilidad es un varchar, motivo por el cual no hay problema alguno u consideración que debamos tener ( x ejemplo validación).
Espero haberte ayudado.
[MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri- Propuesto como respuesta Jimmy LarrauriModerator viernes, 20 de mayo de 2011 15:47
- Marcado como respuesta Jimmy LarrauriModerator lunes, 30 de mayo de 2011 3:58
Todas las respuestas
-
Hola amigo,
Puedes ayudarte de un poco de JavaScript sobre el evento OnChange del Cmapo Nivel de Interes.
Consulta por el valor del campo, si es algo interesado, entonces setea el valor del campo Probabilidad con el valor de 50.
if ( crmForm.all.new_nivel.DataValue == 1){ // campo Nivel Interes crmForm.all.new_probabilidad.DataValue = 50; }
[MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri- Propuesto como respuesta Jimmy LarrauriModerator jueves, 19 de mayo de 2011 15:58
- Marcado como respuesta Jimmy LarrauriModerator lunes, 30 de mayo de 2011 3:58
-
Muchas gracias por tu respuesta Jimmy! Me imaginaba que venía por el lado de JS pero no sabía bien como era el tema..
Una nueva consulta, en la condición cuando ponés .DataValue==1, haces referencia al ID del valor del campo?
Y en la 2º línea, ponés el valor que va en el campo de probabilidad, pero es aplicable si en vez de ser un int es un nvchar?
Saludos.
-
-
Muchas gracias por tu respuesta Jimmy! Me imaginaba que venía por el lado de JS pero no sabía bien como era el tema..
Una nueva consulta, en la condición cuando ponés .DataValue==1, haces referencia al ID del valor del campo?
Y en la 2º línea, ponés el valor que va en el campo de probabilidad, pero es aplicable si en vez de ser un int es un nvchar?
Saludos.
Hola Maurinio,Un picklist tiene el código de valor que almacena y la etiqueta que muestra, tomando en cuenta el caso que mencionas la etiqueta es: Algo interesado y el código de valor es 1 ( este ultimo puede variar en funcion de como vayas agregando mas valores al picklist), en el script que te comparto como ejemplo yo hice la consulta haciendo mención al código almacenado.
Te sugiero le des una revisada al siguiente enlace te puede ser de muchísima ayuda.
http://msdn.microsoft.com/en-us/library/cc150866.aspx
En relación a tu segunda pregunta, si es aplicable ya que el campo probabilidad es un varchar, motivo por el cual no hay problema alguno u consideración que debamos tener ( x ejemplo validación).
Espero haberte ayudado.
[MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri- Propuesto como respuesta Jimmy LarrauriModerator viernes, 20 de mayo de 2011 15:47
- Marcado como respuesta Jimmy LarrauriModerator lunes, 30 de mayo de 2011 3:58
-
Bueno los eventos se disparan generalmente cuando se carga un formulario, se graba o hay un cambio en un campo determinado.
Entiendo también que utilizando javascript podemos utilizar otros eventos como el onClick, que básicamente se ejecuta cuando haces clic en un determinado control del formulario.
[MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri