Tabelleneditor
Im Tabelleneditor werden Definitionen der Systemmodule erstellt und bearbeitet.
Im Tabelleneditor werden Definitionen der Systemmodule bearbeitet, also z. B. Variablen, Rezepte oder Alarme. Die Parameter für eine im Tabelleneditor markierte Definition können Sie direkt im Tabelleneditor oder auf den Eigenschaftenseiten festlegen.
Eine Einführung in die Arbeitsweise mit dem Tabelleneditor, z. B. wie Sie einen Kommunikationskanal anlegen und Variablendefinitionen bearbeiten, finden Sie im Schnelleinstieg.
Tabelleneditor öffnen
Um den Tabelleneditor für ein Systemmodul zu öffnen, haben Sie folgende Möglichkeiten:
-
Doppelklicken Sie auf den Knoten eines Systemmoduls (z. B. Variablen) oder auf einen seiner Unterknoten.
-
Klicken Sie mit der rechten Maustaste auf den Knoten eines Systemmoduls oder auf einen seiner Unterknoten und wählen Sie "Editor anzeigen" aus dem Kontextmenü.
-
Markieren Sie das gewünschte Systemmodul oder einen seiner Unterknoten und drücken Sie Enter.
Für jedes Systemmodul wird ein eigener Tabelleneditor als Tab in der Mitte des Programmfensters der Entwicklungsumgebung angezeigt.
Sie können z. B. einen einzelnen Tab aus der Entwicklungsumgebung herausziehen, um ihn in einem separaten Fenster anzuzeigen, oder Tabs in Gruppen organisieren. Nähere Informationen siehe Tabs.
Bedienelemente des Tabelleneditors
Auf dem Tab erscheint der Projektname und die Bezeichnung des Systemmoduls, z. B. " [MyProject] Sprachumschaltung". Der Navigationspfad zur ausgewählten Definition wird neben dem Suchfeld angezeigt.
Tabellen für Definitionen und Gruppen
Der Tabelleneditor enthält zwei Tabellen. Die obere Tabelle zeigt die im markierten Knoten enthaltenen Definitionen und ihre Parameter an, die untere Tabelle die im Knoten enthaltenen Gruppen.
Zeilen
Pro Definition wird in der Tabelle eine Zeile angezeigt.
Spalten
Eine Spalte in der Tabelle repräsentiert einen Parameter.
Suche
Filtert den Inhalt der Tabelle nach der eingegebenen Zeichenkette. Wenn Sie die Zeichenkette eingeben und mit Enter bestätigen, werden nur diejenigen Definitionen angezeigt, die diese Zeichenkette in einer Zelle enthalten. Dabei werden nur die Spalten berücksichtigt, die im Tabelleneditor angezeigt werden. Die Zelle, in der die Zeichenkette gefunden wurde, wird mit einem grünen Häkchen markiert.
Zusätzlich steht für die Suche ein Suchdialog zur Verfügung.
Sie können die Darstellung im Tabelleneditor sowie einige Funktionalitäten anpassen. Öffnen Sie den Dialog Optionen, expandieren Sie den Knoten Entwicklungsumgebung und wählen Sie den Eintrag Editoren aus. Auf der rechten Seite des Dialogs stehen Optionen zur Anpassung des Tabelleneditors zur Verfügung.
Tabellen
Folgende Aktionen stehen für die Tabellen zur Verfügung:
Tabellen zu- und aufklappen
Über die Schaltfläche
rechts oben in der jeweiligen Tabelle können Sie die
Tabelle zusammenklappen und eine zusammengeklappte Tabelle über die
Schaltfläche
wieder ausklappen.
Begrenzung verschieben
Um mehr Platz in der ersten bzw. der zweiten Tabelle zu schaffen, können Sie auch die Begrenzung zwischen der oberen und der unteren Tabelle verschieben:
-
Platzieren Sie die Maus am oberen Rand der unteren Tabelle. Der Cursor schaltet um (
). -
Drücken und halten Sie die linke Maustaste. Die Begrenzung wird durch eine dicke, gepunktete Linie dargestellt.
-
Ziehen Sie die Begrenzung bei gehaltener linker Maustaste nach oben oder nach unten.
-
Lassen Sie die Maustaste an der gewünschten Position los.
Zeilen
Eine Zeile in der Tabelle repräsentiert eine Definition des Systemmoduls. Der Tabelleneditor erlaubt für eine Zeile folgende Aktionen:
Definition anlegen
Um eine Definition anzulegen, haben Sie folgende Möglichkeiten:
-
Klicken Sie mit der rechten Maustaste innerhalb des Tabelleneditors und wählen Sie Neu aus dem Kontextmenü.
-
Drücken Sie F8.
-
Doppelklicken Sie innerhalb des Tabelleneditors.
Definition bearbeiten
Um einen Parameter einer Definition zu bearbeiten, klicken Sie einmal auf die gewünschte Zelle. Der Inhalt kann direkt im Tabelleneditor bearbeitet werden. Sie können den Parameter auch auf den Eigenschaftenseiten bearbeiten.
Eine Rückgängig-Funktion steht bei der Bearbeitung von Definitionen nicht zur Verfügung.
Definition(en) auswählen
Um eine Definition zu kopieren, einzufügen oder zu löschen, müssen Sie diese Definition vorher auswählen.
-
Um eine Definition auszuwählen, klicken Sie auf die erste Zelle der Zeile (Markierungszelle).
-
Um mehrere Definitionen auszuwählen, klicken Sie die Markierungszellen der gewünschten Definition an und halten Sie dabei die Strg-Taste gedrückt.
-
Um einen Block von Definitionen auszuwählen (d. h. mehrere benachbarte Zeilen), klicken Sie auf die Markierungszelle der ersten gewünschten Definition, drücken und halten Sie die Umschalt-Taste und klicken Sie auf die Markierungszelle der letzten gewünschten Definition.
-
Um alle Definitionen der Tabelle auszuwählen, klicken Sie mit der rechten Maustaste und wählen Sie Alles markieren aus dem Kontextmenü oder drücken Sie Strg+A.
Definition kopieren, einfügen und löschen
Im Kontextmenü des Tabelleneditors stehen die Editierfunktionen "Kopieren" (Strg+C) und "Einfügen" (Strg+V) zur Verfügung. Damit werden die markierten Definitionen in die Zwischenablage kopiert oder aus der Zwischenablage eingefügt. Mit "Löschen" (Entf) können Sie die markierte Definition löschen.
Das Löschen von Definitionen kann nicht rückgängig gemacht werden. Daher werden die Definitionen erst dann gelöscht, wenn Sie die Frage "Wollen Sie die selektierten Definitionen löschen?" mit Ja bestätigen. Sie können die obligatorische Bestätigung jedoch auch deaktivieren.
Definition duplizieren
Im »EASY UI Designer« müssen Namen eindeutig sein. Mit der Funktion " Duplizieren" aus dem Kontextmenü (Strg+F8) erstellen Sie für die markierte Definition eine fast identische Kopie, die sich von der ursprünglichen nur durch einen automatischen Index im Namen unterscheidet. Den Namen können Sie bei Bedarf nachträglich bearbeiten.
Die Funktion wird nur auf eine Definition angewendet, und zwar diejenige, die in der Markierungszelle das Dreieckssymbol enthält.
Spalten
Der Tabelleneditor erlaubt für eine Spalte folgende Aktionen:
Spalten anzeigen oder verbergen
Einige Definitionen verfügen über mehr Parameter, als Spalten im Tabelleneditor dargestellt werden können. Welche Parameter der Tabelleneditor anzeigen soll, können Sie im Dialog Optionen des Tabelleneditors festlegen.
"Gefrorene" Spalten mit standardmäßig beigem Hintergrund (z. B. "Alias" oder "Name") können nicht verborgen oder verschoben werden.
Reihenfolge der Spalten ändern
Um eine Spalte weiter nach recht oder nach links zu verschieben, haben Sie folgende Möglichkeiten:
-
Drücken Sie die linke Maustaste auf dem Spaltenkopf herunter und ziehen Sie die Spalte in die gewünschte Richtung.
-
Sie können die Reihenfolge der angezeigten Parameter auch über den Dialog Optionen des Tabelleneditors ändern.
Spalten schmaler oder breiter stellen
Um eine Spalte schmaler oder breiter zu stellen, können Sie die Begrenzung zwischen zwei Spalten verschieben:
-
Platzieren Sie die Maus am linken oder rechten Rand des Spaltenkopfs einer Spalte. Der Cursor schaltet um (
). -
Drücken und halten Sie die linke Maustaste. Die Begrenzung wird durch eine dicke, gepunktete Linie dargestellt.
-
Ziehen Sie die Begrenzung bei gehaltener linker Maustaste nach links oder nach rechts.
-
Lassen Sie die Maustaste an der gewünschten Position los.
Zellen einer Spalte automatisch befüllen
Haben Sie viele neue Definitionen erstellt, können Sie sich Tipparbeit sparen, indem Sie die folgenden Funktionen zum automatischen Befüllen von Zellen nutzen. Zuvor müssen Sie mehrere Zellen einer Spalte mit der Maus markieren, die sie ausfüllen wollen. Dabei muss in der Auswahl die Zelle, deren Inhalt in die anderen Zellen kopiert wird, enthalten sein. Die folgenden Funktionen stehen dann im Kontextmenü des Tabelleneditors zur Verfügung:
-
Ausfüllen (Strg+U)
Kopiert den Inhalt der ersten markierten Zelle in die anderen Zellen der Auswahl.
-
Schrittweite 1 (Strg+1)
Bei numerischen Angaben wird die Zahl jeweils um 1 inkrementiert. Bei textuellen Angaben wird dem String jeweils ein um 1 inkrementierter Index angehängt.
-
Schrittweite 2 (Strg+2)
Bei numerischen Angaben wird die Zahl jeweils um 2 inkrementiert. Bei textuellen Angaben wird dem String jeweils ein um 2 inkrementierter Index angehängt.
Um eine Schrittweite von 3, 4, … 9 zu verwenden, drücken Sie Strg+3, Strg+4 … Strg+9.
Zeilen sortieren
Sie können die Zeilen nach dem Inhalt der Zellen einer Spalte sortieren. Wenn Sie auf einen Spaltenkopf einmal klicken, dann werden die Zellen der Spalte (und damit die Zeilen) aufsteigend sortiert (A-Z, 0-9). Klicken Sie ein zweites Mal auf den Spaltenkopf, werden die Zellen der Spalte absteigend sortiert (Z-A, 9-0). Ein kleines nach oben oder nach unten zeigendes Dreieck im Spaltenkopf zeigt die entsprechende Sortierung an. Klicken Sie ein drittes Mal auf den Spaltenkopf, dann werden die Zeilen in der Reihenfolge angezeigt, wie sie in der Datenbank vorliegen. In diesem Fall erscheint kein Dreieckssymbol im Spaltenkopf.
Im Systemmodul Sprachumschaltung wird der Tabellenkopf der Textspalte für die Entwicklersprache fett dargestellt.