4D Write Pro Tabellen: Zellen verbinden


Tabellen
sind eines der wichtigsten Elemente in 4D Write Pro Dokumenten. 4D v20 R2 bringt eine neue Verbesserung, die Ihnen hilft, Informationen in Tabellen noch besser zu organisieren und zu präsentieren. Freuen Sie sich auf die Möglichkeit, Zellen zu verbinden!

Unabhängig davon, wie Sie die Tabellen verwenden, ob sie automatisch oder manuell ausgefüllt werden, die Möglichkeit, Zellen zu verbinden, wird Ihnen zweifelsohne helfen. Hier ist ein Beispiel dafür, was Sie jetzt ganz einfach tun können!

Horizontal, vertikal… oder beides

Die Zellen der Tabellen können horizontal in einer Zeile oder in einem Teil einer Zeile oder vertikal in einer Spalte oder in einem Teil einer Spalte verbunden werden. Es ist auch möglich, Zellenblöcke zu erstellen… die Möglichkeiten sind endlos, und Sie haben die Freiheit, Ihrer Kreativität freien Lauf zu lassen.

SCHNITTSTELLE ODER PROGRAMMIERUNG?

Wie üblich, gibt es mehrere Möglichkeiten. Schauen wir sie uns im Detail an.

Was ist neu an der Benutzeroberfläche

Es gibt jetzt zwei Schaltflächen in der Symbolleiste sowie zwei Menüpunkte im Menü der Zellenschaltflächen in beiden Oberflächen (Symbolleiste und Seitenleiste)

blank

Diese Menüpunkte sind kontextbezogen und werden nur angezeigt, wenn mehrere Zellen in einer Tabelle ausgewählt sind. Der erste Menüpunkt ermöglicht das horizontale, vertikale oder blockweise Verbindung von Zellen. Die zweite Option hat den gegenteiligen Effekt und erzeugt so viele Zellen wie nötig, die nicht verbunden werden, anstelle der ausgewählten Zelle(n). Dieser Menüpunkt ist nur aktiv, wenn mindestens eine verbundene Zelle ausgewählt ist.

Neue Standard-Aktionen

Es sind zwei Standardaktionen verfügbar: „Zelle/Verbinden“ und „Zelle/Trennen“.

Verwendung als Schaltfläche Standardaktionen

  • Zelle/Verbinden
  • Zelle/Trennen

 

Verwendung als Menüpunkte

APPEND MENU ITEM($menu; ak standard action title)				
SET MENU ITEM PROPERTY($menu; -1; Associated standard action; "cell/merge")

APPEND MENU ITEM($menu; ak standard action title)
SET MENU ITEM PROPERTY($menu; -1; Associated standard action; "cell/split")

NEUE Befehle zum Zusammenführen und Aufteilen

Schließlich wurden zwei neue spezielle Befehle erstellt, mit denen Sie für jede Tabelle, die Sie erstellen, festlegen können, wie die Zellen angeordnet werden sollen.

Der erste Befehl, WP TABLE MERGE CELLS, ermöglicht das Verbinden von Zellen und folgt der gleichen Logik wie die Standardaktionen. Er empfängt einen Bereich (von Zellen, Spalten oder Zeilen) in einem Parameter oder eine Tabelle und Zellkoordinaten.

Einen Bereich verwenden

$cells:=WP Table get cells($table; 3; 2; 2; 4)
WP TABLE MERGE CELLS($cells)

Verwendung einer Tabelle

WP TABLE MERGE CELLS($table; 3; 2; 2; 4)

 

blank

 

Die zweite Aktion (WP TABLE SPLIT CELLS) hat den gegenteiligen Effekt und gilt gleichermaßen für einen Bereich (von Zellen, Spalten oder Zeilen) oder eine Tabelle.

Verwendung eines Bereichs

$cell:=WP Table get cells($table; 3; 2; 1; 1)
WP TABLE SPLIT CELLS($cell)

Verwendung einer Tabelle

WP TABLE SPLIT CELLS($table; 3; 2 {; 1; 1})

blank

Fazit

Wir freuen uns, Ihnen diese neue Funktion anbieten zu können, die von einigen von Ihnen gewünscht wurde und von der wir hoffen, dass sie für alle hilfreich sein wird.

Zögern Sie nicht, uns über das Forum Ihr Feedback zu geben!

Roland Lannuzel
- Product Owner & 4D Experte - Nach seinem Studium der Elektronik arbeitete Roland als Entwickler und Berater in der industriellen IT-Branche, wo er Lösungen für Kunden mit einer Vielzahl von Datenbanken und Technologien entwickelte. In den späten 80er Jahren verliebte er sich in 4D und setzte es bei der Entwicklung von Geschäftsanwendungen wie Buchhaltungs-, Abrechnungs- und E-Mail-Systemen ein. 1997 trat er schließlich in das Unternehmen ein und leistete einen wertvollen Beitrag, indem er Spezifikationen, Testtools und Demos entwarf, Schulungen durchführte und auf vielen Konferenzen für die 4D Community sprach. Er gestaltet die Zukunft von 4D aktiv mit, indem er neue Funktionen und Datenbankentwicklungstools definiert.