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.
En esta lección se creará una pantalla de LightSwitch basada en una consulta.Al crear primero una consulta, puede limitar los datos que se muestran en la pantalla asociada.
Crear una pantalla basada en una consulta
En una lección anterior, Crear una consulta básica se mostró cómo utilizar una consulta para filtrar los resultados en una pantalla creada originalmente a partir de la entidad Clientes.También puede crear una pantalla directamente basada en una consulta para que la cantidad de datos mostrados esté restringida y se controle el criterio de ordenación.
Para crear una pantalla a partir de una consulta
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 ProductosActuales.
En el Diseñador de consultas, haga clic en Agregar filtro.
En la primera lista desplegable, seleccione Donde.
En la segunda lista desplegable, seleccione Discontinued.
Observe que el último valor de la lista desplegable cambia a False.
En el Diseñador de consultas, haga clic en Agregar ordenación.
En la primera lista desplegable, seleccione NombreProducto.
En el Diseñador de consultas, haga clic en el botón Agregar pantalla en la barra de herramientas.
En el cuadro de diálogo Agregar nueva pantalla, en la lista Seleccione una plantilla de pantalla, seleccione Pantalla de lista y detalles.
En el cuadro Nombre de pantalla, escriba ListaProductosActuales.
En la lista Datos de pantalla, seleccione ProductosActuales y, a continuación, haga clic en Aceptar.
Presione F5 para ejecutar la aplicación.
Cuando se abra la pantalla de Lista actual de productos, observe que sólo se muestran los productos que no han sido discontinuos, y que éstos se enumeran en orden alfabético.
Información detallada
Esta lección proporcionó información acerca de cómo crear una consulta y de cómo crear una pantalla para mostrar los resultados, en este caso, los productos que no se han descatalogado.Si hubiera creado la pantalla a partir de la entidad Productos, los resultados habrían incluido productos de fin de serie.Al crear primero una consulta, puede limitar los datos que se muestran en la pantalla asociada.
Este tipo de consulta es conocido como una consulta global; se puede reutilizar en varias pantallas.Una consulta global también se puede utilizar como origen para una nueva consulta global siempre que ambas devuelvan el mismo tipo de entidad.
Pasos siguientes
En la lección siguiente, obtendrá información acerca de cómo crear una consulta parametrizada.
Próxima lección: Crear una consulta parametrizada
Vea también
Tareas
Cómo: Extender una consulta usando código