Compartir a través de


Cómo: Controlar eventos de consulta

Puede personalizar su aplicación mediante la escritura de código que se ejecuta cuando ocurren eventos relacionados con consultas.Por ejemplo, puede extender una consulta agregando el código a un evento que se produce cuando la consulta se está procesando por LightSwitch.

Para controlar eventos de consultas

  1. Abra una consulta haciendo doble clic en el Explorador de soluciones.

    Se abre el diseñador de consultas.

  2. Haga clic en la flecha situada junto al botón Escribir código en la parte superior del Diseñador de consultas y seleccione el método que quiere invalidar.En las siguientes tablas se hace una lista de los métodos que pueden ser controlados por su aplicación:

    Se abrirá el Editor de código.

  3. Coloque el cursor en el método que se creó y escriba el código que desea que se ejecute cuando el evento se produce.

Lista de eventos de consulta

En la siguiente tabla se hace una lista de los eventos de consulta que pueden ser controlados por su aplicación:

Métodos generales

Descripción

<QueryName>_PreProcessQuery()

Se le llama cuando se forma la consulta.Permite personalizar aún más una consulta.Se ejecuta en el servidor.

Query_Executing()

Se le llama antes de ejecutar la consulta.Se ejecuta en el servidor.

Query_Executed()

Se le llama después de ejecutar la consulta.Se ejecuta en el servidor.

Query_ExecuteFailed()

Se le llama después de que la consulta no se ejecuta.Se ejecuta en el servidor.

Métodos de seguridad

Descripción

<QueryName>_CanExecute()

Se le llama antes de ejecutar la consulta para comprobar el nivel de permisos del usuario actual.Se ejecuta en el servidor.

Vea también

Tareas

Cómo: Controlar eventos de datos

Cómo: Controlar los eventos de pantalla de Silverlight

Conceptos

Escribir código en LightSwitch

Otros recursos

Consultas: Recuperar información de un origen de datos