Freigeben über


Gewusst wie: Behandlung von Abfrageereignissen

Sie können die Anwendung anpassen, indem Sie Code schreiben, der beim Eintreten bestimmter abfragebezogener Ereignisse ausgeführt wird.Sie können z. B. eine Abfrage erweitern, indem Sie Code einem Ereignis hinzufügen, das bei der Verarbeitung der Abfrage durch LightSwitch auftritt.

So behandeln Sie ein Abfrageereignis

  1. Öffnen Sie eine Abfrage, indem Sie im Projektmappen-Explorer darauf doppelklicken.

    Der Abfrage-Designer wird geöffnet.

  2. Klicken Sie oben im Abfrage-Designer auf den Pfeil neben der Schaltfläche Code schreiben, und wählen Sie die Methode aus, die Sie überschreiben möchten.In der folgenden Tabelle sind die Methoden aufgeführt, die von der Anwendung behandelt werden können.

    Der Code-Editor wird geöffnet.

  3. Platzieren Sie den Cursor in der Methode, die gerade erstellt wurde, und geben Sie den Code ein, der bei Eintreten des Ereignisses ausgeführt werden soll.

Liste mit Abfrageereignissen

In der folgenden Tabelle sind die Abfrageereignisse aufgeführt, die von der Anwendung behandelt werden können:

Allgemeine Methoden

Beschreibung

<Abfragename>_PreProcessQuery()

Wird aufgerufen, wenn die Abfrage geformt wird.Ermöglicht es Ihnen, eine Abfrage weiter anzupassen.Wird auf dem Server ausgeführt.

Query_Executing()

Wird unmittelbar vor dem Ausführen der Abfrage aufgerufen.Wird auf dem Server ausgeführt.

Query_Executed()

Wird unmittelbar nach der erfolgreichen Ausführung der Abfrage aufgerufen.Wird auf dem Server ausgeführt.

Query_ExecuteFailed()

Wird aufgerufen, wenn eine Abfrage nicht ausgeführt werden konnte.Wird auf dem Server ausgeführt.

Sicherheitsmethoden

Beschreibung

<Abfragename>_CanExecute()

Wird vor dem Ausführen der Abfrage aufgerufen, um die Berechtigungen des aktuellen Benutzers zu überprüfen.Wird auf dem Server ausgeführt.

Siehe auch

Aufgaben

Gewusst wie: Behandlung von Datenereignissen

Gewusst wie: Behandeln von Silverlight-Bildschirmereignissen

Konzepte

Schreiben von Code in LightSwitch

Weitere Ressourcen

Abfragen: Abrufen von Informationen von einer Datenquelle