Reports > Ansicht Abfragen 

Mit dieser Funktion kann das Abfrageergebnis der mit der Abfrageanlagefunktion oder mit der SQL-Abfrageanlagefunktion parametrierten Abfragen angezeigt werden. Voraussetzung hierfür ist, dass die Abfragen zuvor bereits ausgeführt wurden. Darüber hinaus können die Abfragen mit geänderten Ausführungskriterien vor der Anzeige erneut ausgeführt werden. Auf der feinsten Ebene diese Anzeige kann auf verbundene Objekte gezoomt, das Abfrageergebnis gemäß den in der Abfrage definierten Interrupt-Bereichen gruppiert, die Anzeige eines Graphen aufgerufen und das Ergebnis in ein Tabellenkalkulationsprogramm exportiert werden.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Erfassungsmaske

Übersicht

Wird die Funktion ohne vorherige Spezifizierung einer bestimmten Abfrage aufgerufen, öffnet sich zunächst eine Erfassungsmaske, aus der die entsprechende Abfrage ausgewählt werden kann.

Die anschließende Anzeigemaske besteht aus einem einzigen Register, das sämtliche Spalten umfasst, zu denen Abfrageergebnisse vorliegen (diese Daten werden in der Tabelle ALISTER gespeichert).

Der Kopfzeile sind die Daten der letzten Abfrageausführung zu entnehmen.

Die Abfrage kann dann über die Taste ausgeführt werden, die eine Aktualisierung generiert (diese Taste wird auch für die Liste links verwendet). Die Ausführung der Abfrage ist ebenfalls über das Menü Datei / Aktualisierung und per Erfassung der Kriterien mit dem entsprechenden Button möglich.

Um eine Abfrage auszuführen, muss der Benutzer über die entsprechende Berechtigung verfügen (bei gemeinsam genutzten Abfragen ist es dadurch möglich, Anzeigen nur für bereits ausgeführte Abfragen zuzulassen).

Der folgenden Tabelle sind die sich aus der Abfrage ergebenden Spalten mit den jeweiligen Auskunftszeilen zu entnehmen. Steht der Cursor auf einer Zeile, kann per Rechtsklick auf die Datenblätter gezoomt werden, deren Schlüssel in der Zeile angezeigt werden. Beispiel: Liefert die Abfrage als Ergebnis eine Auskunft über bestimmte Artikel und die entsprechenden Mengen nach Land, nach Kunde und nach Auftragsposition, so kann auf die Kundendaten zum Kunden der Position, auf die Länderdaten und auf die Artikeldaten etc. gezoomt werden (auf den Auftrag kann jedoch nicht gezoomt werden, wenn die Auftragsnummer nicht in der Zeile angezeigt wird).

Mit dem Aufzeichnungsbutton in der oberen Menüzeile kann auch von Seite zu Seite navigiert werden. Darüber hinaus stehen die nachstehend beschriebenen Buttons im unteren Seitenbereich zur Verfügung.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

Dieser Code ermöglicht die Identifikation einer Abfrage.

  • Feld DES

Bezeichnung des vorherigen Codes.

  • Letzte Generierung (Feld DAT)

Gibt Datum und Uhrzeit der letzten Erzeugung an. Diese Felder sind leer, wenn noch keine Erzeugung ausgeführt wurde.

  • Feld TIM

 

  • Feld USR

Definiert den Code des letzten Benutzers, der die Abfrage ausgeführt hat (wurde die Abfrage geteilt, kann sich der Benutzer vom aktuellen Benutzer unterscheiden).

Blocknummer 2

  • Dauer (Feld TEMPO)

Präzisiert die für die letzte Ausführung der Abfrage benötigte Ausführungszeit (in Sekunden).

Läuft eine lange Ausführung, wird die Anzahl der vergangenen Sekunden im Laufe der Ausführung angezeigt.

  • Ebene (Feld NIVP)

