Grid2-Technologie

Version 20 - 13.03.2025 - Stephanie Goethe

Grid2 Anwendungen

Die Grid2-Module dienen der schnellen Übersicht und Bearbeitung von Daten in Tabellenform. Es gibt eine Reihe von Funktionen und Bearbeitungsmöglichkeiten, die nachfolgend detailliert beschrieben werden. Durch den Designer können User bei entsprechender Berechtigung den Tabellenaufbau schnell und einfach an ihre Wünsche anpassen und diese Einstellungen als Muster speichern. Die einzelnen Funktionen erläutern wir hier an einem Beispiel.

Die Grid2-Module können über die Tabellenpflege aufgerufen werden.

 

Funktionen der Register in den Grid2-Modulen

Grid-Module bestehen aus verschiedenen Registern, sowohl allgemeingültige als auch modulabhängige. In diesem Beitrag werden die Funktionen der allgemeingültigen Register beschrieben.

Funktionen des Registers Daten

Im Register Daten werden die Daten tabellarisch aufbereitet und und können dabei im Vorfeld durch eine Selektion im Register Ausgrenzung eingegrenzt werden.

Register Ausgrenzung
Register Ausgrenzung

Register Daten
Register Daten

Die angezeigten Spalten werden über den "Designer" definiert. 

Der Designer ist über den Menüpunkt Extras/Design erreichbar und kann mit entsprechender Berechtigung aufgerufen werden.

Spaltenbreite

Im Grid lässt sich die Spaltenbreite über Verschieben des Trennstriches in der Tabellenüberschrift verändern. Die Spalteneinstellung wird gespeichert, wenn Du die Berechtigung zur Bearbeitung der Griddesigns besitzt. Hat ein Anwender die Berechtigung nicht, so ist die Spaltenänderung nur für die derzeitige Anzeige aktiv.

Filtern

Über jede Spalte im Grid kannst Du zusätzlich einen Filter setzen. Mit Doppelklick auf den Spaltenkopf öffnet sich der Stringfilter mit Einstellungsmöglichkeiten für z.B. eine Selektion von/bis oder einen Fragmentfilter.

Sortierreihenfolge aufsteigend oder absteigend

Bestätigst Du einfach ohne weitere Eingabe mit Return (oder Klick auf das Check-Symbol), so ändert sich die Sortierreihenfolge in der betreffenden Spalte entweder auf- oder absteigend. 

Die Art der Sortierung wird durch ein Pfeilsymbol im Spaltenkopf angezeigt. 

Aufsteigend:

Absteigend:

Die Sortierung wird aufgehoben, sobald das Register gewechselt wird oder ein Neuaufbau der Daten erfolgt.

Von-Bis

Mit entsprechender Eingabe im Stringfilter kannst Du auch eine Selektion von - bis einstellen.

Brauchst Du eine Eingrenzung über ein Fragment, gib im Feld "von-String" das Fragment ein und aktiviere dazu die Funktion "Fragmentfilter". Beim Filtern über Fragment bleibt die Groß-/Klein-Schreibweise unberücksichtigt.

Die Eingabe ist mit der ENTER-Taste oder dem Check-Symbol zu bestätigen. Anschließend werden die Daten für den eingestellten Filter angezeigt, wobei die Daten auch aufsteigend sortiert sind.

Funktionen des Registers "Ausgrenzung"

Im Register Ausgrenzung stehen die designten Felder der Haupttabelle (Ordner-Symbol im Designer) im Standard als Ausgrenzung zur Verfügung. Durch Parametereinstellung können die Nebentabellen (-Symbol im Designer) für die Ausgrenzung mit aktiviert werden. Im Designer ist es möglich, eingebundene Felder der Haupt-/Nebentabellen für die Ausgrenzung auszublenden. Das Ausblenden erfolgt über die Funktion "Keine Selektion" im Register "Ausgrenzung" des Designers.

Die Eingabe kann direkt im Selektionsfeld erfolgen, indem der Cursor steht. Der Wechsel in den Selektionsfeldern ist über die TAB-Taste oder den Pfeiltasten möglich.
Mit dem Refresh-Symbol wird der Selektionsbereich auf die Standardwerte zurückgesetzt.


Funktionen des Registers "Sortierung"

Die Reihenfolge der angezeigten Daten in der Tabelle kann im Register Sortierung voreingestellt werden. Zu beachten ist, dass keine übergeordnete Sortierung durch die Auswahl "Sortierung" im "Tabellen-Designer" auf ein Datenfeld gesetzt ist. Zu erkennen ist eine Voreinstellung durch das Sortier-Symbol in der Tabellenüberschrift. Im vorliegenden Beispiel werden die Daten entsprechend der Ausgrenzung nach Kundennummer sortiert und in aufsteigender Reihenfolge angezeigt.

Wird die Sortierung umgestellt, so wird die Tabelle in der gewünschten Sortierung angezeigt. Im vorliegenden Fall wurde die Sortierung auf den Namen gesetzt, so dass die Tabelle nun alphabetisch sortiert angezeigt wird.

Die generelle Funktion der Aufsteigenden/Absteigenden Sortierung ist dann im Register Daten möglich.

Funktionen des Registers "Filter"

Neben den Ausgrenzungen bietet das Register die Funktion, die aufgeführten Daten nach eingegebenen Filtersegmenten weiter einzugrenzen. Die Selektion erfolgt hierbei über alle Datenfelder, die in der Tabelle eingebunden sind.
Beim Wechsel auf das Register wird das Fenster "Stringfilter" aufgerufen. Hier ist die Eingabe von bis zu zwei Selektionsmerkmalen möglich. Im Standard werden die Daten nach einem der beiden Selektionsmerkmale gefiltert. Durch die zusätzliche Funktion "UND-Verknüpfung" werden nur Datensätze angezeigt, die beide Selektionsmerkmale enthalten. Mit dem Bestätigen der Eingabe über die RETURN-Taste oder dem Check-Symbol wird das Fenster geschlossen und im Register "Daten" werden die zutreffenden Daten angezeigt.
Sind Selektionen eingetragen, wird die farbliche Kennzeichnung des Registers von rot auf grün umgestellt.


Funktionen der Menüleiste

Neuanlage

Je nach Grid-Modul steht für die Neuanlage eines Datensatzes die Funktion zur Verfügung oder die Neuanlage kann durch Eingabe in der letzten leeren Grid-Zeile erfolgen. Ist der neue Datensatz angelegt, wird direkt eine neue leere Grid-Zeile angefügt.

Tabellendruck

Die Sonderfunktion bietet die Möglichkeit die dynamischen Grid-Ansichten zu drucken. Die Funktion ist eine Sonderfunktion und steht somit nicht in allen Grid2-Modulen im Standard zur Verfügung.
Mit den Untermenüpunkten "Verarbeitung" oder "Preview" ist es möglich, die dargestellte Grid-Ansicht direkt zu drucken oder als Druckvorschau zu verarbeiten. Im Standard ist ein Listenlayout "g2druck.lst" für alle Grid2-Ausdrucke hinterlegt. Ist die Anpassung des Listenlayouts bezogen auf Schriftart-/größe für ein Grid2-Modul gewünscht, so ist über die Untermenüpunkt "Design" das Listenlayout zu bearbeiten. Im Kundenverzeichnis "custom/kunde/listen/ll12" ist die Layoutdatei zu speichern. Die vorhandenen kundenbezogenen Layouts haben Vorrang vor dem Standardlayout. Der Dateiname des Listenlayouts (Beispiel Grid2-Arbeitsvorrat PPS) muss folgenden Aufbau haben:

Design

Aufruf des Grid-Designers zum Anlegen und Ändern des Tabellenaufbaus. Der Designer wird in einem eigenen Beitrag beschrieben.

Extras/Excel

Über den Menüpunkt Extras/Excel lassen sich die im Grid angezeigten Daten mit demselben Tabellenaufbau nach Excel exportieren und direkt aufrufen. Auf diese Weise kannst Du direkt weitere Auswertungen in Excel durchführen. Die Menüfunktion "Excel" muss durch einen Firmenstammparameter freigeschaltet werden.

Import / Export

Merkator bietet die Möglichkeit, aus den Grid2-ModuIen heraus einen Im- und Export von Daten in oder aus einer CSV-Datei durchzuführen.

Import von Daten aus einer CSV-Datei

Für den Datenimport nach Merkator aus einer CSV-Datei ist es wichtig darauf zu achten, dass die Schlüsselfelder mit in der CSV-Datei aufgeführt und gefüllt sind. Hierbei macht es Sinn, den Aufbau der benötigten Spalten für den Im- und Export als Muster zu speichern. Ein Beispiel hierfür findet Du in der Beschreibung des Mailingsystems.

Über Extras/Import wird das Fenster "ASCII-Import" aufgerufen.

Datei: Wähle hier die CSV-Datei für den Import aus. 

Trennzeichen: Eingabe des Zeichen für die Datentrennung, vorbelegt mit ";".

Keine Neuanlage: Mit der Funktion wird sichergestellt, dass nur bestehende Datensätze bearbeitet werden.

Keine Änderung: Ist die Funktion aktiv, werden beim Import bestehende Datensätze nicht aktualisiert.

Mit Return oder Klick auf das Check-Symbol startest Du den Import, dabei erfolgt im ersten Schritt eine Abfrage.

Ist der Import erfolgreich durchgelaufen, erscheint eine Meldung mit der Anzahl der geänderten bzw. neu angelegten Positionen.

Stimmt der Aufbau der Importdatei nicht mit dem aktuellen Grid-Aufbau überein, wird der Import mit entsprechender Meldung nicht durchgeführt.

Beim Import werden die Inhalte in der ersten Zeile der CSV-Datei mit den Spaltenüberschriften im Grid abgeglichen.

Nach dem Import der Daten kann ein kundenindividuelles Nacharbeitsprogramm laufen, wenn im Verzeichnis "custom/kunde/prog/import" ein Programm abgelegt ist, das vom Namen her dem Maskennamen aus dem Grid-Modul (Fenster "Optionen") entspricht.

Der Zugriff auf die Funktion "Import" ist über den Benutzerstamm konfigurierbar.

Export von Daten in eine CSV-Datei

Über Extras/Export wird das Fenster "ASCII-Import" aufgerufen.

Es wird das Fenster "ASCII-Export" aufgerufen.

Datei: Lege hier den Dateinamen und das Verzeichnis der Zieldatei fest.

Trennzeichen: Zeichen für die Datentrennung, vorbelegt mit ";"-Zeichen.

Beim Starten des Exports über das Return oder das Check-Symbol erscheint eine Abfrage.

Ist die Aufbereitung der CSV-Datei abgeschlossen, wechselt Merkator in die Grid-Bearbeitung. Der Zugriff auf die Funktion "Export" ist über den Benutzerstamm konfigurierbar.

Funktionen im Kontextmenü

Detail

Sprung in das Stammdatenmodul.

Suche

Aufrufen von Referenzfenstern.

Kopieren

Je nach bearbeiteter Datentabelle ist es möglich, den markierten Datensatz zu kopieren. Beim Kopieren des markierten Datensatzes wird die fortlaufende Nummer des neuen Datensatzes um die eingestellte Schrittweite erhöht. Der neue Datensatz wird am Tabellenende eingefügt.

Löschen

Der markierte Datensatz wird gelöscht.

Konfiguration

Wechsel in das Modul "Individuelle Menüzeile" zur Konfiguration der Funktionen im Kontextmenü. Der Zugriff auf die Funktion ist über den Benutzerstamm gesteuert.

Optionen

Schrittweite LFN: Bei der Aufbereitung wird die laufende Nummer in den Datensätzen um die hier eingetragene Schrittweite erhöht.

Satzanzahl: Es werden maximal <Satzanzahl> Datensätze angezeigt.

Zellenhöhe: Die Zellenhöhe entspricht der Höhe einer Zeile in der Tabelle und wird in Pixel eingetragen.

Maskenart: Mit der Maskenart wird die Spaltenauswahl und Reihenfolge des Anzeigegrids definiert. Hierdurch sind verschiedene Gridaufbaus möglich, die über die Funktion "Muster" gespeichert werden.

Bereichsmarkierung

Die Funktion "Bereichsmarkierung" steht nicht für alle Datentabellen zur Verfügung. Welche Funktionen mit der Bereichsmarkierung verbunden sind, ist ebenfalls in Abhängigkeit vom Programm unterschiedlich.

Markierst Du einen Tabellenbereich, öffnet sich automatisch das Kontextmenü. Die Markierung wird durch Anklicken eines anderen Tabellensegments wieder aufgehoben.


 

Zelleninhalte "nach unten ziehen"

Im Designer kann für Eingabefelder die Funktion Bereich ändern aktiviert werden. Diese bewirkt, dass eingegebene Werte einer Zelle auf andere Zeilen übertragen werden können. Bei aktivierter Funktion wird im Drag-Menü ein entsprechender Menüeintrag angeboten.