CODESOFT Etikettensoftware: Etiketten mit GridField effizient erstellen
- Samuel Bieri

- vor 4 Stunden
- 4 Min. Lesezeit

Die Erstellung von Etiketten mit mehreren Datenzeilen, wiederkehrenden Feldern oder dynamischen Inhalten kann schnell komplex und zeitaufwendig werden. Genau hier setzt die GridField-Funktion in CODESOFT an.
Mit GridField strukturieren Sie Ihre Etikettendaten effizient, reduzieren Fehlerquellen und automatisieren Ihre Prozesse nachhaltig. Egal ob Versandetiketten, Kommissionierlisten oder produktionsnahe Dokumente – GridField ermöglicht die Darstellung mehrerer Datensätze innerhalb eines einzigen Objekts.
In diesem Beitrag zeigen wir Ihnen Schritt für Schritt, wie Sie ein Etikett mit GridField in CODESOFT erstellen.
Was ist GridField?
GridField ist ein dynamisches Objekt innerhalb von CODESOFT (Enterprise), mit dem sich tabellarische Inhalte direkt auf einem Etikett darstellen lassen. Die Daten werden dabei automatisch aus Datenbanken oder Tabellenquellen übernommen.
Anstatt für jede Datenzeile einzelne Felder zu definieren, bündelt GridField sämtliche Informationen in einem einzigen Objekt. Man kann sich das wie eine integrierte Mini-Tabelle oder ein eingebettetes Spreadsheet auf dem Etikett vorstellen.
Sowohl statische als auch variable Inhalte werden unterstützt, wodurch sich besonders effiziente und wiederverwendbare Templates für hohe Druckvolumen realisieren lassen.
Warum GridField einsetzen?
GridField bringt Struktur in komplexe Etikettenlayouts und reduziert den Aufwand massiv:
Zeitersparnis bei der Template-ErstellungEin Template erstellen und flexibel wiederverwenden – auch bei wechselnden Daten
Mehrere Datensätze in einem Etikett darstellenIdeal für Listen, Aufträge oder Sammelpositionen
Komplexe Layouts vereinfachenMehrere Objekte werden in einem einzigen Grid zusammengeführt
Einheitliche DarstellungSaubere, tabellarische Struktur unabhängig von Datenmenge
Dynamische Steuerung der AusgabeInhalte können abhängig von Daten gesteuert werden
Dokumente statt nur EtikettenAuch geeignet für Formulare wie Lieferscheine oder Sicherheitsdatenblätter
Typische Anwendungsbereiche
GridField wird überall dort eingesetzt, wo mehrere Datensätze auf einem Etikett oder Dokument dargestellt werden:
Bestellungen / Purchase Orders
Kommissionierlisten (Pick Lists)
Karton- oder Palettenetiketten
Stücklisten (BOM)
Sicherheitsdatenblätter (SDS)
Nährwerttabellen
Branchen mit grossem Nutzen
Die Einsatzmöglichkeiten sind breit gefächert:
Industrie & ProduktionArbeitsaufträge, Stücklisten, Materiallisten
Logistik & VersandVersandübersichten, Sammelaufträge, Palettenlabels
HandelProduktsets, Preislisten, Aktionsartikel
LebensmittelindustrieZutatenlisten, Allergene, Nährwerte
Pharma & HealthcareDosierungen, Chargeninformationen, Bestandsdaten
Praxisbeispiel aus dem E-Commerce
Ein Onlinehändler im Bereich Sammelartikel nutzt GridField, um Arbeitsaufträge effizient zu erstellen. Beim Versand werden alle Artikel eines Auftrags automatisch strukturiert dargestellt – inklusive Positionen und Preise.
Das Resultat:
deutlich weniger manuelle Arbeit
saubere, übersichtliche Dokumente
schnellere Abwicklung im Versand
So funktioniert die Datenanbindung
Für die Darstellung der Daten gibt es zwei grundlegende Ansätze:
Mit Schlüsselfeld (Key Field)
Auswahl spezifischer Datensätze (z. B. anhand Auftragsnummer)
Ohne Schlüsselfeld (alle Datensätze laden)
Darstellung kompletter Tabellen oder Aufträge auf dem Etikett
Im folgenden Beispiel verwenden wir die zweite Variante.
Schritt-für-Schritt: GridField einrichten
1. Datenabfrage erstellen
Datenquelle → Tabellenabfrage → Hinzufügen
Namen vergeben (z. B. „Artikel Tabelle“)
Datenbankverbindung auswählen (OLEDB)
SQL-Abfrage erstellen oder importieren
Maximale Länge deaktivieren
Feldtrenner: |
Datensatztrenner: ^
Relevante Datensätze: 0

2. GridField-Objekt erstellen
Werkzeug „Erweiterte Objekte“ auswählen
GridField platzieren
Grösse anpassen
Eigenschaften öffnen
3. Grid strukturieren
Standard: 6 Zellen (anpassbar)
Zellen definieren:
Text
Bild
Barcode
Barcode: Randabstand definieren (Scan-Zone)
Spaltenanzahl festlegen
Datenquelle hinzufügen
Wichtig:Trennzeichen müssen mit der Datenabfrage übereinstimmen

4. Mehrseitige Ausgabe verwalten
Wenn Ihr GridField mehr Daten enthält, als auf eine einzelne Etikette oder Seite passen, können Sie die Ausgabe über mehrere Seiten verteilen. Diese Funktion ist besonders praktisch bei längeren Listen, Stücklisten, Kommissionierlisten oder Dokumenten mit vielen Positionen.
So aktivieren Sie die mehrseitige Ausgabe:
Öffnen Sie die Eigenschaften des GridField-Objekts
Wechseln Sie in den Bereich General / Allgemein
Aktivieren Sie die Option Manage Multiple Pages
Bestätigen Sie mit OK
Dadurch sorgt CODESOFT automatisch dafür, dass die Inhalte des GridField auf mehrere Seiten aufgeteilt werden, wenn der Platz auf einer einzelnen Seite nicht ausreicht.
5. Footer mit Seitennummerierung erstellen
Wenn Sie mit mehreren Seiten arbeiten, empfiehlt es sich, im Fussbereich eine Seitennummerierung einzubauen. So bleibt die Ausgabe übersichtlich und der Anwender erkennt sofort, auf welcher Seite er sich befindet.
Schritt 1: Formel für die Seitennummerierung anlegen
Navigieren Sie zu Data Source
Wählen Sie Formula
Klicken Sie auf Add
Vergeben Sie einen passenden Namen für die Formel, zum Beispiel:
Page Formula
Verwenden Sie anschliessend folgende Formel:
"PAGE: " & {@MLOCURPAGE} & "/" & {@MLOMAXQTY}Bedeutung der Variablen
@MLOCURPAGE Zeigt die aktuell gedruckte Seite des GridField an
@MLOMAXQTY
Zeigt die Gesamtanzahl der Seiten an, die für alle Datensätze im GridField benötigt werden
Bestätigen Sie danach mit OK.

6. Ergebnis: Fertige Etikette mit strukturiertem GridField
Sobald alle obigen Schritte abgeschlossen sind, erhalten Sie eine Etikette bzw. ein Dokument, auf dem mehrere Datensätze sauber und strukturiert innerhalb eines einzigen GridField-Objekts dargestellt werden.
Je nach Aufbau Ihrer Vorlage können dabei beispielsweise folgende Inhalte kombiniert werden:
Textfelder
Bilder
Barcodes
mehrere Datensätze aus Datenbank oder Tabelle
Seitennummerierung
Firmenlogo im Footer
Das Resultat ist eine klar strukturierte, dynamische Ausgabe, die sich ideal für komplexe Layouts und datenbasierte Druckprozesse eignet
So holen Sie das Maximum aus CODESOFT GridField heraus
GridField ist eine leistungsstarke Funktion innerhalb von CODESOFT und bietet zahlreiche Möglichkeiten, um komplexe Etikettenvorlagen übersichtlich und effizient aufzubauen.
Gerade bei Anwendungen mit mehreren Positionen, Artikellisten oder datenbankgestützten Inhalten lässt sich der Aufwand für die Template-Erstellung deutlich reduzieren. Statt viele einzelne Objekte manuell zu platzieren, arbeiten Sie mit einer zentralen, flexiblen Grid-Struktur.
Um den Einstieg zu erleichtern, empfiehlt es sich, mit einer Beispieletikette oder einer Testdatenquelle zu arbeiten. So können Spalten, Trennzeichen, Inhaltstypen und Seitenausgabe sauber geprüft und optimiert werden.
Unterstützung bei der Umsetzung
Wenn Sie Fragen zu GridField, zur passenden CODESOFT-Lizenz oder zur Anbindung an Ihre Datenquelle haben, unterstützen wir Sie gerne.
Wir helfen Ihnen unter anderem bei:
der Auswahl der passenden Etikettensoftware
der Einrichtung von CODESOFT
der Anbindung von Datenbanken oder Tabellen
der Erstellung individueller Etikettenlayouts
der Optimierung bestehender Druckprozesse
Fazit
GridField in der CODESOFT Etikettensoftware ist ideal, wenn mehrere Datensätze strukturiert auf einer Etikette oder einem Dokument dargestellt werden sollen. Besonders bei komplexen Anwendungen schafft diese Funktion mehr Übersicht, weniger manuellen Aufwand und eine deutlich bessere Skalierbarkeit.
Ob für Bestellungen, Picklisten, Stücklisten oder andere datenintensive Drucklayouts – mit GridField lassen sich professionelle und wiederverwendbare Vorlagen effizient umsetzen.




Kommentare