BI-Center:Eingabeprüfung: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
__TOC__
__TOC__
Mit Hilfe der Gültigkeitsprüfung können Sie in CoPlanner festlegen, welche Art von Daten in ein Feld eingegeben werden sollen. So können Sie z.B. die Eingabe in dem Feld „Menge“ zulassen, wenn ein „Preis“ zu diesem Datensatz existiert.
Mit Hilfe der Gültigkeitsprüfung können Sie in CoPlanner festlegen, welche Art von Daten in ein Feld eingegeben werden sollen. So können Sie z.B. die Eingabe in dem Feld „Menge“ zulassen, wenn ein „Preis“ zu diesem Datensatz existiert.
Die Eingabeprüfung steht in der Eingabemaske und Zeilenmaske zur Verfügung.
Die Eingabeprüfung steht in der Matrixmaske und Zeilenmaske zur Verfügung.
Im folgenden Beispiel wird in der [[Framework:BI_Center:Eingabemaske_erstellen|Eingabemaske]] „Maske Meine Umsatzerloese“ eine Eingabeprüfung eingebaut. Eine Menge soll erst erfasst werden können, wenn ein Preis vorhanden ist und es sich um ein Leaf-Element handelt. Des Weiteren dürfen nur positive Mengen eingegeben werden.
Im folgenden Beispiel wird in der [[BI-Center:Matrixmaske|Matrixmaske]] „Maske Meine Umsatzerloese“ eine Eingabeprüfung eingebaut. Eine Menge soll erst erfasst werden können, wenn ein Preis vorhanden ist und es sich um ein Leaf-Element handelt. Des Weiteren dürfen nur positive Mengen eingegeben werden.


Sie rufen den Designer über die [[Framework:BI_Center:Eingabemaske_-_Eigenschaften_Measure|Eigenschaft]] "DataValidation" auf.  
Sie rufen den Designer über die [[Framework:BI_Center:Eingabemaske_-_Eigenschaften_Measure|Eigenschaft]] "DataValidation" auf.  
Zeile 13: Zeile 14:
[[image:Eingabepruefung02.jpg|thumb|center|Dialog „Eingabeprüfung“, Register „Einstellungen“]]
[[image:Eingabepruefung02.jpg|thumb|center|Dialog „Eingabeprüfung“, Register „Einstellungen“]]


====Register „Einstellungen“====
==Register „Einstellungen“==


Im Register „Einstellungen“ geben Sie die Bedingung für die Eingabeprüfung ein.
Im Register „Einstellungen“ geben Sie die Bedingung für die Eingabeprüfung ein.
Der Preis muss ungleich Null sein, der eingegebene Betrag größer Null und es muss ein Leaf-Element sein.
Der Preis muss ungleich Null sein, der eingegebene Betrag größer Null und es muss ein Leaf-Element sein.


{| {{Bausteindesign2}}
{{Eingabe|Text=[Preis] <> 0 and <Value> > 0 and [Produkte.ChildCount] = 0}}
|-
|<span style="color: darkblue">'''Eingabe'''</span> &nbsp;[Preis] <> 0 and <Value> > 0 and [Produkte.ChildCount] = 0
|}


Mittels der Option „Prüfung aktiv” können Sie eine bereits bestehende Eingabeprüfung deaktivieren ohne sie löschen zu müssen.
Mittels der Option „Prüfung aktiv” können Sie eine bereits bestehende Eingabeprüfung deaktivieren ohne sie löschen zu müssen.
Zeile 28: Zeile 26:


{| class="wikitable" width={{{breite|60%}}}
{| class="wikitable" width={{{breite|60%}}}
|-
! Variable
! Beschreibung
|-
|-
|[....]
|[....]
|Bezug auf jede Spalte in der Eingabemaske
|Bezug auf jede Spalte in der Matrixmaske
|-
|-
|Dimension.ID
|Dimension.ID
Zeile 45: Zeile 46:
|}
|}


====Register „Eingabemeldung“====
==Register „Eingabemeldung“==


In diesem Register können Sie eine Eingabemeldung erfassen. Ist die Option aktiviert, wird der Fußzeile der Maske die Eingabemeldung angezeigt.
In diesem Register können Sie eine Eingabemeldung erfassen. Ist die Option aktiviert, wird der Fußzeile der Maske die Eingabemeldung angezeigt.
Zeile 54: Zeile 55:
Geben Sie folgende Meldung in das Textfeld ein:
Geben Sie folgende Meldung in das Textfeld ein:


{| {{Bausteindesign2}}
{{Eingabe|Text=Es muss zuerst der Preis erfasst werden.}}
|-
|<span style="color: darkblue">'''Eingabe'''</span> &nbsp;„Es muss zuerst der Preis erfasst werden.
|}


In der Maske erfolgt die Darstellung:
In der Maske erfolgt die Darstellung:
Zeile 63: Zeile 61:
[[image:EingabepruefungAggmaske.jpg|thumb|center|Dialog „Eingabeprüfung“, Darstellung der „Eingabemeldung“ in der Maske]]
[[image:EingabepruefungAggmaske.jpg|thumb|center|Dialog „Eingabeprüfung“, Darstellung der „Eingabemeldung“ in der Maske]]


