Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta lección muestra cómo crear una consulta parametrizada en una aplicación LightSwitch.
Crear una consulta parametrizada
Una consulta parametrizada utiliza uno o más valores que se determinan en tiempo de ejecución para establecer qué datos se devuelven.Por ejemplo, una consulta parametrizada podría devolver una lista de productos que pertenecen a una categoría concreta.En este caso, un parámetro determina la categoría que se va a utilizar; puede basarse en un valor que se determina mediante programación o, con más frecuencia, en un valor especificado por un usuario.
Para crear una consulta parametrizada
En el Explorador de soluciones, seleccione el nodo Productos.
En el menú Proyecto, haga clic en Agregar consulta.
Aparece el Editor de consultas.
En la ventana Propiedades, en el campo Nombre, escriba ProductosPorCategoria.
En el Diseñador de consultas, haga clic en Agregar filtro.
En la primera lista desplegable, seleccione Dónde.
En la segunda lista desplegable, seleccione Category.CategoryID.
En la tercera lista desplegable de eventos, seleccione = (equals).
En la cuarta lista desplegable, seleccione Parámetro.
En la lista desplegable final, haga clic en Agregar nuevo.
Un nuevo parámetro denominado CategoryID, de tipo Integer, se agrega a la sección Parámetros del Editor de consultas.
Información detallada
Esta lección ha enseñado a crear una consulta parametrizada que devuelve un subconjunto de productos.En tiempo de ejecución, se proporciona un cuadro CategoryID de forma que un usuario pueda especificar un valor numérico para el parámetro CategoryID.Por ejemplo, si el usuario especifica 1 en el cuadro, se devolverán todos los productos de la categoría Bebidas.Si el usuario especifica 2, se devolverá Condimentos.
El valor de parámetro puede estar escrito en un cuadro de texto o seleccionarse de una lista.También lo puede proporcionar otra entidad en una pantalla.Por ejemplo, cuando un producto está seleccionado en una pantalla, se podría utilizar su CategoryID como un parámetro para devolver todos los demás productos de la misma categoría.
Pasos siguientes
En la siguiente lección, se obtendrá información sobre cómo utilizar la consulta parametrizada que se acaba de crear en una pantalla.
Próxima lección: Usar una consulta parametrizada en una pantalla
Vea también
Tareas
Cómo: Proporcionar un valor a un parámetro de consulta
Cómo: Extender una consulta usando código