Crea los DataSource para tus controles
Crea los DataSource para tus controles
A continuación, cuando creemos los datos, vamos a encontrar que generaremos controles de tipo "Lista Desplegables" u "Opciones". Estos controles requieren que se les incluya la información a mostrar y puede realizarse por medio de Store Procedures o integrándolo de manera Manual. En esta ocasión aprenderemos a nutrir dichos controles desde BBDD.
Ingresar en "Configuración CRM -> Operaciones & Reportes -> Datasource"
Crear los siguientes SP:
-DESCRIPCIÓN: PAIS-
as
SELECT DISTINCT TXTPAISENT1 AS PROVINCIA FROM DBO.TABLA_1 (NOLOCK)
ORDER BY TXTPAISENT1
-DESCRIPCIÓN: PROVINCIA-
@Pais VARCHAR (100)
as
SELECT DISTINCT TXTPROVINCIAENT1 AS PROVINCIA FROM DBO.TABLA_1 (NOLOCK)
WHERE TXTPAISENT1 = @Pais
ORDER BY TXTPROVINCIAENT1
-DESCRIPCIÓN: LOCALIDAD-
@Pais VARCHAR (100), @Provincia VARCHAR (100)
as
SELECT DISTINCT TXTLOCALIDADENT1 AS LOCALIDAD FROM DBO.TABLA_1 (NOLOCK)
WHERE TXTPROVINCIAENT1 = @Provincia AND TXTPAISENT1 = @Pais
ORDER BY TXTLOCALIDADENT1
-DESCRIPCIÓN: CIUDAD-
@Pais VARCHAR (100), @Provincia VARCHAR (100), @Localidad VARCHAR (100)
as
SELECT DISTINCT TXTCIUDADENT1 AS CIUDAD FROM DBO.TABLA_1 (NOLOCK)
WHERE TXTPROVINCIAENT1 = @Provincia AND TXTPAISENT1 = @Pais AND TXTLOCALIDADENT1 = @Localidad
ORDER BY TXTCIUDADENT1
Pantalla de carga
Al cargar los StoreProcedure:
Una vez finalizada la carga, la grilla deberá quedar como se muestra a continuación. Posicionarse en cada uno de los registros y presionar testear.
En el caso de País no se requiere ningún parámetro de entrada, el resto solicitará que se introduzcan valores, ingrese:
- País: ARGENTINA
- Provincia: BUENOS AIRES
- Ciudad: CIUDAD DE BUENOS AIRES
Una vez ejecutado nos traerá una grilla vacía, cerrarla y seguir con el siguiente registro a testear.
Tipo datos adicionales
Se crea un dato adicional asociando un Store Procedure, que nos permite asociar un listado pre cargado a un control.
Ingresar en "Configuración CRM -> Operaciones & Reportes -> Tipo de datos adicionales
Presionar agregar y asociar el DataSource PAIS a un nuevo tipo de dato adicional tal como se muestra en pantalla
Solo podremos utilizar el SP PAIS debido a que es el único que no contiene parámetros de ingreso. Para generar los controles que se encuentren asociados a los otros SP se deberá realizar por medio de JavaScript desde la configuración de la pantalla.