Zum Inhalt springen

Felder

Ein Feld ist eine Angabe innerhalb einer Datensatz-Art: Quantity, Shift, Comment. Sie pflegen die Felder im Raster unter Einstellungen › Datenbank, in der Ansicht Felder. Daneben liegt die Ansicht Daten — dort stehen die gespeicherten Datensätze.

Jedes Feld ist eine echte Spalte in der Betriebstabelle. Es gibt kein verstecktes Sammelfeld und keine freie Zusatzstruktur.

Feld hinzufügen fragt drei Dinge:

Angabe Bedeutung
Feldname der Name, unter dem das Feld überall erscheint, zum Beispiel GoodParts
Typ einer der sechs Datentypen (siehe Datentypen)
Pflicht ob ein Datensatz ohne diesen Wert abgelehnt wird

Der Feldname ist innerhalb einer Datensatz-Art eindeutig. Über den Namen sprechen Erfassung, Abfragen und Tags das Feld an.

Standard ist der Wert, den ein Feld bekommt, wenn nichts angegeben wurde. Sie können ihn im Raster direkt ändern.

Wenn Sie ein Feld auf Pflicht umstellen und es bereits Datensätze ohne Wert gibt, lehnt TrakState die Änderung ab und nennt die Anzahl. Setzen Sie erst einen Standardwert.

TrakState merkt sich außerdem, ab wann die Pflicht gilt. Ein Datensatz, der vorher erfasst wurde und erst später ankommt — zum Beispiel von einem Gerät, das offline war — wird nicht an einer Regel gemessen, die es damals nicht gab.

Ein Feld umzubenennen ist harmlos. Die Spalte heißt intern nach einer unveränderlichen Kennung; es läuft keine Schemaänderung, und nichts, was auf das Feld zeigt, bricht.

Feld verstecken nimmt das Feld aus der Erfassung heraus: Aus der Erfassung. Die Daten bleiben. Die gespeicherten Werte sind weiter lesbar, und der Schritt ist umkehrbar.

Feld löschen ist nicht umkehrbar. TrakState sagt vorher, wie viele Datensätze einen Wert in diesem Feld tragen.

Unter Wird beschrieben von: steht, welche Erfassungsmasken und Tafeln auf diese Datensatz-Art schreiben. Lesen Sie das, bevor Sie ein Pflichtfeld ergänzen oder eines entfernen: ein Pflichtfeld zu ergänzen oder eines zu entfernen erreicht jede davon — auch Geräte in der Halle.

Wer über den Roh-SQL-Notausgang eine Spalte anlegt, sieht sie im Raster als extern angelegt. Sie wird angezeigt, aber nicht bearbeitet — die Oberfläche verschweigt keine Spalte, die in Ihrer Tabelle steht.