Dieses Feld definiert die aktuelle Detailebene und die maximale Anzahl an Ebenen (zunächst befindet man sich auf der Maximalebene: z.B. wird 4/4 angezeigt, wenn die maximale Anzahl an Ebenen 4 ist. Die Buttons der Ebenenverwaltung ermöglichen anschließend die Navigation zwischen den Ebenen.

  • Zeilen (Feld LIG)

Gibt die Anzahl der Zeilen an, die von der Abfrage während der letzten Ausführung erstellt wurden.

Läuft eine lange Ausführung, wird die Anzahl der gefundenen Zeilen im Laufe der Ausführung angezeigt.

  • Seite (Feld PAGP)

Gibt die Seitenzahl und die maximale Seitenanzahl an, auf der die Abfrage angezeigt wird (abhängig von der maximalen Anzahl der in der Maske angezeigten Zeilen, nach Definition der Abfrage parametrisiert).

Tabelle

Schließen

 

Symbol Aktionen

Datenbankobjektverwaltung

Per Rechtsklick auf die Zeilen wird je nach Abfragekontext eine Reihe von Zooms angezeigt, mit der zu den entsprechenden Abfragedaten getunnelt werden kann.

Datenbankobjektverwaltung
Datenbankobjektverwaltung
Datenbankobjektverwaltung
Datenbankobjektverwaltung
Datenbankobjektverwaltung
Datenbankobjektverwaltung
Datenbankobjektverwaltung
Datenbankobjektverwaltung

 

Schließen

 

Spezielle Buttons

Wechsel der Abfrage

Erneute Ausführung der Abfrage (entspricht einer Aktualisierung)

Änderung der Abfragekriterien. Bei Freigabe dieser Kriterien wird zunächst die Abfrage ausgeführt, dann das Abfrageergebnis angezeigt.

Entspricht der Umkehrfunktion von Level - (Verzweigung zu einem feineren Auskunftslevel). Wichtiger Hinweis: Beim Navigieren zwischen den Levels wird zur Festlegung der aktuellen Seite die aktuelle Zeile verwendet. Beispiel: Eine Abfrage hat 10.000 Zeilen geliefert, die auf Seiten mit jeweils 100 Zeilen angezeigt werden (es gibt also 100 Abfrageseiten). Auf der 15. Zeile des höchsten Zoomlevels (hier ist kein Seitenumbruch notwendig, da pro Aggregat jeweils nur eine einzige Zeile angezeigt wird) wird der Benutzer nach dem Wechsel auf ein feineres Level auf die erste Auskunftszeile zum 15. Abfragewert des ersten Kriteriums positioniert (d. h. es ist möglich, dass der Benutzer direkt auf die 45. Abfrageseite gelenkt wird, wobei der Seitenumbruch automatisch vorgenommen wird).
  

Rückkehr zu einem feineren Auskunftslevel. Die Zeilen werden im letzten Kriterium aggregiert, für das der Indikator Gruppe auf Ja steht. Bei Wiederholung des Vorgangs werden die Zeilen in den Folgekriterien aggregiert. In der Tabelle werden nur noch die immer noch gültigen Daten angezeigt. Die Bereiche, für die eine Kumulierung gewünscht wurde, werden kumuliert angezeigt. Eine solche Navigation zwischen verschiedenen Levels ist nicht für Abfragen möglich, die mit der SQL-Abfragemaschine erstellt wurden.

Hier ein Beispiel aus der Vertriebsverwaltung: Es wurde folgende Abfrage gewünscht:

  • nach Ländercode (das Attribut Gruppe dieses Feldes steht auf Ja)
  • dann Anzeige des Ländernamens (in Gruppe 1)
  • dann nach Auftragskunde aus dem Auftragskopf (das Attribut Gruppe dieses Feldes steht auf Ja)
  • dann Anzeige des Kundennamens (in Gruppe 2)
  • dann nach Artikel aus der Auftragsposition (das Attribut Gruppe dieses Feldes steht auf Ja)
  • Zur Auftragsposition sollen die Auftragsnummer, eine Menge und ein Preis angezeigt werden (in Gruppe 4 werden Menge und Preis jeweils kumuliert angezeigt)

Daraus ergeben sich folgende aufeinanderfolgende Anzeigen:

  • zunächst Anzeige der Positionsauskünfte mit Anzeigelevel 4/4
  • bei Wahl des nächsthöheren Levels: Anzeige einer Position pro Artikel und pro Kunde. Die Felder Ländercode, Ländername, Kundencode, Kundenname und Artikel werden weiterhin angezeigt. Die Auftragsnummer ist leer, da Menge und Preis über sämtliche Auftragspositionen zum Artikel und zum Kunden aggregiert wurden. Das Anzeigelevel ist 3/4.
  • Bei Wahl des nächsthöheren Levels: Anzeige einer Position pro Kunde. Die Felder Ländercode, Ländername, Kundencode und Kundenname werden weiterhin angezeigt. Die Felder Artikel und Auftragsnummer haben keine Bedeutung mehr und sind daher nicht mehr in der Anzeige enthalten. In dieser Anzeige sind sämtliche Auftragspositionen des Kunden kumuliert, das Anzeigelevel ist 2/4.
  • Bei Wahl des nächsthöheren Levels Anzeige einer Position pro Land. Jetzt werden nur noch die Felder Ländercode und Ländername angezeigt (sowie selbstverständlich die Felder Menge und Preis kumuliert, die nun dem Kumulwert pro Land entsprechen). Das Anzeigelevel ist nun 1/4.

Anlage einer Datei im Format csv auf dem Client (dieses Format kann mit einem Tabellenkalkulationsprogramm bearbeitet werden). Hierfür muss lediglich der Dateipfad angegeben werden (ohne Angabe des Pfads im Netzwerk wird als Client der Standard-Client verwendet). Die Datei kann auch online auf einem Server angelegt werden (sofern der entsprechende Server über eine Runtime-Version von X3 verfügt). Dies ist mit der Syntax Server@Pfad möglich. Das Format der angelegten Datei ist über die Werte der Parameter RQTFMT und RQTSEP festgelegt.

Fehlermeldungen

Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :

Fehler beim Schreiben

Der Anlageversuch der csv-Datei ist gescheitert.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung