Abfrage (dmqry0501m000)

Mit diesem Programm erstellen, bearbeiten, drucken oder lesen Sie Abfragen. Jede Abfrage basiert auf einem in ODM definierten Objekt. Mit diesem Programm können Sie das Objekt auswählen und eine neue Abfrage für dieses Objekt erstellen. Standardmäßig wird für jede Abfrage ein Abfrage-String erstellt. Der Anwender kann die Abfrage in diesem Stadium ausführen. Durch das Hinzufügen von Objektattributen und die Eingabe von Bedingungen wird der Abfragemechanismus optimiert. Anhand von Bedingungen schränken Sie die Abfrage für ein Objekt ein. Wenn Sie die Abfrage ausführen, erscheinen die Objekte, die den vom Anwender definierten Einschränkungen entsprechen.

Folgende Abfragearten sind möglich:

  • Objektartentabelle: Dies ist die Standardeinstellung. Objektartentabellen werden direkt an den Objekten ausgeführt, für die die Abfrage definiert wurde. Die Ergebnisse werden entsprechend der festgelegten Bedingungen gefiltert.
  • Vorherige Abfrage: Sie können eine Abfrage über die Ergebnisse einer vorherigen Abfrage ausführen. Setzen Sie die Abfrageart auf "Vorherige Abfrage", um eine Abfrage über die vorherige Abfrage auszuführen. Wenn Sie die Abfrage ausführen, wird der Anwender aufgefordert, einen vorherigen Durchlauf der Abfrage auszuwählen, der als Eingabe für die aktuelle Abfrage verwendet wird.
  • Verknüpfte Abfrage: Zwei oder mehr Abfragen können verknüpft und gemeinsam ausgeführt werden. Wenn Sie Abfragen verknüpfen möchten, setzen Sie die Abfrageart auf "Verknüpfte Abfrage". Verknüpfte Abfragen definieren Sie im Programm Komplexe Bedingungen (dmqry0507m000).

Im Programm Abfrage (dmqry0501m000) gruppieren Sie Abfragen nach Objekten. Klicken Sie auf Gruppe, um das gewünschte Objekt zu suchen. Außerdem können Sie ein Objekt direkt eingeben, indem Sie Neu im Menü Gruppe auswählen Wenn Sie eine neue Abfrage erstellen möchten, klicken Sie auf Neu im Menü Datei.

Ausgewählte Menüoptionen:

  • Abfragebedingungen (dmqry0502m000): Mit dieser Option definieren Sie die Bedingungen der Abfrage.
  • Abfrage ausführen: Mit dieser Option führen Sie die Abfrage aus.
  • Zuvor ausgeführte Abfragen (dmqry0503m000): Mit dieser Option zeigen Sie die zuvor ausgeführten Abfragen an.
  • Objekt-Browser: Mit dieser Option öffnen Sie einen Browser, in dem die Attribute der Abfrage grafisch in hierarchischer Form dargestellt werden.

Wenn Sie eine Abfrage ausführen, müssen Sie die Ergebnisse speichern. Wenn Sie auf Ja klicken, werden die Ergebnisse der Abfrage gespeichert. Später können sie jederzeit wieder abgerufen werden. Nachdem die Ausführung der Abfrage abgeschlossen ist, können Sie die Ergebnisse anzeigen.

  • Abfragen: Mit dieser Option fragen Sie die Ergebnisse im Programm Abfrageinstanz-Verknüpfungen (dmqry0506m000) ab.
  • Bericht: Mit dieser Option zeigen Sie die Berichtsbibliothek (dmcom0124m000) der Objektart der Hauptabfrage mit dem Feld Abfrage und mit der aktuellen Abfrage an.
  • Ursprüngliches Programm: Mit dieser Option zeigen Sie die Ergebnisse im Hauptprogramm des Hauptabfrageobjekts an. Das Programm wird basierend auf den Ergebnissen der Abfrage gefiltert.
  • Abfrageübersicht: Mit dieser Option zeigen Sie die Laufnummer und die Anzahl an Datensätzen an, die für die Bedingung abgerufen wurden.
  • Abbrechen: Wenn Sie diese Option anklicken, wird das Dialogfeld geschlossen.
  • Ursprüngliches Programm: Mit dieser Option zeigen Sie das Hauptprogramm der Objektart an, auf dem die Abfrage basiert.

 

Objekt

In diesem Feld wird die Objekt-ID angegeben, die das Objekt kennzeichnet. Die Abfrageinstanz wird für das Objekt definiert.

Objekt

In diesem Feld wird der Name des Objekts angegeben.

Abfrage

In diesem Feld wird die Abfrage-ID angegeben, die die Abfrage kennzeichnet. Wenn Vorlagen für Objektnamen für Abfragen konfiguriert wurden, wird die Abfrage-ID automatisch entsprechend der Vorlage generiert.

Abfragebezeichnung

In diesem Feld wird die Bezeichnung der Abfrage angegeben.

Abfrageart

In diesem Feld werden die Abfragearten angegeben. Folgende Abfragearten sind möglich:

  • Tabelle: Hierbei handelt es sich um eine unabhängige Abfrage, die für bestimmte, für eine Abfrage definierte Abfragebedingungen ausgeführt wird.
  • Verknüpft: Diese Abfrage umfasst eine Referenz zu einer weiteren Objektartentabelle.
  • Vorherige: Die Option "Vorherige" ist nur dann verfügbar, wenn die Abfrage zuvor bereits ausgeführt wurde. Wenn der Abfrage die Art "Vorherige" zugewiesen wurde, muss die Abfrage beim nächsten Durchlauf über die Daten ausgeführt werden, die von der ausgewählten vorherigen Abfrage abgerufen wurden. Diese Daten werden während der Ausführung der Abfrage in einem separaten Fenster angezeigt.
Anwender

In diesem Feld wird der Anwender angegeben, der die Abfrage erstellt hat.

Erstellt am

In diesem Feld wird der Zeitpunkt angegeben, an dem die Abfrage erstellt wurde.

Geändert von

In diesem Feld wird der Name des Anwenders angegeben, der die Abfrage geändert hat.

Geändert am

In diesem Feld wird der Zeitpunkt angegeben, an dem die Abfrage geändert wurde.

Systemdefiniert

Mit dieser Option werden vertrauliche oder wieder verwendbare Abfragen definiert. Wird dieser Wert auf "Wahr" gesetzt, so wird die Abfrage eine Systemabfrage. Nur Anwender mit der entsprechenden Berechtigung können Systemabfragen bearbeiten oder löschen.

 

Abfragebedingungen

Mit dieser Option definieren Sie die Bedingungen einer Abfrage.

Zuvor ausgeführte Abfragen...

Mit dieser Option zeigen Sie die zuvor ausgeführten Durchläufe einer Abfrage an.

Abfrage ausführen

Mit dieser Option führen Sie die ausgewählte Abfrage aus. Nach der Ausführung einer Abfrage, können Ihre Ergebnisse gespeichert oder angezeigt werden.

Ursprüngliches Programm

Mit dieser Option öffnen Sie das ursprüngliche Programm, auf dem die aktuelle Abfrage basiert. Die Datensätze des ursprünglichen Programms werden basierend auf den Bedingungen gefiltert, die für die Abfrage festgelegt wurden.

Objekt-Browser

Mit dieser Option öffnen Sie die Historie der Abfrage.

Komplexe Abfragebedingungen

Mit dieser Option legen Sie die komplexen Abfragebedingungen für eine Abfrage fest.