Tables

Bearbeitbare Tabelle

Die Bearbeitbare Tabelle ist eine interaktive Tabellenkomponente zur Anzeige und direkten Bearbeitung strukturierter Daten, die in einer SQL-kompatiblen Datenbank gespeichert sind (z. B. SQLite, MySQL, MSSQL). Sie ermöglicht es Benutzern, über das Frontend Datensätze hinzuzufügen, zu aktualisieren oder zu löschen – alle Änderungen wirken sich unmittelbar auf die angebundene Datenbank aus.

Wie alle Tabellentypen in PLCVisu nutzt auch diese Tabelle ein feingranulares Berechtigungsmodell, um den Zugriff zu steuern. Rechte können benutzerspezifisch oder rollenbasiert vergeben werden. Verfügbare Rechte sind:

  • Read – Datensätze ansehen
  • Insert – Neue Einträge hinzufügen
  • Update – Vorhandene Daten bearbeiten
  • Delete – Einträge löschen

So wird sichergestellt, dass nur autorisierte Nutzergruppen Änderungen an den Daten vornehmen können – etwa dürfen Bediener nur neue Werte eintragen, während Schichtleiter vollen Zugriff erhalten.

Die Bearbeitbare Tabelle eignet sich besonders für Prozesse, in denen benutzergesteuerte Einträge erforderlich sind:

  • Schicht- und Betriebsprotokolle
  • Manuelle Chargeneingaben
  • Parametrierung im laufenden Betrieb
  • Editierbare Rezepturen und Einstellungslisten

Weitere Funktionen sind Paginierung, Sortierung, Feldvalidierung sowie optionale visuelle Formatierung. Spaltenstruktur und -inhalt können frei konfiguriert werden, einschließlich dynamischer Elemente wie Icons oder farblicher Hervorhebungen.


Hauptfunktionen

  • Frontend-Bearbeitung – Datensätze direkt hinzufügen, ändern oder löschen
  • Geteiltes Berechtigungsmodell – wie alle Tabellen: Read, Insert, Update, Delete pro Benutzer oder Rolle
  • Anbindung an SQL-Datenbanken – kompatibel mit relationalen Backends wie SQLite, MySQL oder MSSQL
  • Sichere Datenbearbeitung – nur autorisierte Nutzer können Änderungen vornehmen
  • Validierungslogik – Eingaberegeln pro Spalte definierbar
  • Paginierung & Sortierung – auch bei großen Datenmengen gut navigierbar
  • Anpassbare Spalten – Struktur, Bezeichnung, Datentyp und Sichtbarkeit frei definierbar
  • Formatierungsoptionen – Zeilenformatierung, Icons, Ausrichtung, dynamische Darstellungen
Delete
Update
Insert
Read