FRMV A FELDER: Unterschied zwischen den Versionen
SYN31 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
SiH (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(24 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= AvERP - Felder = | = AvERP - Felder = | ||
In dieser Maske sind alle Felder, über alle Masken hinweg, gespeichert. | In dieser Maske sind alle '''Felder (Viewfelder)''', über alle Masken hinweg, gespeichert (nicht jedoch die Felder der Tabellen, auf welchen die Views und damit die Masken basieren). | ||
Zeile 9: | Zeile 9: | ||
Zu jedem Feld können spezifische Informationen hinterlegt werden. | Zu jedem Feld können spezifische Informationen hinterlegt werden. | ||
Änderungen sollten nur von AvERP Entwicklern und Administratoren durchgeführt werden. | Änderungen sollten nur von AvERP-Entwicklern und Administratoren durchgeführt werden. | ||
Über die Schaltfläche '''Zwang setzen''' kann ein Kundenpflichtfeld definiert werden. | Über die Schaltfläche '''Zwang setzen''' kann jedes beliebige Feld in einer Maske als ein Kundenpflichtfeld definiert werden. | ||
Kundenpflichtfelder sind orange gekennzeichnet und müssen bei manueller Bearbeitung gefüllt werden. | Kundenpflichtfelder sind orange gekennzeichnet und müssen dann bei manueller Bearbeitung mit Werten gefüllt werden, da ansonsten ein Speichern des Datensatzes nicht möglich ist. | ||
<div id="Nicht_kopieren"></div> | |||
'''Nicht kopieren''' sorgt dafür, dass der Inhalt des Feldes beim Kopieren von Datensätzen wie z.B. Artikeln in dem durch das Kopieren neu erstellten zweiten Datensatz leer bleibt. | |||
Zu beachten ist hier, dass bei "Anzeigefeldern", die Datensätze in anderen Masken referenzieren - also z.B. Lfd.Nr.("MASKENKEY") - Feldern - im Hintergrund eigentlich immer nur eine ID gespeichert wird. | |||
Soll die Lfd.Nr. nicht kopiert werden, so muss daher lediglich für die entsprechende ID das Kennzeichen "Nicht kopieren" gesetzt werden. | |||
[[Datei:nichtkopieren.jpg]] | |||
<div id="Schnellsuche"></div> | |||
Soll ein Feldwert in einer '''Schnellsuche''' angezeigt werden, so muss hierzu das Kennzeichen '''Priorität''' des entsprechenden Feldes in AvERP - Felder einen Wert größer 0 enthalten. | |||
Beispiel: Die Schnellsuche des Feldes Auftragsart.Kz. in der Maske Auftrag - Auftragsart (Tabellenname: V_BTOUR) soll neben dem Auftragsart.Kz. auch die Bezeichnung (Feldname: TOURBEZ) der Auftragsart anzeigen. | |||
1. Priorität eintragen | |||
[[Datei:A_FELDER_PRIO.jpg]] | |||
2. Ergebnis: Schnellsuche zeigt Feldwert an | |||
[[Datei:Schnellsuche.jpg]] | |||
== Programmiertechnisches == | |||
Wird die Domäne eines Feldes im RDBMS geändert (RDB$RELATION_FIELDS), so muss sie hier für die Views angepasst werden. | |||
Da ein Feld in mehreren Views verwendet werden kann, müssen alle entsprechenden Datensätze angepasst werden. | |||
== Siehe auch == | == Siehe auch == | ||
Zeile 21: | Zeile 42: | ||
__NOTOC__ | __NOTOC__ | ||
__NOTITLE__ | __NOTITLE__ | ||
__NOEDITSECTION__ |
Aktuelle Version vom 11. Juni 2024, 14:38 Uhr
AvERP - Felder
In dieser Maske sind alle Felder (Viewfelder), über alle Masken hinweg, gespeichert (nicht jedoch die Felder der Tabellen, auf welchen die Views und damit die Masken basieren).
Hauptbereich
Zu jedem Feld können spezifische Informationen hinterlegt werden. Änderungen sollten nur von AvERP-Entwicklern und Administratoren durchgeführt werden.
Über die Schaltfläche Zwang setzen kann jedes beliebige Feld in einer Maske als ein Kundenpflichtfeld definiert werden. Kundenpflichtfelder sind orange gekennzeichnet und müssen dann bei manueller Bearbeitung mit Werten gefüllt werden, da ansonsten ein Speichern des Datensatzes nicht möglich ist.
Nicht kopieren sorgt dafür, dass der Inhalt des Feldes beim Kopieren von Datensätzen wie z.B. Artikeln in dem durch das Kopieren neu erstellten zweiten Datensatz leer bleibt. Zu beachten ist hier, dass bei "Anzeigefeldern", die Datensätze in anderen Masken referenzieren - also z.B. Lfd.Nr.("MASKENKEY") - Feldern - im Hintergrund eigentlich immer nur eine ID gespeichert wird. Soll die Lfd.Nr. nicht kopiert werden, so muss daher lediglich für die entsprechende ID das Kennzeichen "Nicht kopieren" gesetzt werden.
Soll ein Feldwert in einer Schnellsuche angezeigt werden, so muss hierzu das Kennzeichen Priorität des entsprechenden Feldes in AvERP - Felder einen Wert größer 0 enthalten.
Beispiel: Die Schnellsuche des Feldes Auftragsart.Kz. in der Maske Auftrag - Auftragsart (Tabellenname: V_BTOUR) soll neben dem Auftragsart.Kz. auch die Bezeichnung (Feldname: TOURBEZ) der Auftragsart anzeigen.
2. Ergebnis: Schnellsuche zeigt Feldwert an
Programmiertechnisches
Wird die Domäne eines Feldes im RDBMS geändert (RDB$RELATION_FIELDS), so muss sie hier für die Views angepasst werden. Da ein Feld in mehreren Views verwendet werden kann, müssen alle entsprechenden Datensätze angepasst werden.
Siehe auch