Tipos de Controles de Ingreso de Parámetros

Parent Previous Next

Una vez configurado el origen de datos y presionada la opción "Load Structure" en la pestaña "Datasource" se habilitará la pestaña "Parameters" en la cual se podrán configurar los parámetros que se enviarán a la sentencia SQL configurada, al agregar o modificar un parámetro se presenta la ventana de configuración del mismo:





El campo "tipo de control" Determina el tipo de control en el que se solicitará al usuario el ingreso del parámetro. Las opciones disponibles son:




Default value

Permite determinar el valor por defecto del parámetro. Es posible especificar un valor por defecto ingresado manualmente o seleccionar una valor predeterminado de la lista que se despliega al pasar el puntero del mouse sobre el control:

  • Cadena en blanco: Cadena de caracteres vacía
  • Usuario identificado: Nick del usuario logueado
  • Día actual: Día actual
  • Mes actual: Mes actual
  • Año actual: Año actual
  • Propiedades de usuario: Lista de propiedades del usuario. Ver Administrar Propiedades del Perfil
  • Fecha fijada:  Permite ingresar una fecha preferida por el usuario respetando los formatos indicados.
  • Fecha actual: Fecha actual, permite seleccionar de una lista desplegable el formato de la fecha y agregar o restar dÍas, meses o años ingresando en la caja de texto la cantidad.


Agregar o quitar.                                                                  

                                             


Valor predeterminado

Permite determinar el valor por defecto del parámetro. Es posible especificar un valor por defecto ingresado manualmente o seleccionar una valor predeterminado de la lista que se despliega al pasar el puntero del mouse sobre el control:

  • Cadena en blanco: Cadena de caracteres vacía
  • Usuario identificado: Nick del usuario logueado
  • Propiedades de usuario: Lista de propiedades del usuario. Ver Administrar Propiedades del Perfil

Origen de la lista

Permite determinar el origen de los datos que se mostrarán en la lista desplegable como valores validos para el parámetro en cuestión.

Mediante la opción "Valores de usuario" es posible ingresar los valores disponibles manualmente, utilizando los campos Valor y Texto.

Mediante la opción "Desde Base de datos" es posible ejecutar una sentencia SQL que devuelva la lista de valores disponibles.

Valor

Si la opción "Origen de datos" se encuentra configurada en "Valores de usuario", se debe ingresar el valor del elemento de la lista. El valor será el enviado al parámetro.

Texto

Si la opción "origen de datos" se encuentra configurada en "Valores de usuario", se debe ingresar el texto a mostrar del elemento de la lista.

Agregar lista de origen

Si la opción "Origen de la lista" se encuentra configurada en "Valores de usuario", al hacer clic en esta opción, se agregará a la lista de valores disponibles la clave Value/Text especificada en los controles Valor y Texto respectivamente.

En el siguiente ejemplo vemos que el parametro ha sido configurado para que el usuario seleccione su valor desde una lista desplegable que ha sido configurada manualmente conteniendo una serie de elementos Value/Text. Al seleccionar la opción Argentina en la lista desplegable se pasará como valor del parámetro el valor "AR".

Origen de la conexión

Si la opción "Origen de datos" se encuentra configurada en "De Base de datos" , determina si la cadena de conexión a la base de datos desde la cual se obtendrán los valores disponibles para el parámetro se escribirá dentro del módulo (opción Text) o bien se tomará del archivo de configuración web.config de BIZUIT Dashboard Server (opción Configuration file). En caso de seleccionar esta última opción, el textbox "Cadena de conexion" se transforma en una lista desplegable conteniendo todas las cadenas de conexión definidas en la sección <connectionStrings> del archivo web.config de BIZUIT Dashboard.

Proveedor de datos

Si la opción "List source" se encuentra configurada en "De Base de datos" , determina el proveedor de base de datos que se consultará para la obtención de datos disponibles para el parámetro.

Los tipos disponibles son:
1) SQL Server: Utilice esta opción cuando deba conectarse con una BD SQL Server. Utilizando esta opción se utiliza el driver nativo de SQL Server para la plataforma .NET optimizando su acceso.
2) OLEDB: Utilice esta opción cuando deba conectarse con bases de datos distintas a SQL Server que cuenten con un driver OLEDB disponible. Tenga en cuenta que la cadena de conexión ingresada deberá tener la forma prevista por OLEDB.
3) ODBC: Utilice esta opción cuando deba conectarse con bases de datos distintas a SQL Server que cuenten con un driver ODBC disponible. Tenga en cuenta que la cadena de conexión ingresada deberá tener la forma prevista por ODBC.

Consulta

Si la opción "Origen de la lista" se encuentra configurada en "De Base de datos" , determina la Sentencia SQL a ejecutar para la obtención de datos disponibles para el parámetro.. La sentencia SQL debe devolver resultados, se puede realizar entonces la ejecución de una sentencia SQL SELECT o la ejecución de un procedimiento almacenado. Esta sentencia NO soporta el envio de parámetros. Si en la configuración de esta propiedad se utilizan parámetros de búsqueda, se presentará una sección en la que es posible indicar el parámetro previamente definido del cual se tomará su valor para enviarlo como valor del parámetro de la consulta que puebla la lista.

Valor del campo

Si la opción "Origen de la Lista" se encuentra configurada en "De Base de Datos" , determina el campo devuelto por la sentencia Query de obtención de datos disponibles para valor de parámetro que se utilizará para poblar el parámetro.

Campo de texto

Si la opción "Origen de datos" se encuentra configurada en "De Base de datos , determina el campo devuelto por la sentencia Query de obtención de datos disponibles para valor de parámetro que se utilizará para mostrar la descripción.



Valor predeterminado

Permite determinar el valor por defecto del parámetro. Es posible especificar un valor por defecto ingresado manualmente o seleccionar una valor predeterminado de la lista que se despliega al pasar el puntero del mouse sobre el control:

  • Propiedad de usuario: Lista de propiedades del usuario. Ver Administrar Propiedades del Perfil
  • Fecha fijada:  Permite ingresar una fecha preferida por el usuario respetando los formatos indicados.
  • Fecha actual: Fecha actual, permite seleccionar de una lista desplegable el formato de la fecha y agregar o restar dÍas, meses o años ingresando en la caja de texto la cantidad.


Agregar o quitar.      


                                                           

                                             


   



Valor predeterminado

Permite determinar el valor por defecto del parámetro. Es posible especificar un valor por defecto ingresado manualmente o seleccionar una valor predeterminado de la lista que se despliega al pasar el puntero del mouse sobre el control:

  • User property: Lista de propiedades del usuario. Ver Administrar Propiedades del Perfil
  • Selected: Establece el valor que tendrá el parámetro, si no se establece ninguno por defecto aparecerá false.

Valor Chequeado

Permite determinar el valor a enviar al parámetro cuando el checkbox se encuentre seleccionado.

Valor desactivado

Permite determinar el valor a enviar al parámetro cuando el checkbox se encuentre deseleccionado.