Errechnetes (Formel) Attribut
Beschreibung
Ein errechnetes Attribut ermittelt den Wert des umhüllten Datenfeldes mittels einer Formel. Diese Formel bestimmt die möglichen Werte (Ausprägungen) des errechneten Attributes.
Die Auswertung der Formel erfolgt erst zum Zeitpunkt der Abfrage des errechneten Attributes. Dann erst wird die erfasste Formel berechnet, dabei kann es - wie beim Auswerten einer jeden Formel in ClassiX® - durchaus geschehen, dass im Formelausdruck Variablen angegeben sind, die vom System nicht automatisch gefunden werden. Man muss daher beim Erstellen der Formel darauf achten, dass das errechnete Attribut später in einem Kontext eingesetzt wird, in welchem die Formel auch ausgewertet werden kann.
Die Formel kann im Eingabefenster direkt getestet werden, die benötigten Variablen werden dann interaktiv vom System abgefragt. (siehe Menüpunkt "Testen errechnetes Attribut" oder entsprechenden Knopf)
Im Standardfall (Formeltyp = Individuell) wird die Formel direkt in das errechnete Attribut geschrieben.
Die Syntax von Formeln finden Sie unter Berechnungsformeln.
Mehr Information bekommen Sie in dem Topic Sachmerkmale.
Funktionalität
Eingabefenster
Dieses Fenster dient der Pflege des errechneten Attributes.
Menüpunkt | Beschreibung |
---|---|
Bearbeiten | - |
: Attribute | - |
: : Dynamisches Datenfeld selektieren | Auswahl des dynamischen Datenfeldes (slots) selbst, welches durch das errechnete Attribut beschrieben werden soll. Ein dynamisches Datenfeld muss angegeben werden. Kann nur bei Neu-Eingabe eines errechneten Attributes ausgewählt werden. |
: : Präfix selektieren | Auswahl des Präfixes eines dynamischen Datenfeldes (slots), welches durch das errechnete Attribut beschrieben werden soll. Ein Präfix muss nicht gesetzt werden. Kann nur bei Neu-Eingabe eines errechneten Attributes ausgewählt werden. |
: Option Formeltyp | - |
: : Individuell | (Standardeinstellung) wird im errechneten Attribut eine eigene Formel hinterlegt |
: : Allgemein | wird auf eine bereits im System hinterlegte Berechnungsformel Bezug genommen. Der Fall kann dann sinnvoll sein, wenn einige errechnete Attribute z.B. andere Namen, Steuerungen oder Gültigkeiten aufweisen sollen, die Formel aber immer die selbe sein soll. |
: Allgemeine Formel | Dieser Menüpunkt ist nur dann aktiv, wenn das errechnete Attribut den Formeltyp "Allgemein" hat (siehe Menüpunkt "Option Formeltyp"). Dann kann zwischen "Editieren" (direkter Aufruf der referenzierten Formel zum Editieren) und "Auswählen" (Auswahl einer im System gespeicherten Berechnungsformel, um sie mit dem errechneten Attribut zu verknüpfen) ausgewählt werden. |
: Errechnetes Attribut testen | Das (gespeicherte!) errechnete Attribut kann in Hinsicht auf das Ergebnis der hinterlegten Formel getestet werden. Die in der Formel angegebenen Variablen werden vom System interaktiv abgefragt. |
: Schließen | Fenster schließen |
Suchen | Listenfenster aufrufen |
Symbol | Beschreibung |
---|---|
Das Eingabefenster wird geleert. | |
Änderungen am Attribut-Objekt werden gespeichert. | |
Das angezeigte Attribut-Objekt wird gelöscht. | |
Das Druckfenster wird aufgerufen. | |
Das Eingabefenster für die Gültigkeit des Attributes wird aufgerufen. | |
Das Fenster zum Testen der Formel wird aufgerufen. | |
Erstes Dokumentverzeichnis öffnen | |
Assoziationen öffnen |
Feld | Beschreibung |
---|---|
Datenfeld/Präfix | Dynamisches Datenfeld mit/ohne Präfix des errechneten Attributes |
Bearbeiter | Informationen des Bearbeiters |
Steuerung | Wie wird das Attribut gesteuert |
Beschreibung | Beschreibung des errechneten Attributes |
Text intern | Interne Informationen des errechneten Attributes |
Wertprüfung | Aktivierung und Festlegung von Bedingungen/Beschränkungen für den Attributwert. Erfüllt der eingegebene Wert nicht die in der Wertprüfung festgelegten Beschränkungen, so erscheint ein entsprechendes Dialogfenster, welches den Anwender über seinen Eingabefehler informiert. Es können auch komplexe Bedingungen gesetzt werden, welche nicht nur auf das aktuelle Attribut beschränkt sind. Dabei ist aber darauf zu achten, dass in der späteren Umgebung (Plugspace) die angesprochenen Attribute auffindbar sind. |
Formel | Verwendete Formel |
Ausgabefenster | Graphisch aufbereitete Ausgabe der Formel |
Knopf | Beschreibung |
---|---|
Datenfeld | Selektionsfenster für dynamische Datenfelder aufrufen |
Präfix | Selektionsfenster für Präfixe aufrufen |
Bearbeiter | Selektionsfenster für Mitarbeiter aufrufen |
Formel | Selektionsfenster für Formeln aufrufen. (Nur aktiv falls Menüpunkt "Option Formeltyp" auf "Allgemein" gesetzt) |
Bearbeiten | Die durch die Transformation erzeugte XML-Darstellung der Formel kann eingesehen und bearbeitet werden |
Eigenschaften | Die Eigenschaften des XML-Controls können editiert werden. |
OK | Änderungen am Attribut-Objekt werden gespeichert. Wenn keine Änderungen getätigt wurden ist der Knopf gesperrt. |
Neu | Das Eingabefenster wird geleert. |
Löschen | Das angezeigte Attribut-Objekt wird gelöscht. |
Schließen | Das Fenster wird geschlossen, ohne Änderungen zu speichern. Wenn Sie die Änderungen sichern wollen, so müssen Sie den Knopf "OK" drücken. |
Listenfenster
Dient der Auflistung der Attribut-Objekte.
Symbol | Beschreibung |
---|---|
Das Eingabefenster wird aufgerufen, um ein neues Attribut anzulegen. | |
Das ausgewählte Attribut-Objekt wird im Eingabefenster angezeigt. | |
Das ausgewählte Attribut-Objekt wird gelöscht. | |
Das Druckfenster wird aufgerufen. | |
Das Eingabefenster für die Gültigkeit des Attributes wird aufgerufen. | |
Alle Attribute werden in die Zwischenablage kopiert. | |
Alle selektierten Attribute werden nach Excel exportiert. |
Feld | Beschreibung |
---|---|
Attributname | Suche nach Name des dynamischen Datenfelds des Attributes |
Beschreibung | Suche in der Beschreibung der Attribute |
Text intern | Suche im internen Text der Attribute |
Kategorie | Suche mittels der Kategorisierung (des Ordnungsbegriffes) der Attribute |
Knopf | Beschreibung |
---|---|
Bearbeiten | Das ausgewählte Attribut-Objekt wird im Eingabefenster angezeigt. |
Neu | Ein leeres Eingabefenster wird geöffnet. |
Löschen | Das ausgewählte Attribut-Objekt wird gelöscht. |
Schließen | Das Fenster wird geschlossen. |
Verwandte Themen
Technische Dokumentation
- Übersicht Sachmerkmale
- Implementation
- Qualitätssicherung
- Errechnetes Attribut Editiermodul
- Errechnete Attribute Selektionsmodul
Errechnetes Attribut Editiermodul
Modulname
attrfedt.mod
Klassen
Security
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
Message | Parameter | Funktion | Security |
---|---|---|---|
ATTRIBUTE_CHANGED | Attribut-Objekt | Attribut wurde geändert | |
ATTRIBUTE_CREATED | Attribut-Objekt | Attribut wurde erzeugt | |
ATTRIBUTE_DELETED | Attribut-Objekt | Attribut wurde gelöscht | |
EDIT_ATTRIBUTE | NULL oder Attribut-Objekt | Eingabefenster für Attribute aufrufen | |
EDIT_FORMULA_ATTRIBUTE | NULL oder Errechnetes Attribut-Objekt | Eingabefenster für errechnete Attribute aufrufen | |
FORMULA_ATTRIBUTE_CHANGED | Errechnetes Attribut-Objekt | Errechnetes Attribut wurde geändert | |
FORMULA_ATTRIBUTE_CREATED | Errechnetes Attribut-Objekt | Errechnetes Attribut wurde erzeugt | |
FORMULA_ATTRIBUTE_DELETED | Errechnetes Attribut-Objekt | Errechnetes Attribut wurde gelöscht | |
FORMULA_CHANGED | Formel-Objekt | Formel wurde geändert | |
FORMULA_CREATED | Formel-Objekt | Formel wurde erzeugt | |
FORMULA_DELETED | Formel-Objekt | Formel wurde gelöscht | |
FORMULA_SELECTED | Formel-Objekt | Formel wurde selektiert | |
LIST_ATTRIBUTE | Collection Attribut-Objekte oder NULL | Listenfenster für Attribute aufrufen | |
LIST_FORMULA_ATTRIBUTE | Collection Errechnete Attribut-Objekte oder NULL | Listenfenster für errechnete Attribute aufrufen | |
LOAD_FORMULA_ATTRIBUTE | keine | Errechnete Attribute laden | |
SLOT_SELECTED | Dynamisches Datenfeld-Objekt | Dynamisches Datenfeld wurde selektiert |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
EDIT_ATTRIBUTE | NULL oder Attribut-Objekt | Eingabefenster für Attribut aufrufen | Attribut-Editiermodul |
EDIT_FORMULA | NULL oder Formel-Objekt | Eingabefenster für Formel aufrufen | Formel-Editiermodul |
EDIT_VALIDITY_BY_DATE | Fenstertitel, Objekt, Empfänger der Antwort | Eingabefenster für Gültigkeit aufrufen | Gültigkeit-Editiermodul |
LIST_FORMULA | NULL oder Collection von Formel-Objekten | Listenfenster für Formeln aufrufen | Formel-Editiermodul |
LIST_FORMULA_ATTRIBUTE | NULL oder Collection von errechneten Attribut-Objekten | Listenfenster für Attribute aufrufen | Attribut-Editiermodul |
SELECT_FORMULA | NULL oder Collection von Formel-Objekten | Selektionsfenster für Formeln aufrufen | Formel-Selektionsmodul |
SELECT_SLOT | Widget | Selektionsfenster für Dynamische Datenfelder aufrufen | Dynamische Datenfelder-Selektionsmodul |
SHOW_PREVIEW | Widget | Druckvorschau | Druckvorschau |
TEST_FORMULA |
Errechnete Attribute Selektionsmodul
Modulname
attrfsel.mod
Klassen
Security
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
Message | Parameter | Funktion | Security |
---|---|---|---|
ATTRIBUTE_CHANGED | Attribut-Objekt | Attribut wurde geändert | |
ATTRIBUTE_CREATED | Attribut-Objekt | Attribut wurde erzeugt | |
ATTRIBUTE_DELETED | Attribut-Objekt | Attribut wurde gelöscht | |
SELECT_ATTRIBUTE | Collection Attribut-Objekte oder NULL, Empfänger der Antwort | Selektionsfenster für Attribut aufrufen | |
SELECT_FORMULA_ATTRIBUTE | Collection Errechnete Attribut-Objekte oder NULL, Empfänger der Antwort | Selektionsfenster für errechnete Attribute aufrufen |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
ATTRIBUTE_SELECTED | Attribut-Objekt, Empfänger | Attribut wurde selektiert | |
EDIT_ATTRIBUTE | NULL oder Attribut-Objekt | Eingabefenster für Attribut aufrufen | Attribut-Editiermodul |
FORMULA_ATTRIBUTE_SELECTED | Errechnetes Attribut-Objekt, Empfänger | Errechnetes Attribut wurde selektiert |