====Register „Fehlermeldung“====
==Register „Fehlermeldung“==
   
   
In diesem Register definieren Sie Meldung die ausgegeben wird, wenn der Anwender ungültige Daten erfassen will.
In diesem Register definieren Sie Meldung die ausgegeben wird, wenn der Anwender ungültige Daten erfassen will.
Zeile 71: Zeile 69:
:*Stopp: Ungültige Daten werden nicht akzeptiert
:*Stopp: Ungültige Daten werden nicht akzeptiert


[[image:Eingabepruefung04.jpg|thumb|center|Dialog „Eingabeprüfung“, Register „Fehlermeldung“]]
[[image:Eingabepruefung04.jpg|thumb|center|Dialog „Eingabeprüfung“, Register „Fehlermeldung“]]{{Eingabe|Text=Wählen Sie als Typ „Stopp“ und erfassen Sie den Titel und die Fehlermeldung.}}


{| {{Bausteindesign2}}
__NOEDITSECTION__
|-
|<span style="color: darkblue">'''Eingabe'''</span> &nbsp;Wählen Sie als Typ „Stopp“ und erfassen Sie den Titel und die Fehlermeldung.
|}




__NOEDITSECTION__
[[Category:Framework|Eingabeprüfung]]
[[Category:BI Center|Eingabeprüfung]]
[[Category:BI Center|Eingabeprüfung]]
[[en:Framework:BI_Center:Plausibility_Check]]
[[en:Framework:BI_Center:Plausibility_Check]]

Aktuelle Version vom 6. August 2024, 15:12 Uhr

Mit Hilfe der Gültigkeitsprüfung können Sie in CoPlanner festlegen, welche Art von Daten in ein Feld eingegeben werden sollen. So können Sie z.B. die Eingabe in dem Feld „Menge“ zulassen, wenn ein „Preis“ zu diesem Datensatz existiert. Die Eingabeprüfung steht in der Matrixmaske und Zeilenmaske zur Verfügung. Im folgenden Beispiel wird in der Matrixmaske „Maske Meine Umsatzerloese“ eine Eingabeprüfung eingebaut. Eine Menge soll erst erfasst werden können, wenn ein Preis vorhanden ist und es sich um ein Leaf-Element handelt. Des Weiteren dürfen nur positive Mengen eingegeben werden.

Sie rufen den Designer über die Eigenschaft "DataValidation" auf.

Der Dialog Eingabeprüfung mit folgenden Registern wird angezeigt:

Dialog „Eingabeprüfung“, Register „Einstellungen“

Register „Einstellungen“

Im Register „Einstellungen“ geben Sie die Bedingung für die Eingabeprüfung ein. Der Preis muss ungleich Null sein, der eingegebene Betrag größer Null und es muss ein Leaf-Element sein.

Eingabe  [Preis] <> 0 and <Value> > 0 and [Produkte.ChildCount] = 0


Mittels der Option „Prüfung aktiv” können Sie eine bereits bestehende Eingabeprüfung deaktivieren ohne sie löschen zu müssen. Durch einen Klick auf die Schaltfläche „Evaluieren“ können Sie Ihre Einstellungen überprüfen. Folgende Variable sind zulässig:

Variable Beschreibung
[....] Bezug auf jede Spalte in der Matrixmaske
Dimension.ID COPSYSID des Elements
Dimension.Level Level-Nummer, beginnend mit Null
Dimension.ChildCount Anzahl der Child-Elemente, Null wenn es ein Leaf-Element ist
Dimension.BaseElementID Name des Attributes (gibt bei Dimension die COPSYSID, bei Subsets die BASISELEMENTID zurück)

Register „Eingabemeldung“

In diesem Register können Sie eine Eingabemeldung erfassen. Ist die Option aktiviert, wird der Fußzeile der Maske die Eingabemeldung angezeigt. Die Meldung wird angezeigt, sobald diese Spalte aktiviert wird.

Dialog „Eingabeprüfung“, Register „Eingabemeldung“

Geben Sie folgende Meldung in das Textfeld ein:

Eingabe  Es muss zuerst der Preis erfasst werden.


In der Maske erfolgt die Darstellung:

Dialog „Eingabeprüfung“, Darstellung der „Eingabemeldung“ in der Maske

Register „Fehlermeldung“

In diesem Register definieren Sie Meldung die ausgegeben wird, wenn der Anwender ungültige Daten erfassen will. Neben dem Titel und dem Text der Fehlermeldung können Sie auch den Typ bestimmen. Die Typen haben unterschiedliche Auswirkungen auf die Eingabe.

  • Information: Eine Informationsmeldung wird angezeigt, die Daten werden akzeptiert
  • Warnung: Eine Warnungsmeldung wird angezeigt, die Daten werden akzeptiert
  • Stopp: Ungültige Daten werden nicht akzeptiert
Dialog „Eingabeprüfung“, Register „Fehlermeldung“
Eingabe  Wählen Sie als Typ „Stopp“ und erfassen Sie den Titel und die Fehlermeldung.