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 ansehenInsert– Neue Einträge hinzufügenUpdate– Vorhandene Daten bearbeitenDelete– 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,Deletepro 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