Freigeben über


Eigenschaften des Anwendungs-Explorers

Hinweis

Community-Interessensgruppen sind jetzt von Yammer zu Microsoft Viva Engage gewechselt. Um an einer Viva Engage-Community teilzunehmen und an den neuesten Diskussionen teilzunehmen, füllen Sie das Formular "Anfordern des Zugriffs auf Finance and Operations Viva Engage Community" aus , und wählen Sie die Community aus, der Sie beitreten möchten.

In diesem Artikel werden die Eigenschaften beschrieben, die im Eigenschaftenfenster von Microsoft Visual Studio für Elemente im Anwendungs-Explorer angezeigt werden.

Viele Knoten im Anwendungs-Explorer stellen Elemente dar, denen Eigenschaften zugeordnet sind. Sie können diese Eigenschaften im Eigenschaftenfenster von Microsoft Visual Studio lesen oder ändern.

System- und allgemeine Eigenschaften

Die meisten Anwendungsobjekte im Anwendungs-Explorer verfügen über einen Standardsatz von Systemeigenschaften. Diese Systemeigenschaften sind schreibgeschützt. Sie können das Eigenschaftenfenster verwenden, um die Eigenschaften für jedes Element im Anwendungs-Explorer anzuzeigen. Klicken Sie zum Öffnen des Eigenschaftenfensters im Anwendungs-Explorer mit der rechten Maustaste auf einen Knoten, und klicken Sie dann auf Eigenschaften. Auf der Registerkarte "Kategorien " des Fensters "Eigenschaften " werden viele Systemeigenschaften unter dem Knoten "Statistik" aufgeführt. In diesem Artikel werden zusätzliche allgemeine Eigenschaften aufgeführt, die auf vielen, aber nicht allen Anwendungs-Explorer-Knoten wiederholt werden. In der folgenden Tabelle sind die Systemeigenschaften aufgeführt, die sich auf fast allen Anwendungs-Explorer-Knoten befinden. Alle diese Systemeigenschaften sind schreibgeschützt.

Eigentum Description
ChangedBy Der Benutzer, der das Objekt zuletzt geändert hat (häufig die Versionsversion).
ChangedDate Das Datum, an dem das Objekt zuletzt geändert wurde.
ChangedTime Der Zeitpunkt, zu dem das Objekt zuletzt geändert wurde.
CreatedBy Der Benutzer, der das Objekt erstellt hat.
CreationDate Das Datum, an dem das Objekt erstellt wurde.
CreationTime Der Zeitpunkt, zu dem das Objekt erstellt wurde.

In der folgenden Tabelle sind andere allgemeine Eigenschaften aufgeführt, die auf vielen, aber nicht allen Anwendungs-Explorer-Knoten gefunden werden.

Eigentum Description
ConfigurationKey Geben Sie den Konfigurationsschlüssel an, der den Zugriff auf oder die Anzeige eines Elements steuert. Wenn ein Benutzer keinen Zugriff auf den Konfigurationsschlüssel hat, ist das Element nicht sichtbar. Elemente umfassen Seiten, Steuerelemente auf Seiten, Tabellen und andere Elemente.
LegacyID Ein Bezeichnerelement aus einer früheren Version. Während des Upgrades von einer früheren Version wird der alte Bezeichner LegacyID zugewiesen. Ein installationsspezifischer Bezeichner ist nicht zugewiesen, und die Geschäftslogik bleibt intakt. Diese Eigenschaft wird nicht für neue Elemente verwendet.
NeededAccessLevel Die mindeste Zugriffsebene, die ein Benutzer benötigt. Diese Eigenschaft ist schreibgeschützt.
Ursprung Die GUID (Globally Unique Identifier) eines Anwendungs-Explorer-Elements. Diese Eigenschaft wird verwendet, um Elemente während der Synchronisierung und in Upgradeszenarien zu identifizieren. Es handelt sich um eine schreibgeschützte Eigenschaft, und der Wert ändert sich nie, nachdem es vom System zugewiesen wurde. Kein Ursprungs-GUID-Wert wird an einer beliebigen Stelle im System dupliziert.
SecurityKey Diese Eigenschaft ist veraltet, wird jedoch für Verweise in Systemen beibehalten, die von einer früheren Version aktualisiert wurden.

Basisenumseigenschaften

In der folgenden Tabelle werden die Eigenschaften beschrieben, die für Enumerationen verfügbar sind.

Eigentum Description
AnalysisUsage Geben Sie die Rolle der Enumeration in einem Cube an. Diese Einstellung wird automatisch an alle Tabellenfelder weitergegeben, die auf die Enumeration verweisen. Sie können die Einstellung für ein Tabellenfeld jedoch außer Kraft setzen. Die folgenden Optionen sind verfügbar:
  • Attribut – Ein Feld, das auf die Enumeration verweist, ist ein Dimensionsattribute.
  • None – Ein Feld, das auf die Enumeration verweist, ist kein Dimensionsattribute.
ConfigurationKey Geben Sie den Konfigurationsschlüssel an.
CountryRegionCodes Geben Sie die Codes für die Länder/Regionen an, in denen die Ansicht anwendbar oder gültig ist. Diese Eigenschaft wird als durch Trennzeichen getrennte Liste der Länder-/Regionscodes der Internationalen Organisation für Normung (ISO) in einer einzelnen Zeichenfolge implementiert. Die Werte müssen mit Daten im globalen Adressbuch übereinstimmen. Das Clientframework und die Anwendung können diese Eigenschaft verwenden, um länder-/regionsspezifische Features zu aktivieren oder zu deaktivieren.
DisplayLength Geben Sie die Anzahl der angezeigten Zeichen an. Der Standardwert ist Auto.
Hilfe Erstellen Sie eine Hilfezeichenfolge für das Feld. Die Hilfezeichenfolge wird angezeigt, wenn das Feld auf einer Seite verwendet wird.
Etikett Geben Sie die Bezeichnung an, die auf Seiten und Berichten angezeigt wird.
Model Geben Sie das Modell an, in dem sich die Tabelle befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle und eine Klasse. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
Name Geben Sie den Enumerationsnamen an. Ein Enumerationsname muss entweder die möglichen Enumerationswerte oder den Typ des Enumerationswerts angeben. Beispiele für Aufzählungen, die gemäß den möglichen Werten benannt werden, sind InclExcl und NextPrevious. Beispiele für Enumerationen, die gemäß dem Typ des Enumerationswerts benannt sind , sind "ArrivalPostingType " und "ListStatus".
Stil Ändern Sie die Standarddarstellung der Enumeration. Die folgenden Optionen sind verfügbar:
  • Kombinationsfeld
  • Radiobutton
UseEnumValue Der Wert "Ja " gibt an, dass die Standardwerte der EnumValue-Eigenschaft geändert wurden. Der Wert "No " setzt die EnumValue-Eigenschaft auf die Standardwerte zurück.

Erweiterte Datentypeigenschaften

Erweiterte Datentypeigenschaften (EDT) werden in die folgenden Gruppen unterteilt, je nachdem, ob sie allen EDTs gemeinsam sind oder nur für bestimmte Basisdatentypen verfügbar sind.

Eigenschaften, die allen EDTs gemeinsam sind

Eigentum Description
Ausrichtung Ändern Sie die Ausrichtung des Texts. Die verfügbaren Optionen sind links, rechts und zentrieren.
AnalysisDefaultSort Geben Sie die Standardsortierreihenfolge für ein Feld in einem Berichtsmodell mit diesem EDT an.
AnalysisDefaultTotal Geben Sie die Aggregatfunktion für ein Measure an. Verwenden Sie diese Eigenschaft, wenn die AnalysisUsage-Eigenschaft auf Measure festgelegt ist. Die folgenden Optionen sind verfügbar:
  • Summe – Gibt die Summe aller Werte in einem Satz zurück.
  • Count – Gibt die Anzahl von Nicht-Null-Elementen in einem Satz zurück.
  • CountDistinct – Gibt die Anzahl der unterschiedlichen Nicht-Null-Elemente in einem Satz zurück.
  • Min – Gibt den Minimalwert in einem Satz zurück.
  • Max – Gibt den Maximalwert in einem Satz zurück.
  • None – Es wird keine Aggregatfunktion angewendet.
  • Auto – Diese Option gilt für abgeleitete EDTs. Der Wert der AnalysisUsage-Eigenschaft für das übergeordnete EDT wird verwendet.
Sie können die Aggregatfunktion auf Feldebene überschreiben. Mit anderen Worten, Sie können die Aggregatfunktion für das Feld mithilfe der AnalysisDefaultTotal-Eigenschaft für dieses Feld ändern.
AnalysisGrouping Geben Sie an, ob ein Feld mit diesem EDT standardmäßig gruppiert wird, wenn das Feld einem Bericht mithilfe des Berichts-Generators für Microsoft SQL Server Reporting Services (SSRS) hinzugefügt wird. Diese Eigenschaft wird automatisch auf "Entmutigt " für Währungsbeträge festgelegt. Bei anderen eindeutigen Feldern sollten Sie diese Eigenschaft auf "Entmutigung" festlegen.
AnalysisUsage Geben Sie die Rolle des EDT in einem Cube an. Diese Einstellung wird automatisch an alle Tabellenfelder weitergegeben, die auf den EDT verweisen. Sie können die Einstellung für ein Tabellenfeld jedoch außer Kraft setzen. Die folgenden Optionen sind verfügbar:
  • Attribut – Ein Feld, das auf das EDT verweist, ist ein Dimension-Attribut.
  • Measure – Ein Feld, das auf den EDT verweist, ist ein Measure.
  • Sowohl ein Feld, das auf das EDT verweist, ist sowohl ein Dimensionsattribute als auch ein Measure.
  • None – Ein Feld, das auf das EDT verweist, ist weder ein Dimensionsattribute noch ein Measure.
  • Auto – Diese Option gilt für abgeleitete EDTs. Der Wert der AnalysisUsage-Eigenschaft für das übergeordnete EDT wird verwendet.
Anmerkung: Datentypen, die auf Enumerationen basieren, können keine Measures sein.
ArrayLength Diese Eigenschaft ist schreibgeschützt. Der Standardwert ist 1. Wenn Sie dem EDT Arrayelemente hinzufügen möchten, klicken Sie mit der rechten Maustaste auf den Knoten "Arrayelement ", und klicken Sie dann auf "Neues Arrayelement". Der Wert der ArrayLength-Eigenschaft wird erhöht, um diese Änderung widerzuspiegeln.
ButtonImage Geben Sie das Bild an, das angezeigt wird, wenn das EDT für eine Nachschlageschaltfläche auf einer Seite verwendet wird. Die folgenden Optionen sind verfügbar:
  • Pfeil
  • E-Mail – Sie können diese Option beispielsweise für den E-Mail-Typ auswählen.
  • URL – Sie können diese Option für den URL-Typ auswählen, z. B.
  • ThreeDots (...)
  • OpenFile – Sie können diese Option beispielsweise für die Typen "FilenameOpen" und "FilenameSave " auswählen.
  • Kalender – Sie können diese Option beispielsweise für Datumstypen auswählen.
Der Standardwert ist Pfeil.
CollectionLabel Geben Sie die Bezeichnung an, die verwendet wird, um den Pluralnamen eines Felds mit diesem EDT anzuzeigen.
ConfigurationKey Geben Sie den Konfigurationsschlüssel für EDT an.
CountryRegionCodes Geben Sie die Codes für die Länder/Regionen an, in denen das Menü anwendbar oder gültig ist. Diese Eigenschaft wird als durch Trennzeichen getrennte Liste der ISO-Ländercodes in einer einzelnen Zeichenfolge implementiert. Die Werte müssen mit Daten im globalen Adressbuch übereinstimmen. Der Client verwendet diese Eigenschaft, um länder-/regionsspezifische Features zu aktivieren oder zu deaktivieren.
DisplayLength Geben Sie die maximale Anzahl von Zeichen an, die auf einer Seite oder einem Bericht angezeigt werden.
EnumType Geben Sie einen aufgezählten Datentyp an. Diese Eigenschaft muss für EDTs des Enumerationstyps festgelegt werden.
Extends Verwenden Sie diese Eigenschaft, um das EDT auf einem anderen EDT zu basieren.
FormHelp Geben Sie die Seite an, die verwendet werden soll, wenn Sie einen Nachschlagevorgang aus einem Feld auf einer Seite ausführen.
HelpText Erstellen Sie eine Hilfezeichenfolge für das EDT. Die Hilfezeichenfolge wird angezeigt, wenn der Typ auf einer Seite verwendet wird.
ID Diese Eigenschaft ist schreibgeschützt.
Etikett Geben Sie die Bezeichnung an, die für den Typ verwendet wird, wenn der Typ auf einer Seite oder einem Bericht verwendet wird.
Model Geben Sie das Modell an, in dem sich die Tabelle befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle und eine Klasse. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
Name Geben Sie den Namen des Typs an. Der Name wird verwendet, um auf den Typ von X++ zu verweisen.
PresenceClass Geben Sie die X++-Klasse an, die zusammen mit der PresenceMethod-Eigenschaft verwendet wird, um eine Instanz des PresenceInfo-Objekts zurückzugeben.
PresenceIndicatorAllowed Geben Sie an, ob das Steuerelement, das auf EDT verweist, Anwesenheitsinformationen verwenden soll. Der Standardwert ist Ja.
PresenceMethod Geben Sie für die X++-Klasse, die in der PresenceClass-Eigenschaft angegeben ist, die statische X++-Klassenmethode an, die mithilfe eines Steuerelementdatenwerts aufgerufen werden soll. Diese Methode gibt eine Instanz des PresenceInfo-Objekts zurück, das die Daten enthält, die der Anwesenheitsindikator benötigt.
ReferenceTable Geben Sie die Tabelle an, auf die von diesem EDT verwiesen wird und über den Primärschlüssel verfügt. Mit anderen Worten: Diese Eigenschaft gibt die Primärschlüsseltabelle an, auf die diese EDT verweist.
Stil Ändern Sie die Standarddarstellung des EDT. Die folgenden Optionen sind verfügbar:
  • Auto
  • Kombinationsfeld
  • Radiobutton

Eigenschaften, die nur für einige Basisdatentypen verfügbar sind

Sofern die folgende Tabelle nichts anderes angibt, sollten Sie alle diese Eigenschaften auf "Auto" festlegen.

Eigentum Typ, für den die Eigenschaft vorhanden ist Description
Anpassung String Geben Sie für Zeichenfolgen mit fester Länge an, ob die eingegebenen Zeichen links oder rechts neben den Leerzeichen gespeichert werden sollen. Die verfügbaren Optionen sind links und rechts. Der Standardwert ist "Left".
AllowNegative IntegerInt64Real Geben Sie an, ob das Feld negative Werte akzeptieren kann.
AutoInsSeparator Wirklich Geben Sie an, ob das System automatisch ein Dezimaltrennzeichen einfügen soll. Wenn Sie beispielsweise "2222" eingeben, zeigt das System automatisch 2222.00 an.
ChangeCase String Geben Sie an, wie Text, der in ein Zeichenfolgensteuerelement eingegeben wird, formatiert werden soll. Beispielsweise kann der Text als großgeschriebene Buchstaben formatiert werden, oder er kann die Großschreibung des Titels verwenden. Anmerkung: Diese Eigenschaft wird für Enterprise Portal nicht unterstützt.
DateDay DateUtcDateTime Geben Sie an, wie der Tag angezeigt werden soll.
DateFormat DateUtcDateTime Geben Sie das Layout eines Datums an.
DateMonth DateUtcDateTime Geben Sie an, wie der Monat angezeigt werden soll.
DateSeparator DateUtcDateTime Geben Sie die Trennzeichen zwischen Jahr, Monat und Tag an.
DateYear DateUtcDateTime Geben Sie an, wie das Jahr angezeigt werden soll.
Dezimaltrennzeichen Wirklich Geben Sie das Dezimaltrennzeichen an. Wenn die Standardeinstellung (Auto) verwendet wird, wird das dezimale Trennzeichen verwendet, das im Systemsetup angegeben ist.
DisplaceNegative IntegerInt64Real Geben Sie an, ob negative Zahlen links ausgerichtet werden sollen.
DisplayHeight String Geben Sie die Anzahl der Zeilen an, die gleichzeitig angezeigt werden sollen, wenn der EDT auf einer Seite angezeigt wird.
EnumType Enum Geben Sie die Basisenume an, die zum Erstellen des EDT verwendet wird.
FormatMST Wirklich Geben Sie Masterwährungswerte an, die formatiert werden sollen. Die folgenden Optionen sind verfügbar:
  • Auto
  • Yes
  • Nein
Der Standardwert ist Auto.
NoOfDecimals Wirklich Geben Sie die Anzahl der Dezimalstellen an, wenn ein Wert auf einer Seite oder einem Bericht angezeigt wird.
RotateSign IntegerInt64Real Aktivieren Sie diese Option, um das Vorzeichen für die Nummer umzukehren. Anders ausgedrückt: Ändern Sie ein Minuszeichen (–) in ein Pluszeichen (+) oder ein Pluszeichen in ein Minuszeichen.
ShowZero IntegerInt64Real Geben Sie an, ob ein Feld mit dem Wert 0 (Null) als leeres Feld angezeigt werden soll. Wenn ein Wert von 0 in Feldern dieses Typs null/nothing bedeutet, legen Sie diese Eigenschaft auf "Nein" fest.
SignDisplay IntegerInt64Real Geben Sie an, ob das Vor- oder Nachzeichen einer negativen Zahl angezeigt werden soll, und ob das Zeichen vor oder nach der Zahl angezeigt werden soll. In der Regel sollten Sie diese Eigenschaft auf "Auto" festlegen. Sie können sie jedoch auf "None " festlegen, wenn die DisplaceNegative-Eigenschaft verwendet wird.
StringSize String Geben Sie die maximale Größe der Zeichenfolge an.
ThousandSeparator Wirklich Geben Sie das Symbol an, das zum Trennen von Tausenden verwendet wird.
TimeFormat TimeUtcDateTime Geben Sie an, wie zeiten formatiert werden sollen.
TimeHours TimeUtcDateTime Geben Sie an, ob Stunden eingeschlossen werden sollen.
TimeMinute TimeUtcDateTime Geben Sie an, ob Minuten eingeschlossen werden sollen.
TimeSeconds TimeUtcDateTime Geben Sie an, ob Sekunden eingeschlossen werden sollen.
TimeSeparator TimeUtcDateTime Geben Sie das Trennzeichen an, das für Uhrzeiten verwendet wird.
TimezonePreference UtcDateTime Geben Sie die Zeitzone an, in die der Wert von koordinierter Weltzeit (COORDINATED Universal Time, UTC) konvertiert werden soll.

Perspektivische Eigenschaften

Im Anwendungs-Explorer befindet sich unter dem Knoten "Datenwörterbuch" ein Knoten "Perspektiven". Eine Perspektive ist eine Sammlung von Tabellen und Ansichten, die die Measures und Dimensionen für einen Cube enthalten. In der folgenden Tabelle werden die Eigenschaften beschrieben, die für jede Perspektive festgelegt werden können. Informationen zu den Systemeigenschaften, die für eine Perspektive verfügbar sind, finden Sie im Abschnitt "System und allgemeine Eigenschaften". Informationen zu den Eigenschaften für Tabellen, die einer Perspektive zugeordnet sind, finden Sie in den Abschnitten "Tabelleneigenschaften" und "Tabellenfeldeigenschaften".

Eigentum Description
ConfigurationKey Geben Sie den Konfigurationsschlüssel an, der der Perspektive zugewiesen ist. Der Konfigurationsschlüssel bestimmt, welche Konfigurationen einer Perspektive in berichtsmodellen enthalten sind, die generiert werden.
HelpText Erstellen Sie eine Zeichenfolge, die als Beschreibung für die Perspektive in einem Berichtsmodell verwendet werden soll.
ID Geben Sie den Bezeichner der Perspektive an.
Etikett Geben Sie den Namen an, der für die Perspektive in einem Berichtsmodell angezeigt wird.
Model Geben Sie das Modell an, in dem sich die Perspektive befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
SharedDimensionContainer Geben Sie an, ob Elemente in der Perspektive freigegeben werden sollen. Wenn diese Eigenschaft auf "Ja" festgelegt ist, werden die Elemente in der Perspektive allen anderen Perspektiven hinzugefügt, die sich im Projekt befinden, und für die Perspektive wird kein Cube erstellt. Der Standardwert ist Nein.
Usage Geben Sie die Materialisierungsoptionen für eine Perspektive an. Die folgenden Optionen sind verfügbar:
  • AdHocReporting – Die Perspektive wird verwendet, um ein SMDL-Modell (Transactional Semantic Model Definition Language) zu generieren.
  • OLAP – Die Perspektive wird verwendet, um einen Cube in einem Microsoft SQL Server Analysis Services (SSAS)-Business Intelligence-Projekt zu generieren.
  • Beides – Die Perspektive wird verwendet, um sowohl ein transaktionsbasiertes SDML-Modell als auch einen Cube in einem SSAS Business Intelligence-Projekt zu generieren.
  • Keine – Die Perspektive wird nicht materialisiert.
Der Standardwert ist None.

Tabelleneigenschaften

In diesem Abschnitt werden die Eigenschaften beschrieben, die im Eigenschaftenfenster für Tabellenelemente im Anwendungs-Explorer angezeigt werden. Tabellenelemente befinden sich unter "Datenwörterbuchtabellen>".

Tabelleneigenschaften

In der folgenden Tabelle werden die Eigenschaften von Tabellenelementen im Anwendungs-Explorer beschrieben.

Eigentum Description
Zusammenfassung Geben Sie an, ob die Tabelle die Vererbung unterstützt. Der Standardwert ist Nein. Wenn der Wert auf "Ja" festgelegt ist, kann die Tabelle kein direktes Ziel von X++-SQL-Anweisungen sein, z. B. update_recordset und auswählen. Anmerkung: Diese Eigenschaft ist nicht verfügbar, wenn die SupportInheritance-Eigenschaft auf "Nein" festgelegt ist.
AnalysisDimensionType Geben Sie den Typ der erstellten Dimension basierend auf der Einstellung der IsLookup-Eigenschaft an. Wenn die IsLookup-Eigenschaft auf "Ja" festgelegt ist, stehen die folgenden Optionen zur Verfügung:
  • Auto – Die Tabelle kann sowohl faktenbezogene als auch dimensionale Daten enthalten. Der BI-Assistent extrahiert dimensionale Daten und erstellt Dimensionen und Attribute. Faktendaten werden extrahiert, um Maßnahmen zu erstellen. Eine untergeordnete Dimension wird erstellt, die Attribute aus der übergeordneten Tabelle enthält.
  • MasterInner – Eine innere (vollständige) Verknüpfung wird verwendet, um Beziehungen mit dieser Tabelle zur untergeordneten Tabelle zu erstellen. Jede Datensatzkombination für diese Tabelle und die untergeordnete Tabelle werden in der Dimension generiert. Eine untergeordnete Dimension wird erstellt, die Attribute aus der übergeordneten Tabelle enthält.
  • MasterLeftOuter – Eine linke äußere Verknüpfung wird verwendet, um Beziehungen mit dieser Tabelle mit der untergeordneten Tabelle zu erstellen. Dimensionen verfügen über zusätzliche Attribute, basierend auf Werten in dieser Tabelle, die ebenfalls leer sein können. Eine untergeordnete Dimension wird erstellt, die Attribute aus der übergeordneten Tabelle enthält.
  • Transaktion – Die Tabelle sollte verwendet werden, um nur faktenbezogene Daten (Measures) zu generieren. Sie sollten diese Option verwenden, wenn eine Tabelle nur Transaktionsdaten enthält. Eine untergeordnete Dimension wird erstellt, die nur Enumerationsfelder aus der Tabelle enthält.
Wenn die IsLookup-Eigenschaft auf "Nein" festgelegt ist, stehen die folgenden Optionen zur Verfügung:
  • Auto – Tabelle kann sowohl faktenbezogene als auch dimensionale Daten enthalten. Der BI-Assistent extrahiert dimensionale Daten und erstellt Dimensionen und Attribute, Faktendaten werden extrahiert, um Measures zu erstellen. Eine übergeordnete und untergeordnete Dimension wird erstellt.
  • MasterInner – Nicht zutreffend. Diese Option ist identisch mit "Auto".
  • MasterLeftOuter – Nicht zutreffend. Diese Option ist identisch mit "Auto".
  • Transaktion – Die Tabelle sollte verwendet werden, um nur faktenbezogene Daten (Measures) zu generieren. Sie sollten diese Option verwenden, wenn eine Tabelle nur Transaktionsdaten enthält. Eine untergeordnete Dimension wird erstellt, die nur Enumerationswerte aus der Tabelle enthält.
AnalysisIdentifier Geben Sie das Feld an, das als Bezeichner für die Dimension in einem SSAS-Cube verwendet werden soll.
AOSAuthorization Geben Sie den Typ des Vorgangs an, den ein Benutzer in einer Tabelle ausführen kann, abhängig von den Berechtigungen des Benutzers. Wenn diese Eigenschaft auf "Keine" festgelegt ist, wird keine Autorisierungsprüfung durchgeführt.
CacheLookup Geben Sie an, wie die Datensätze zwischengespeichert werden, die während eines Nachschlagevorgangs abgerufen werden. Diese Eigenschaft ist nur für Tabellen vorhanden, die nicht von einer anderen Tabelle erben. In einer Vererbungsstammtabelle können Sie diese Eigenschaft mithilfe des Eigenschaftenfensters des Anwendungs-Explorers auf EntireTable festlegen. Sie dürfen keinen anderen Techniken verwenden, um diesen Wert vererbungsstammtabellen zuzuweisen. Verwenden Sie z. B. nicht die AOTsetProperty-Methode der TreeNode-Klasse , um diesen Wert zuzuweisen.
ClusterIndex Geben Sie den Clusterindex an. Diese Eigenschaft wird nur für die SQL-Optimierung verwendet.
ConfigurationKey Geben Sie den Konfigurationsschlüssel für die Tabelle an. Mit Konfigurationsschlüsseln kann ein Systemadministrator bestimmte Teile einer Anwendung aktivieren und deaktivieren.
CountryRegionCodes Geben Sie die Codes für die Länder/Regionen an, in denen die Tabelle anwendbar oder gültig ist. Diese Eigenschaft wird als durch Trennzeichen getrennte Liste der ISO-Ländercodes in einer einzelnen Zeichenfolge implementiert. Die Werte müssen mit Daten im globalen Adressbuch übereinstimmen. Das Clientframework verwendet diese Eigenschaft, um länder-/regionsspezifische Features zu aktivieren oder zu deaktivieren.
CountryRegionContextField Geben Sie das Feld an, das verwendet wird, um den Kontext des Landes/der Region zu identifizieren. Diese Eigenschaft ist mit der CountryRegionCodes-Eigenschaft verknüpft.
CreatedBy Geben Sie an, ob das System das Feld "CreatedBy " für die Datensätze in einer Tabelle verwaltet. Dieses Feld enthält Informationen zur Person, die einen Datensatz erstellt hat.
Erstellungsdatum und -uhrzeit Geben Sie an, ob das System die Felder "CreationDate " und " CreationTime " für die Datensätze in einer Tabelle verwaltet. Dieses Feld enthält das Datum, an dem ein Datensatz erstellt wurde.
CreatedTransactionId Geben Sie an, ob das System das Feld CreatedTransactionId für die Datensätze in einer Tabelle verwaltet. Dieses Feld enthält Informationen zur Transaktion, die einen Datensatz erstellt hat.
CreateRecIdIndex Geben Sie an, ob ein Index für das Feld Datensatz-ID erstellt wird.
DeveloperDocumentation Beschreiben Sie den Zweck einer Tabelle, und erläutern Sie, wie sie im Programm verwendet wird. In der Regel enthält eine Beschreibung nicht mehr als fünf Sätze und wird als einzelner Absatz geschrieben.
EntityRelationshipType Klassifizieren sie eine Tabelle gemäß der Er-Datenmodellnotation (Common Entity Relationship). Eine Tabelle wird entweder als Entität oder Beziehung klassifiziert. Eine Entität stellt ein Objekt dar, während eine Beziehung eine Zuordnung zwischen zwei Objekten darstellt.
Extends Leiten Sie die Tabelle von der angegebenen Tabelle ab. Der Wert dieser Eigenschaft ist NULL , wenn die SupportInheritance-Eigenschaft auf "Ja" festgelegt ist.
FormRef Geben Sie das Anzeigemenüelement an, das aktiviert wird, wenn auf eine Tabelle verwiesen wird. Ein Anzeigemenüelement ist einer Seite zugeordnet. Wenn Sie ein primäres Indexfeld in einem Bericht verwenden, ist diese Seite als Link im Bericht verfügbar. Sie geben einen Primärindex mithilfe der PrimaryIndex-Eigenschaft an. Wenn Sie diese Eigenschaft leer lassen, versucht das System, eine Seite mit demselben Namen wie die Tabelle anzuzeigen.
ID Die vom System generierte Tabellen-ID.
IsLookup Verwenden Sie für Berichtsmodelle diese Eigenschaft, um anzugeben, ob die Tabelleninformationen in andere Tabellen integriert werden, die darauf verweisen, wenn ein Berichtsmodell generiert wird. Verwenden Sie für OLAP-Cubes (Online Analytical Processing) diese Eigenschaft, um anzugeben, ob eine konsolidierte Dimension oder eine unterschiedliche Dimension generiert werden soll. Die folgenden Optionen sind verfügbar:
  • Ja – Attribute aus der Tabelle sollten in der übergeordneten Dimension (Sternschema) konsolidiert werden.
  • Nein – Eine separate Dimension sollte für die Tabelle (Schneeflakeschema) generiert werden.
Etikett Geben Sie die Beschriftung für eine Tabelle an.
ListPageRef Geben Sie ein Anzeigemenüelement an, das auf eine Seite zeigt, die eine Liste dieses Datensatztyps anzeigen kann.
Model Geben Sie das Modell an, in dem sich die Tabelle befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle und eine Klasse. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
ModifiedBy Geben Sie an, ob das System das ModifiedBy-Feld für die Datensätze in einer Tabelle verwaltet. Dieses Feld enthält Informationen zur Person, die zuletzt einen Datensatz geändert hat.
ModifiedDateTime Geben Sie an, ob das System das ModifiedDate-Feld für die Datensätze in einer Tabelle verwaltet. Dieses Feld enthält das Datum, an dem ein Datensatz zuletzt geändert wurde.
ModifiedTime Geben Sie an, ob das System das ModifiedDateTime-Feld für die Datensätze in einer Tabelle verwaltet. Dieses Feld enthält das Datum und die Uhrzeit der letzten Änderung eines Datensatzes.
Name Geben Sie den Tabellennamen an.
OccEnabled Geben Sie an, ob der optimistische Parallelitätsmodus für eine Tabelle aktiviert ist. Wenn dieser Modus aktiviert ist, werden Die Daten nicht von zukünftigen Änderungen gesperrt, wenn sie aus der Datenbank abgerufen werden. Daten werden nur gesperrt, wenn die tatsächliche Aktualisierung ausgeführt wird.
PreviewPartRef Geben Sie den Infoteil oder den Formularteil an, der in der erweiterten Vorschau verwendet werden soll. Ein Infoteil zeigt eine Sammlung von Datenfeldern aus einer angegebenen Abfrage an. Es verwendet Metadaten, um zu beschreiben, wie die Daten angezeigt werden. Ein Formularteil stellt einen Zeiger auf eine Seite dar.
PrimaryIndex Geben Sie den primären Index an. Es kann nur ein eindeutiger Index ausgewählt werden. Diese Eigenschaft wird für die Datenbankoptimierung verwendet und gibt an, welcher eindeutige Index als Zwischenspeicherungsschlüssel verwendet werden soll. Wenn Sie keinen Primärindex angeben, wird der eindeutige Index mit der niedrigsten ID als Zwischenspeicherungsschlüssel verwendet.
ReplacementKey Geben Sie die Felder an, die als Bezeichner für Daten in einigen Seitensteuerelementen angezeigt werden sollen.
ReportRef Geben Sie das Ausgabemenüelement an, das aktiviert wird, wenn auf eine Tabelle verwiesen wird. Einem Bericht ist ein Ausgabemenüelement zugeordnet. Wenn Sie ein primäres Indexfeld für einen Bericht verwenden, ist dieser Bericht als Link im Bericht verfügbar. Sie geben einen Primärindex mithilfe der PrimaryIndex-Eigenschaft an.
SaveDataPerCompany Geben Sie an, ob die Daten für das aktuelle Unternehmen gespeichert werden. Wenn Sie die Eigenschaft auf "Nein" festlegen, werden Daten ohne Firmenbezeichner (DataAreaId) gespeichert. Anmerkung: Wenn die SaveDataPerCompany-Eigenschaft einer Tabelle auf "Ja" festgelegt ist, muss die SetCompany-Eigenschaft eines Seitenentwurfs, der die Tabelle als Datenquelle verwendet, ebenfalls auf "Ja" festgelegt werden. Trinkgeld: Die Statuszeile zeigt das Akronym für das Unternehmen an. Doppelklicken Sie auf das Akronym, um ein Dialogfeld zu öffnen, in dem Sie das Unternehmen ändern können.
SaveDataPerPartition Ein Wert, der angibt, ob die Tabelle über ein Systemfeld mit dem Namen Partition verfügt. Diese Eigenschaft ist schreibgeschützt. Wenn die Tabelle über ein Partitionsfeld verfügt, wird jedem Datensatz eine Partition zugewiesen. Jeder Datensatz ist aus Datenzugriffsvorgängen ausgeblendet, die im Kontext anderer Partitionen ausgeführt werden.
SearchLinkRefName Geben Sie den Namen des Menüelements an, das mit Informationen auf einer Website zu einem Tabellendatensatz verknüpft ist, der in den Suchergebnissen des Unternehmensportals aufgeführt ist. Wenn die SearchLinkRefType-Eigenschaft auf URL festgelegt ist, wählen Sie ein Menüelement aus, das mit einer Webpartseite verknüpft ist, die die Tabellendaten anzeigt. Formulare und Berichte auf Webpartseiten können Daten anzeigen.
SearchLinkRefType Geben Sie den Typ des Menüelements an, das mit Informationen auf einer Website zu einem Tabellendatensatz verknüpft ist, der in den Suchergebnissen des Unternehmensportals aufgeführt ist.
SingularLabel Geben Sie die Bezeichnung an, die in einem Berichtsmodell oder einem Cube verwendet wird, um den Singularnamen von Elementen anzuzeigen, die in der Tabelle gespeichert sind.
SupportInheritance Wenn Sie diese Eigenschaft auf "Ja" festlegen, können Sie einen Wert für andere vererbungsbezogene Eigenschaften festlegen, z. B. "Erweitert" und "Abstract". Vorsicht: Wenn Sie diese Eigenschaft auf "Ja" festlegen, werden alle Felder in der Tabelle gelöscht und müssen erneut erstellt werden.
SystemTable Gibt an, ob eine Tabelle als Systemtabelle angezeigt wird. Eine Tabelle, die als Systemtabelle angezeigt wird, kann beim Export und Import gefiltert werden. Systemtabellen werden immer synchronisiert, wenn Sie sich anmelden. Daher kann diese Eigenschaft für Tabellen nützlich sein, die Sie verwenden, sobald Sie sich anmelden.
TableContents Geben Sie an, wie Setup-/Parameterdaten von einem Kunden in einen anderen wiederverwendet werden können. Die folgenden Optionen sind verfügbar:
  • Nicht angegeben – Verwenden Sie diese Option für die meisten Tabellen.
  • Standarddaten – Verwenden Sie diese Option für kundenunabhängige Daten, z. B. Postleitzahlen, Einheiten und Zeitintervalle.
  • Basisdaten – Verwenden Sie diese Option für kundenabhängige Daten, z. B. Kalender, Gruppen und Parameter.
  • Standard+Basisdaten – Verwenden Sie diese Option für Daten, bei denen die lokale Wahrnehmung unterschiedlich ist. Beispielsweise ist "Chart of Accounts" in Deutschland kundenunabhängig, ist aber in den meisten anderen Orten vom Kunden abhängig.
TableGroup Geben Sie die Gruppe an, zu der die Tabelle gehört. Tabellengruppen stellen eine Methode zum Kategorisieren von Tabellen gemäß dem Typ der darin enthaltenen Daten bereit. Mithilfe von Tabellengruppen können Sie definieren, ob das System Benutzer auffordert, wenn sie Daten aus der Tabelle auf Seiten aktualisieren oder löschen, indem Sie die Tabelle als Datenquelle verwenden. Beim Exportieren von Daten können Sie Tabellengruppen zum Filtern von Datensätzen verwenden.
TableType Diese Eigenschaft ersetzt die temporäre Eigenschaft, die in Microsoft Dynamics AX 2009 gefunden wird.
TitleField1, TitleField2 Sie können diese Eigenschaft auf folgende Weise verwenden:
  • Hinzufügen von Tabellenfelddaten zu einer Formularbeschriftung
  • Weitere Felder auf einer Nachschlageseite anzeigen. Die TitleField1-Eigenschaft wird auch verwendet, wenn Sie die Nachschlageliste in einem Feld auf einer Seite aktivieren. Die Felder, die Sie für die Eigenschaften TitleField1 und TitleField2 angeben, können mit dem Schlüsselwert zusammengeführt werden.
  • Feldinformationen in einer QuickInfo anzeigen.
TypicalRowCount Geben Sie die Anzahl der Datensätze an, die in der Regel in einer Tabelle angezeigt werden. Wenn die AnalysisSelection-Eigenschaft nicht festgelegt ist, bestimmt diese Eigenschaft, wie Datensätze mithilfe des Berichts-Generators für SSRS ausgewählt werden. Die Einstellung dieser Eigenschaft wirkt sich darauf aus, ob eine Dropdownliste, ein Listenfeld oder ein gefiltertes Listenfeld zum Auswählen von Tabellendatensätzen verwendet wird.
ValidTimeStateFieldType Geben Sie den Typ des Datum-Uhrzeit-Felds an, das vom System verwendet wird, wenn Daten innerhalb von Zeiträumen nachverfolgt werden.
Sichtbar Geben Sie die Zugriffsrechte an, wenn die Tabelle als Datenquelle auf einer Seite oder einem Bericht verwendet wird. Wenn die Tabelle als Datenquelle auf einer Seite verwendet wird, können die Zugriffsrechte auf der Seite nicht die Zugriffsrechte überschreiten, die für die Tabelle definiert sind.

Tabellen und Berichtsmodelle

Die folgenden Eigenschaften beziehen sich auf Berichtsmodelle, die zum Hinzufügen von Informationen zu einem Bericht verwendet werden:

  • AnalysisSelection
  • AnalysisVisibility
  • IsLookup
  • SingularLabel
  • TypicalRowCount

Tabellenfeldeigenschaften

Die folgenden Eigenschaften beziehen sich auf Berichtsmodelle, die zum Hinzufügen von Informationen zu einem Bericht verwendet werden:

  • AnalysisDefaultTotal
  • AnalysisLabel
  • AnalysisTotaling
  • AnalysisUsage
  • AnalysisVisibility
  • Währungscode
  • CurrencyCodeField
  • CurrencyCodeTable
Eigentum Description
Anpassung Geben Sie an, ob das Zeichenfolgenfeld linksbündig oder rechtsbündig ausgerichtet werden soll, wenn es in der Datenbank gespeichert ist. Wenn beispielsweise die 11-stellige Zeichenfolge "hello world" in einem rechtsbündigen Feld gespeichert ist, das eine Zeichenfolgengröße-Einstellung von 40 hat, werden 29 Leerzeichen als Präfix gespeichert. Anmerkung: Die Einstellung "Anpassung" wirkt sich auf die Suchergebnisse aus, wenn Sie mithilfe der >relationalen Operatoren , <=>und <= nach einem Wert in einer Tabelle suchen. Sie wirkt sich nicht auf die Suchergebnisse aus, wenn Sie den == Operator verwenden. Die Einstellung "Anpassung" wird ignoriert, wenn die StringSize-Eigenschaft auf (Memo) festgelegt ist.
AliasFor Geben Sie das Tabellenfeld an, für das das Feld ein Alias ist.
AllowEdit Geben Sie an, ob Benutzer Daten in einem vorhandenen Datensatz auf einer Seite ändern dürfen.
AllowEditOnCreate Geben Sie an, ob Benutzer Daten in das Feld eingeben dürfen, wenn ein neuer Datensatz von einer Seite erstellt wird.
AnalysisDefaultTotal Verwenden Sie für Berichtsmodelle diese Eigenschaft, um anzugeben, wie Felddaten aggregiert werden, wenn eine automatische Summe für die Tabelle in einem Bericht angezeigt wird, der mithilfe von SSRS- und Berichtsmodellen erstellt wird. Der Standardwert ist "Nein", der angibt, dass das Feld nicht automatisch als Summe angezeigt wird. Verwenden Sie für OLAP-Cubes diese Eigenschaft, um die Aggregatfunktion für ein Measure anzugeben. Verwenden Sie diese Eigenschaft, wenn die AnalysisUsage-Eigenschaft auf Measure festgelegt ist. Die folgenden Optionen sind verfügbar:
  • Summe – Gibt die Summe aller Werte in einem Satz zurück.
  • Count – Gibt die Anzahl von Nicht-Null-Elementen in einem Satz zurück.
  • CountDistinct – Gibt die Anzahl der unterschiedlichen Nicht-Null-Elemente in einem Satz zurück.
  • Min – Gibt den Minimalwert in einem Satz zurück.
  • Max – Gibt den Maximalwert in einem Satz zurück.
  • None – Es wird keine Aggregatfunktion angewendet.
  • Auto – Diese Option gilt für abgeleitete EDTs. Der Wert der AnalysisUsage-Eigenschaft für das übergeordnete EDT wird verwendet.
AnalysisLabel Geben Sie die Bezeichnung an, die als Beschriftung in einem SSAS-Cube für das Tabellenfeld verwendet werden soll. Die Bezeichnung wird entweder auf ein Dimensionsattribute oder ein Measure angewendet. Diese Eigenschaft ist für Situationen vorgesehen, in denen eine der folgenden Bedingungen zutrifft:
  • Die Label-Eigenschaft ist nicht definiert.
  • Die Label-Eigenschaft funktioniert nicht als Beschriftung für ein Dimensionsattribute oder ein Measure in einem SSAS-Cube.
AnalysisUsage Geben Sie die Rolle des Felds in einem Cube an. Die folgenden Optionen sind verfügbar:
  • Attribut – Das Feld ist ein Dimensionsattribute.
  • Measure – Das Feld ist ein Measure.
  • Beides – Das Feld ist sowohl ein Dimensionsattribute als auch ein Measure.
  • None – Das Feld ist weder ein Dimensionsattribute noch ein Measure.
  • Auto – Der Wert der AnalysisUsage-Eigenschaft für den EDT oder die Enumeration, auf der das Feld basiert, sollte verwendet werden.
ConfigurationKey Legen Sie den Konfigurationsschlüssel für das Feld fest.
CountryRegionCodes Geben Sie die Codes für die Länder/Regionen an, in denen das Tabellenfeld anwendbar oder gültig ist. Diese Eigenschaft wird als durch Trennzeichen getrennte Liste der ISO-Ländercodes in einer einzelnen Zeichenfolge implementiert. Die Werte müssen mit Daten im globalen Adressbuch übereinstimmen. Das Clientframework und die Anwendung können diese Eigenschaft verwenden, um länder-/regionsspezifische Features zu aktivieren oder zu deaktivieren.
CountryRegionContextField Geben Sie das Feld an, das verwendet wird, um den Kontext des Landes/der Region zu identifizieren. Weitere Informationen finden Sie in der Beschreibung der CountryRegionCodes-Eigenschaft .
ExtendedDataType Geben Sie den EDT an, der für dieses Feld verwendet werden soll.
GroupPrompt Geben Sie eine Bezeichnung an, die für das Feld verwendet wird, wenn es in einer Gruppe angezeigt wird. Trinkgeld: Sie können diese Eigenschaft verwenden, um sicherzustellen, dass eine Feldbeschriftung keinen Text wiederholt, der in der Beschriftung für eine Feldgruppe angezeigt wird. Wenn beispielsweise eine Feldgruppe auf einer Seite " Kunde" bezeichnet wird, fügen Sie diesen Text nicht in die GroupPrompt-Eigenschaft für Felder ein, die in der Feldgruppe enthalten sind.
HelpText Geben Sie die Hilfezeichenfolge für das Feld an. Die Hilfezeichenfolge wird angezeigt, wenn das Feld auf einer Seite verwendet wird.
ID Die vom System generierte Feld-ID.
IgnoreEDTRelation Diese Eigenschaft wird während der Migration von EDT-Beziehungen verwendet. Wenn Sie Beziehungen von einem EDT-Knoten zu einem Tabellenknoten migrieren, können Sie eine ungültige Beziehung für ein bestimmtes Tabellenfeld überspringen. Um ungültige Beziehungen zu überspringen, legen Sie diese Eigenschaft auf "Ja" fest. Der Standardwert ist Nein.
Etikett Geben Sie eine Beschriftung für das Feld an. Diese Bezeichnung wird auf Seiten und Berichten angezeigt. Siehe auch die Beschreibung der AnalysisLabel-Eigenschaft weiter oben in dieser Tabelle.
Obligatorisch. Geben Sie an, ob ein Benutzer Daten zu einem Feld auf einer Seite hinzufügen muss. Legen Sie diese Eigenschaft auf "Ja " fest, um anzugeben, dass der Standard- oder Initialisierungswert für jeden Datentyp für persistenz in der Datenbank nicht akzeptabel ist. In der folgenden Liste sind einige Standardwerte aufgeführt, die nicht für obligatorische Felder auf einer Seite verwendet werden können:
  • Leer ist für ein Str -Feld (Zeichenfolge) nicht zulässig.
  • Die Mindestdatumszeit ist für Datums-/Uhrzeitfelder wie Datum und Utcdatetime nicht zulässig.
  • Ein Wert von 0 (Null) ist für numerische Felder wie "int", "real" und "enum" nicht zulässig.
Finanzen und Vorgänge unterstützen die Semantik für den Nullwert , der in den meisten SQL-Datenbankprodukten standard ist, nicht. Das Feld kann in der Datenbank nicht null sein. Daher hat die obligatorische Eigenschaft nichts mit dem Konzept eines NULL-Werts zu tun. Vorsicht: Ein obligatorisches Tabellenfeld kann seine EnumType-Eigenschaft auf eine Enumeration festlegen. Sie können ein Feld als Enumerationstyp definieren, der ein Element mit dem Ganzzahlwert 0 enthält. In diesem Fall ist 0 kein Element, das für die Auswahl auf der Seite verfügbar ist. Das Formularsystem ruft die validateWrite-Methode automatisch auf, um die Einstellung der obligatorischen Eigenschaft zu erzwingen. Die obligatorische Eigenschaft hat jedoch keine Auswirkungen auf das Verhalten von direct X++-SQL, das den Wert eines Tabellenfelds einfügt oder aktualisiert. In Ihrem direkten X++-SQL können Sie Aufrufe der validateWrite-Methode in die Tabellenpuffervariable einschließen. Die Puffervariable erbt die Methode von der xRecord-Klasse .
MinReadAccess Geben Sie den Modus der automatischen Autorisierungsfunktion an. Die automatische Autorisierung verfügt über zwei Betriebsmodi: Fremdschlüssel und Nachschlagevorgang. Wenn eine Tabelle in einer Abfrage für die Fremdschlüsselautorisierung markiert ist und der Benutzer keinen Zugriff auf diese Tabelle hat, aber nicht explizit verweigert wurde, wird der Ansichtszugriff auf die Tabelle gewährt. Allerdings sind nicht alle Felder sichtbar. Die Sichtbarkeit wird durch die folgenden Regeln bestimmt:
  • Wenn MinReadAccess auf "Nein" festgelegt ist, wird dem Feld kein Zugriff gewährt.
  • Wenn MinReadAccess auf "Ja" festgelegt ist, wird der Ansichtszugriff auf das Feld gewährt.
  • Andernfalls wird der Ansichtszugriff gewährt, wenn das Feld Teil der automatischen Identifizierungsgruppe des natürlichen Schlüssels ist, wenn es sich um ein Titelfeld handelt oder wenn es sich um ein Systemfeld handelt.
Wenn eine Tabelle in einer Abfrage für die Nachschlageautorisierung markiert ist, wird der Zugriff durch die folgenden Regeln bestimmt:
  • Wenn MinReadAccess auf "Nein" festgelegt ist, wird dem Feld kein Zugriff gewährt.
  • Andernfalls wird der Zugriff auf das Feld gewährt.
Model Geben Sie das Modell an, in dem sich das Tabellenfeld befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle oder Klasse. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
Name Geben Sie den Namen des Felds an.
RelationContext Geben Sie die Zuordnung eines Felds zu einer bestimmten Tabellenbeziehung an. In der Regel wird diese Eigenschaft in Einzelmaßszenarien verwendet, um Daten zu modellieren, die mit Währungscodes oder Mengen zusammenhängen. Die Beziehung, die dem Feld zugeordnet ist, kann dann verwendet werden, um eine Nachschlagefunktion von Währungscodes oder Mengen anzuzeigen. Es gibt keinen Standardwert.
SaveContents Geben Sie an, ob die Felddaten in der Datenbank gespeichert oder als virtuelle Felddaten behandelt werden. Virtuelle Felddaten werden zur Laufzeit berechnet, wenn das Feld angezeigt wird. Diese Daten haben keine physische Darstellung in der Datenbank. Trinkgeld: Anstelle von virtuellen Feldern können Sie Anzeige- und Bearbeitungsmethoden verwenden.
StringSize Legen Sie die Feldlänge in der Anzahl der Zeichen fest. Die maximale Feldlänge hängt von der Datenbank ab. Ein Wert von (Memo) gibt an, dass die Feldlänge unbegrenzt ist.
Typ Geben Sie den Basistyp eines Felds an.
Sichtbar Geben Sie an, ob das Feld auf der Benutzeroberfläche sichtbar sein soll.

Tabellenindexeigenschaften

In der folgenden Tabelle werden die Eigenschaften beschrieben, die für Indizes in Tabellen verfügbar sind.

Eigentum Description
AllowDuplicates Wenn Sie diese Eigenschaft auf "Ja" festlegen, kann der Index nicht eindeutig sein. Wenn Sie nicht mindestens einen eindeutigen Index erstellen, wird ein eindeutiger Index erstellt, indem der erste Index und die RecId kombiniert werden.
AlternateKeys Geben Sie an, ob dieser Index Teil eines alternativen Schlüssels ist. Das Indexfeld muss in jedem Datensatz einen eindeutigen Wert aufweisen.
ConfigurationKey Legen Sie den Konfigurationsschlüssel fest. Ein Indexfeld, das über einen Konfigurationsschlüssel deaktiviert ist, wird automatisch aus dem Index entfernt.
Enabled Sie können diese Eigenschaft verwenden, um den Index zu deaktivieren.
ID Der interne Bezeichner des Objekts.
Model Geben Sie das Modell an, in dem sich der Tabellenindex befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle oder Klasse. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
Name Geben Sie den Indexnamen an.
UniqueAcrossCompanies Diese Eigenschaft ist nur für interne Microsoft-Verwendung vorgesehen. Die verfügbaren Werte sind Ja und Nein. Der Standardwert ist Nein. Der Wert dieser Eigenschaft wird ignoriert, wenn die AllowDuplicates-Eigenschaft auf "Nein" festgelegt ist. Wenn "AllowDuplicates " jedoch auf "Ja" festgelegt ist, kann der Wert "Yes " für UniqueAcrossCompanies die Leistung einiger unternehmensübergreifender Abfragen verbessern. Die Leistungsverbesserung wird durch Änderungen an der Zwischenspeicherung von Daten verursacht.
ValidTimeStateKey Geben Sie an, ob dieser Indexschlüssel verwendet wird, um die gültige Zeitzustandsbeziehung mit der übergeordneten Tabelle zu bestimmen. Der Standardwert ist Nein. Trinkgeld: Um diese Eigenschaft zu aktivieren, müssen Sie die AllowDuplicates-Eigenschaft auf "Nein " und die AlternateKey-Eigenschaft auf "Ja" festlegen.
ValidTimeStateMode Geben Sie an, ob Lücken zwischen zwei datumswirksamen Datensätzen zulässig sind. Der Standardwert ist NoGap. Trinkgeld: Um diese Eigenschaft zu aktivieren, müssen Sie die AllowDuplicates-Eigenschaft auf "Nein", die AlternateKey-Eigenschaft auf "Ja" und die ValidTimeStateKey-Eigenschaft auf "Ja" festlegen.

Hinweis

Seiten werden nach dem ersten Index sortiert.

Tabellenbeziehungseigenschaften

Liste der Eigenschaften

In der folgenden Tabelle werden die Eigenschaften für eine Tabellenbeziehung im Anwendungs-Explorer beschrieben.

Eigentum Description
Kardinalität Die Häufigkeit, mit der jeder Primärschlüsselwert aus der referenzierten Tabelle in der Fremdschlüsselspalte der aktuellen Tabelle auftreten muss. Der OneMore-Wert bedeutet beispielsweise einen oder mehrere, jedoch keine Null. Dieser Wert gibt an, dass jeder Wert des übergeordneten Schlüssels mindestens einmal in der Fremdschlüsselspalte der untergeordneten Tabelle vorkommen muss. Ein Beziehungsknoten unter einer Tabelle "SalesLine" kann den OneMore-Wert verwenden, wenn für die Geschäftsregel erforderlich ist, dass jeder Datensatz in der übergeordneten SalesTable-Tabelle mit mindestens einem verkauften Element in Beziehung steht. Derzeit wird die Kardinalitätseigenschaft nicht verwendet. Zukünftige Versionen können diese Eigenschaft und die RelatedTableCardinality-Eigenschaft jedoch verwenden.
CreateNavigationPropertyMethods Ein Wert von Yes weist das System an, Navigationsmethoden für die Tabellenpufferklasse für jeden Fremdschlüsselbeziehungsknoten zu generieren.
EDTRelation Wenn der Wert auf "Ja" festgelegt ist, wurde ein Softwaretool verwendet, um diese Beziehung zu seinem aktuellen Speicherort aus einer alten EDT-Beziehung zu migrieren.
EntityRelationshipRole Diese Eigenschaft wird verwendet, um die Semantik einer Beziehung zu klären, die in einer Tabelle definiert ist. Ein Rollenname sollte entweder ein Substantiv oder ein Nomenausdruck sein. Der Rollenname sollte die Rolle der zugeordneten Tabelle im Verhältnis zum zugeordneten Objekt angeben. Alternativ sollte der Rollenname ein kurzer Ausdruck sein, der mit einem präsensigen Verb beginnt, das die Rolle angibt, die die Tabelle in der Beziehung spielt. Rollennamen sind nicht erforderlich, wenn die Beziehung eindeutig ist.
Model Das Modell, zu dem diese Beziehung gehört.
Name Ein beschreibender Name, den Sie für die Beziehung auswählen.
NavigationPropertyMethodNameOverride Geben Sie den Namen der Navigationsmethode an. Wenn kein Wert angegeben ist, verwendet die Navigationsmethode den Wert aus der RelatedTableRole-Eigenschaft .
RelatedTableCardinality Geben Sie an, ob der Fremdschlüsselfeldwert in der aktuellen Tabelle in einigen oder allen Datensätzen der aktuellen Tabelle null sein kann. Die folgenden Optionen sind verfügbar:
  • ZeroOne bedeutet null oder eins. Dieser Wert gibt an, dass das Fremdschlüsselfeld in einem untergeordneten Datensatz null sein kann.
  • GenauOne gibt an, dass das Fremdschlüsselfeld in keinem untergeordneten Datensatz null sein kann.
RelatedTableRole Geben Sie einen Textwert ein, um den Zweck der übergeordneten Tabelle in dieser Beziehung zu beschreiben. Wenn eine Tabelle nur eine Beziehung aufweist, die auf eine bestimmte übergeordnete Tabelle verweist, können Sie den Namen der übergeordneten Tabelle verwenden. Manchmal weist eine Tabelle mehr als eine Beziehung zu einer bestimmten übergeordneten Tabelle auf. In diesem Fall sollte der Wert der RelatedTableRole-Eigenschaft die Beziehung gut genug beschreiben, um den Zweck der Beziehung von der anderen Beziehung zur gleichen übergeordneten Tabelle zu unterscheiden. Der Wert dieser Eigenschaft kann als Wert der JoinRelation-Eigenschaft einer Datenquellenbeziehung unter einer Anwendungs-Explorer-Abfrage verwendet werden. In Standardfällen wird diese Verwendung empfohlen, da sie die Denormalisierung reduziert. Diese Eigenschaft interagiert mit der UseDefaultRoleNames-Eigenschaft .
RelationshipType Wählen Sie einen Wert aus, der die subtile Beziehung zwischen zwei Tabellen beschreibt. Der Kompositionswert gibt beispielsweise an, dass der untergeordnete Datensatz nur dann sinnvoll vorhanden sein kann, wenn er mit einem bestimmten übergeordneten Datensatz verknüpft ist. Der Datensatz für die vierte Etage in der Tabelle "Floor" kann nur vorhanden sein, wenn er auf einen Datensatz in der übergeordneten Gebäudetabelle verweist. Anmerkung: Die DeleteActions sollten mit dieser Eigenschaftseinstellung kompatibel sein. Bei einer Kompositionsbeziehung sollte die DeleteActions das Löschweitergabeverhalten enthalten. Derzeit wird die RelationshipType-Eigenschaft nicht verwendet. Eine zukünftige Version kann diese Eigenschaft jedoch verwenden.
Rolle Geben Sie einen Namen an, der die Bedeutung oder Rolle der Beziehung beschreibt. Beispielsweise könnte eine Beziehung zu einer Abteilungstabelle die Abteilung nachverfolgen, zu der der Mitarbeiter derzeit gehört. Eine andere Beziehung könnte die Abteilung nachverfolgen, an die der Mitarbeiter eine Übertragung angefordert hat. Obwohl beide Beziehungen beziehungen zur Tabelle "Abteilung" sind, füllen sie unterschiedliche Rollen. Als Wert dieser Eigenschaft ist es ratsam, die Namen der untergeordneten Tabelle und der übergeordneten Tabelle mithilfe eines Unterstrichs (_) zu verknüpfen. Geben Sie z. B. SalesTable_SalesLine ein. Diese Eigenschaft interagiert mit der UseDefaultRoleNames-Eigenschaft .
Table Die Tabelle, auf die sich die Beziehung bezieht.
UseDefaultRoleNames Ein Wert von "Ja " gibt an, dass das System Standardwerte für die Eigenschaften Role und RelatedTableRole generieren muss. Auch wenn diese Eigenschaft auf "Ja" festgelegt ist, werden die Werte für "Role " und "RelatedTableRole " nicht im Eigenschaftenfenster angezeigt. Darüber hinaus verwendet die TreeNode-Klasse nicht die generierten Werte. Die DictRelation-Spiegelungsklasse verwendet jedoch die generierten Werte.
Validieren Der Wert "Ja " gibt an, dass die Einfügung abgelehnt wird, wenn eine Seite einen Datensatz in die untergeordnete Tabelle einfügt, es sei denn, der zugehörige Datensatz ist in der übergeordneten Tabelle vorhanden. Wenn eine Seite einen Datensatz aus der übergeordneten Tabelle löscht, wird der Löschvorgang entweder abgelehnt oder an die zugehörigen Datensätze in der untergeordneten Tabelle überlappend. Legen Sie den Wert auf "Nein " fest, wenn die RelationshipType-Eigenschaft auf "Link" festgelegt ist. Sie können den Wert auch in speziellen temporären Fällen auf "Nein " festlegen, z. B. während einiger Upgradeszenarien. Wenn der Wert auf "Ja" zurückgesetzt wird, tritt keine Überprüfung für Datensätze auf, die eingefügt oder gelöscht wurden, während der Wert "Nein" lautete. Vorsicht: Der Wert "Ja " für die Validate-Eigenschaft verhindert nicht, dass direkte X++-SQL-Datenvorgänge übergeordnete Datensätze löschen oder untergeordnete Datensätze einfügen, die die Integrität von Fremdschlüsseldaten verletzen.

Hinweis

Wenn die SaveDataPerCompany-Eigenschaft für beide Tabellen auf "Ja " festgelegt ist, fügt das System die Felder "DataAreaId " zu jeder Beziehung hinzu.

RelatedTableRole und Query JoinRelation

In diesem Abschnitt wird beschrieben, wie Sie die RelatedTableRole-Eigenschaft verwenden können, um die Erstellung einer neuen Abfrage zu vereinfachen. Wenn Sie einen expliziten Wert für die RelatedTableRole-Eigenschaft für eine Tabellenbeziehung eingeben, können Sie diesen Wert verwenden, um die JoinRelation-Eigenschaft in einer Datenquellenbeziehung unter einem Knoten "Abfragen>" im Anwendungs-Explorer aufzufüllen. Mit dieser Methode können Sie die Felder der Verknüpfung an einem Ort angeben. Wenn sich die Verknüpfungsfelder jemals ändern, müssen Sie die Verknüpfung nur an einem Ort aktualisieren. Bevor Sie einen Wert für die JoinRelation-Eigenschaft festlegen können, müssen Sie die Werte der Field- und RelatedField-Eigenschaften löschen.

CreateNavigationPropertyMethods und RelatedTableRole

Wenn Sie die CreateNavigationPropertyMethods-Eigenschaft für eine Tabellenbeziehung auf "Ja " festlegen, generiert das System Navigationsmethoden für die Tabellenpufferklasse. Eine Navigationsmethode verknüpft zwei Tabellenpufferinstanzen mithilfe ihrer Fremdschlüsselbeziehung. Die UnitOfWork-Klasse ist ein Bereich, in dem diese Navigationslinkage verwendet wird. Der Name einer Navigationsmethode wird aus dem Wert der RelatedTableRole-Eigenschaft in der Tabellenbeziehung kopiert. Dieses Verhalten wird verwendet, wenn der RelatedTableRole-Wert explizit im Eigenschaftenfenster festgelegt wird und wenn das System den RelatedTableRole-Wert generiert, da die UseDefaultRoleNames-Eigenschaft auf "Ja" festgelegt ist. Die Eigenschaftswerte generieren die folgende Navigationsmethode im untergeordneten CustTable-Puffer. Der Name der Navigationsmethode wird am unmittelbarsten aus dem Wert der RelatedTableRole-Eigenschaft kopiert.

public final CustBankAccount BankAccounts([CustBankAccount relatedTable])

In der folgenden Liste werden Fälle beschrieben, in denen Sie den Namen überschreiben müssen, den das System für eine Navigationsmethode für eine Tabellenpufferklasse generiert:

  • Die Tabellenklasse weist bereits einen Methodennamen auf, der den Werten der RelatedTableRole-Eigenschaft entspricht.
  • Der Wert der RelatedTableRole-Eigenschaft überschreitet die maximale Länge, die für einen Methodennamen verwendet werden kann.

In diesen Fällen müssen Sie einen gültigen Namen für die Navigationsmethode auswählen und diesen Namen als Wert der NavigationPropertyMethodNameOverride-Eigenschaft für die Tabellenbeziehung zuweisen.

Grundlegendes zur RelationshipType-Aufzählung

Wenn Sie unter Tabellenbeziehungen einen Knoten hinzufügen, können Sie den Wert der RelationshipType-Eigenschaft für die neue Beziehung festlegen. Die Liste der möglichen Werte für die RelationshipType-Eigenschaft ist die Liste der Elemente in der RelationshipType-Aufzählung . In diesem Abschnitt wird die Bedeutung der einzelnen Elemente in der RelationshipType-Aufzählung beschrieben.

Beschreibung von Elementen

In der folgenden Tabelle werden die Elemente der RelationshipType-Eigenschaft beschrieben.

Elementname Description Automatische Ableitung
Nicht angegeben Dieses Element ist häufig der Standardwert der RelationshipType-Eigenschaft . Wenn die RelationshipType-Eigenschaft den Wert "NotSpecified" aufweist, leitet das System einen geeigneten Wert ab. Das System leitet den Wert in der folgenden Reihenfolge ab:
  1. Spezialisierung
  2. Link
  3. Zusammensetzung
  4. Aggregation
  5. Verein
Wenn z. B. die Kriterien für "Komposition" und "Aggregation" erfüllt sind, leitet das System "Composition" ab, da "Composition" weiter oben in der Liste erfolgt.
Spezialisierung Dieses Element gilt nur für die Tabellenvererbung, für Beziehungen zwischen Basis- und abgeleiteten Tabellen. Das System legt die RelationshipType-Eigenschaft auf Spezialisierung fest, wenn die Tabellenvererbung beteiligt ist.
Link Dieses Element ist eine nicht relationale Beziehung. Die Validate-Eigenschaft muss auf "Nein" festgelegt werden. Dieser Beziehungstyp unterstützt die Navigation zwischen Seiten, die viele Datensätze aus einer Tabelle und Seiten auflisten, die Detailfelder für einen Datensatz aus der Tabelle bereitstellen. Der Link wird nur verwendet, um die Migration von EDT-Verknüpfungsbeziehungen während des Upgrades von früheren Versionen zu unterstützen. Migrationstools erstellen diese Typbeziehung, dürfen jedoch nicht.
Zusammensetzung Dieses Element ist eine stärkere Art von Aggregationsbeziehung. Eine Tabelle darf nicht mehr als eine Kompositionsbeziehung aufweisen. Beispielsweise besteht ein Gebäude aus Räumen, und ein bestimmter Raum kann nicht in mehr als einem Gebäude vorhanden sein. Wenn die Kriterien für "Komposition" erfüllt sind, Sie aber manuell einen Wert für Aggregation oder Zuordnung zuweisen, lässt das System den Wert als Aggregation oder Zuordnung zurück.
Aggregation Dieses Element ist geeignet, wenn die untergeordnete Tabelle der Entität der übergeordneten Tabelle untergeordnet wird. Das System leitet aggregation ab, wenn eine der folgenden Bedingungen erfüllt ist:
  • Die übergeordnete Tabelle verfügt über einen Löschaktionsknoten, der für die Verwendung dieses Beziehungsknotens definiert ist.
  • Jedes Fremdschlüsselfeld für diese Beziehung in der untergeordneten Tabelle hat die obligatorische Eigenschaft auf "Ja" festgelegt.
Wenn die Kriterien für Aggregation erfüllt sind, Sie aber manuell einen Wert der Zuordnung zuweisen, verlässt das System den Wert als Zuordnung.
Verein Dieses Element ist das Konzept eines Standard fremdschlüssels. Sie müssen die RelationshipType-Eigenschaft auf "Association " festlegen, wenn der Wert der Eigenschaft vom System nicht auf etwas festgelegt wird und sowohl Aggregation als auch Komposition unangemessen sind.

Eigenschaften anzeigen

Die Eigenschaften für Ansichten sind identisch mit den Eigenschaften für Tabellen. Da Ansichten jedoch schreibgeschützt sind, können die meisten eigenschaften nicht geändert werden. Einige dieser Eigenschaften haben feste Werte, und einige werden von den Datenquellen geerbt, die in der Abfrage verwendet werden, die die Ansicht definiert. Die folgenden Eigenschaften für Ansichten beziehen sich auf die Datenanalyse, wenn Sie SSRS verwenden. Alle diese Eigenschaften können geändert werden.

  • AnalysisVisibility
  • AnalysisSelection
  • TypicalRowCount
  • IsLookup
  • SingularLabel

In der folgenden Tabelle werden die Eigenschaften beschrieben, die für eine Ansicht festgelegt werden können.

Eigentum Description
AOSAuthorization Verwenden Sie diese Eigenschaft, um anzugeben, welche Datenzugriffsvorgänge eine Überprüfung der Benutzerberechtigungen erfordern.
CacheLookup Die Datensatzcacheebene für die Tabelle.
ClusterIndex Der Clusterindex der Tabelle, wenn ein Clusterindex vorhanden ist.
ConfigurationKey Legen Sie den Konfigurationsschlüssel für die Ansicht fest.
CountryRegionCodes Geben Sie die Codes für die Länder/Regionen an, in denen das Menü anwendbar oder gültig ist. Diese Eigenschaft wird als durch Trennzeichen getrennte Liste der ISO-Ländercodes in einer einzelnen Zeichenfolge implementiert. Die Werte müssen mit Daten im globalen Adressbuch übereinstimmen. Der Client verwendet diese Eigenschaft, um länder-/regionsspezifische Features zu aktivieren oder zu deaktivieren.
CountryRegionContextField Geben Sie das Feld an, das verwendet wird, um den Kontext des Landes/der Region zu identifizieren. Weitere Informationen finden Sie in der Beschreibung der CountryRegionCodes-Eigenschaft .
DeveloperDocumentation Beschreiben Sie den Zweck einer Ansicht, und erläutern Sie, wie sie im Programm verwendet wird. In der Regel enthält eine Beschreibung nicht mehr als fünf Sätze und wird als einzelner Absatz geschrieben.
EntityRelationshipType Klassifizieren sie eine Ansicht gemäß der ER-Datenmodellnotation (Common Entity Relationship). Eine Ansicht wird entweder als Entität oder als Beziehung klassifiziert. Eine Entität stellt ein Objekt dar, während eine Beziehung eine Zuordnung zwischen zwei Objekten darstellt.
FormRef Geben Sie die Standardseite für die Ansicht an. Die Standardseite ist die Seite, die angezeigt wird, wenn der Benutzer mithilfe des Kontextmenüs für ein Feld auf einer Seite zum Haupttabelle springt. Auf die Seite wird über ein Menüelement des Anzeigetyps verwiesen. Wenn Sie diese Eigenschaft leer lassen, versucht MorphX, eine Seite zu aktivieren, die denselben Namen wie die Tabelle aufweist, auf die Sie verweisen.
ID Der interne Bezeichner des Objekts.
Etikett Geben Sie einen benutzerfreundlichen Namen für die Ansicht an.
ListPageRef Geben Sie ein Anzeigemenüelement an, das auf eine Seite zeigt, die eine Liste dieses Datensatztyps anzeigen kann.
Model Geben Sie das Modell an, in dem sich die Ansicht befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
Name Geben Sie den Namen der Ansicht an. Dieser Name wird verwendet, wenn Sie auf die Ansicht aus der X++-Sprache verweisen.
PreviewPartRef Geben Sie den Infoteil oder den Formularteil an, der in der erweiterten Vorschau verwendet werden soll. Ein Infoteil zeigt eine Sammlung von Datenfeldern aus einer angegebenen Abfrage an. Es verwendet Metadaten, um zu beschreiben, wie die Daten angezeigt werden. Ein Formularteil stellt einen Zeiger auf eine Seite dar.
PrimaryIndex Geben Sie den primären Index der Ansicht an. Es kann nur ein eindeutiger Index ausgewählt werden. Diese Eigenschaft wird für die Datenbankoptimierung verwendet und gibt an, welcher eindeutige Index als Zwischenspeicherungsschlüssel verwendet werden soll. Wenn Sie keinen Primärindex angeben, wird der eindeutige Index mit der niedrigsten ID als Zwischenspeicherungsschlüssel verwendet.
Query Geben Sie die Abfrage an, die die Datenquelle für die Ansicht ist. Sie können diese Eigenschaft verwenden, anstatt der Ansicht Datenquellen direkt hinzuzufügen.
ReportRef Der Name des Standardberichts für die Tabelle.
SaveDataPerCompany Legen Sie diese Eigenschaft für unternehmensspezifische Tabellen auf "Ja " fest. Legen Sie sie auf "Nein " fest, wenn die Daten mit Unternehmens-, Installations-, Datenbank-, Anwendungs-Explorer-, Ablaufverfolgungs- oder OLAP-Daten zusammenhängen. Die Tabelle "SysTraceTable" oder "OLAPServerTable" gibt beispielsweise an, ob Daten für diese Tabelle auf Unternehmensbasis gespeichert werden sollen oder ob die Daten ohne Unternehmenszugehörigkeit verfügbar sein sollen. Wenn die SaveDataPerCompany-Eigenschaft einer Tabelle auf "Ja" festgelegt ist, weist diese Tabelle eine DataAreaId-Spalte auf, die den Firmenbezeichner enthält. Wenn die Tabelleneigenschaft auf "Nein" festgelegt ist, wird die Spalte "DataAreaId " aus der Tabelle entfernt.
SaveDataPerPartition Ein Wert, der angibt, ob die Ansicht über ein Systemfeld mit dem Namen Partition verfügt. Diese Eigenschaft ist schreibgeschützt. Wenn die Ansicht über ein Partitionsfeld verfügt, wird jedem Datensatz eine Partition zugewiesen. Jeder Datensatz ist aus Datenzugriffsvorgängen ausgeblendet, die im Kontext anderer Partitionen ausgeführt werden.
SearchLinkRefName Der Name des Menüelements, das mit Informationen auf einer Website zu einem Tabellendatensatz verknüpft ist, der in den Suchergebnissen des Unternehmensportals aufgeführt ist.
SearchLinkRefType Der Typ des Menüelements, das mit Informationen auf einer Website zu einem Tabellendatensatz verknüpft ist, der in den Suchergebnissen des Unternehmensportals aufgeführt ist.
SystemTable Ein Wert, der angibt, ob eine Tabelle eine Systemtabelle ist. Systemtabellen können beim Exportieren und Importieren gefiltert werden und werden beim Anmelden immer synchronisiert. Daher kann diese Eigenschaft für Tabellen nützlich sein, die Sie verwenden, sobald Sie sich anmelden.
TableContents Geben Sie an, wie Setup-/Parameterdaten von einem Kunden in einen anderen wiederverwendet werden können. Die folgenden Optionen sind verfügbar:
  • Nicht angegeben – Verwenden Sie diese Option für die meisten Tabellen.
  • Standarddaten – Verwenden Sie diese Option für kundenunabhängige Daten, z. B. Postleitzahlen, Einheiten und Zeitintervalle.
  • Basisdaten – Verwenden Sie diese Option für kundenabhängige Daten, z. B. Kalender, Gruppen und Parameter.
  • Standard+Basisdaten – Verwenden Sie diese Option für Daten, bei denen die lokale Wahrnehmung unterschiedlich ist. Beispielsweise ist "Chart of Accounts" in Deutschland kundenunabhängig, ist aber in den meisten anderen Orten vom Kunden abhängig.
TableGroup Geben Sie die Gruppe an, zu der die Ansicht gehört. Tabellengruppen kategorisieren Tabellen und Ansichten entsprechend dem Typ der darin enthaltenen Daten. Ansichten können zu den gleichen Tabellengruppen wie eine Tabelle gehören.
TitleField1, TitleField2 Die Informationen, die in der Fensterbeschriftung für die Ansicht angezeigt werden. Die Beschriftung wird aus den folgenden Elementen erstellt:
  • Die TitleField1-Beschriftung, gefolgt von Doppelpunkt (:) und einem Leerzeichen
  • Der Wert des aktuellen Datensatzes in der Spalte, die für TitleField1 verwendet wird, gefolgt von einem Komma (,)
  • Der Wert des aktuellen Datensatzes in der Spalte, die für TitleField2 verwendet wird
ValidTimeStateEnabled Geben Sie an, ob die Ansicht das gültige Zeitzustandsfeature der zugrunde liegenden Tabelle unterstützt. Der Standardwert ist Nein. Sie können diese Eigenschaft nur auf "Ja " festlegen, wenn die beiden folgenden Bedingungen erfüllt sind:
  • Die zugrunde liegende Tabelle ist eine gültige Zeitzustandstabelle.
  • Die Ansicht weist "ValidFrom" und " ValidTo " in der Feldliste auf.
Sichtbar Geben Sie die Zugriffsrechte an, wenn die Tabelle als Datenquelle auf einer Seite oder einem Bericht verwendet wird. Wenn die Tabelle als Datenquelle auf einer Seite verwendet wird, können die Zugriffsrechte auf der Seite nicht die Zugriffsrechte überschreiten, die für die Tabelle definiert sind.

Eigenschaften des Datasets

Dieser Abschnitt enthält Beschreibungen der Eigenschaften für Datasetelemente im Anwendungs-Explorer. Der Knoten "Datasets " ist ein Knoten auf hoher Ebene im Anwendungs-Explorer. Datensätze werden für den Zugriff auf Daten im Enterprise Portal verwendet.

Beschreibung der Eigenschaften

In der folgenden Tabelle werden die Eigenschaften beschrieben, die für Datasetknoten im Anwendungs-Explorer verfügbar sind.

Eigentum Description
Name Legen Sie den Namen des Datasets fest.

Datenquelleneigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Datenquellenknoten des Datasets beschrieben.

Eigentum Description
ChangeGroupMode Geben Sie an, wie Änderungen an den Datenquellen zugesichert werden. Die folgenden Optionen sind verfügbar:
  • Keine – Die Änderungen an einer Datenquelle für das Dataset werden unabhängig von Änderungen an den anderen Datenquellen übernommen.
  • ImplicitInnerOuter – Alle Datenquellen, die inner oder äußere verknüpft sind, funktionieren als einzelne Einheit. Alle Änderungen werden erfolgreich ausgeführt, oder sie werden zurückgesetzt, wenn ein Fehler auftritt.

Datenquelleneigenschaften des Datasets

In der folgenden Tabelle werden die Eigenschaften beschrieben, die für Datenquellen zur Verfügung stehen.

Eigentum Description
AllowCheck Geben Sie an, ob Sicherheitsüberprüfungen auftreten, bevor auf das Dataset zugegriffen wird. Die folgenden Optionen sind verfügbar:
  • Ja – Die Leseberechtigungen des Benutzers werden überprüft, bevor auf den Datensatz zugegriffen wird.
  • Nein – Die Leseberechtigungen des Benutzers werden erst überprüft, nachdem auf die Datenmenge zugegriffen wurde. Es werden keine Daten abgerufen, wenn der Benutzer über ausreichende Berechtigungen für die zugrunde liegenden Datenquellen verfügt.
Ja ist der Standardwert und wird in der Regel empfohlen.
AllowCreate Geben Sie an, ob Benutzer neue Datensätze in der Datenquelle erstellen können (d. s. in der Tabelle für die Datenquelle).
AllowDelete Geben Sie an, ob Benutzer Datensätze in der Datenquelle löschen können (d. s. in der Tabelle für die Datenquelle).
AllowEdit Geben Sie an, ob Benutzer die Daten ändern können. Trinkgeld: Sie können die AllowEdit-Eigenschaft für die gesamte Datenquelle hier festlegen. Die gleiche Eigenschaft ist auch für jedes Feld in der Datenquelle vorhanden, sodass Sie Änderungen für einzelne Felder verbieten können.
AutoNotify Diese Eigenschaft wird nicht für Datensätze verwendet.
AutoQuery Diese Eigenschaft wird nicht für Datensätze verwendet.
AutoSearch Diese Eigenschaft wird nicht für Datensätze verwendet.
CounterField Geben Sie eines der Felder in der Datenquelle als Zähler für die Datenmenge an. Das Feld muss ein Index in der zugrunde liegenden Tabelle für die Datenquelle sein und muss vom tatsächlichen Typ sein. Diese Eigenschaft trägt dazu bei, sicherzustellen, dass ein Datensatz, der in einen Datensatz eingefügt wird, eine Zeilennummer aufweist, die der tatsächlichen sequenziellen Position in den Daten entspricht. Wenn beispielsweise eine neue Zeile zwischen den Zeilen 3 und 4 eingefügt wird, wird die neue Zeile zur Zeile 3,5.
CrossCompanyAutoQuery Geben Sie an, ob die Datenquelle Daten aus mehreren Unternehmensdatenbanken abruft.
DelayActive Verwenden Sie diese Eigenschaft, um die Ausführung der aktiven Methode für die Datenquelle zu verzögern. Wenn Sie diese Eigenschaft auf "Ja" festlegen, wird die aktive Methode erst nach einer Verzögerung von 20 Millisekunden aktiviert. Wenn ein Benutzer durch eine Datenquelle scrollt, wird die aktive Methode nicht für jeden Datensatz aufgerufen. Stattdessen. es wird nur für den endgültigen Datensatz aufgerufen, den der Benutzer auswählt. Trinkgeld: Die DelayActive-Eigenschaft ist besonders nützlich, wenn zwei Datenquellen verknüpft sind (d. a. wenn die LinkType-Eigenschaft auf "Delayed" festgelegt ist). Diese Eigenschaft ist Teil des AutoJoin-Systems.
Index Legen Sie den Index fest, der zum Angeben einer Sortierreihenfolge verwendet wird. Sie können einen der Indizes in der Tabelle auswählen. Wenn Sie einen Index auf diese Weise angeben, wird er als Indexhinweis für jede Abfrage der Datenbank verwendet. Der Index gibt basierend auf dieser Datenquelle sowohl einen Zugriffspfad als auch eine Sortierreihenfolge für die Datensätze im Dataset an. Die anfängliche Sortierreihenfolge für die Datensätze wird auf diese Weise priorisiert:
  1. Wenn der Datenquellenabfrage Sortierfelder hinzugefügt werden, wird die Sortierspezifikation verwendet.
  2. Wenn in der Index-Eigenschaft für die Datenquelle ein Index angegeben wird, wird die in diesem Index implizit angegebene Sortierreihenfolge verwendet.
  3. Wenn die Datenquelle automatisch mit einer anderen Datenquelle verknüpft ist, findet das System den am besten geeigneten Index für diese Verknüpfung und sortiert dann die Daten nach diesem Index.
  4. Wenn nichts anderes angegeben ist, wird die sortierreihenfolge, die implizit im ersten Index (dem Index mit der niedrigsten ID) in der Tabelle angegeben wird, die in der Seitendatenquelle verwendet wird.
Wenn keine Indexhinweise angegeben werden, sucht das Datenbankverwaltungssystem einen anwendbaren Zugriffspfad. Dieser Zugriffspfad basiert auf den Informationen in der bereitgestellten Abfrage. Der Benutzer kann die Sortierreihenfolge für eine Seite mithilfe des Abfragedialogfelds ändern.
InsertAtEnd Geben Sie an, ob ein neuer Datensatz erstellt wird, wenn der Benutzer den Fokus über den letzten Datensatz in der Tabelle verschiebt.
InsertIfEmpty Geben Sie an, ob ein leerer Datensatz eingefügt wird, wenn keine Datensätze in der Tabelle vorhanden sind. Wenn Sie diese Eigenschaft auf "Nein" festlegen, müssen Sie manuell einen neuen Datensatz erstellen.
JoinSource Verwenden Sie diese Eigenschaft, um zwei Datenquellen zu verknüpfen. Legen Sie diese Eigenschaft fest, wenn zwei oder mehr Tabellen als Datenquelle verwendet werden und Sie sie verknüpfen möchten.
LinkType Verwenden Sie diese Eigenschaft, um eine aktive Verknüpfung zwischen zwei Datenquellen beizubehalten. Wenn sich der Fokus in der ersten Datenquelle ändert, werden die entsprechenden Datensätze in der zweiten Datenquelle ausgewählt. Beispielsweise wird eine Kundentabelle und eine Tabelle mit Transaktionen für jeden Kunden verwendet. Wenn der Benutzer von einem Kunden zum nächsten scrollt, wird die Transaktionsliste automatisch aktualisiert, um Transaktionen für den aktuellen Kunden anzuzeigen. Legen Sie diese Eigenschaft auf Delayed für die äußere (extern verknüpfte) Datenquelle fest. Die verknüpfte Datenquelle wird erst nach einer Verzögerung von 100 Millisekunden aktualisiert. Diese Verzögerung trägt dazu bei, sicherzustellen, dass die verknüpfte Datenquelle nicht aktualisiert wird, während der Benutzer durch eine Datenquelle scrollt. Das Update tritt erst auf, nachdem der Benutzer sich schließlich auf einen Datensatz konzentriert. Diese Eigenschaft ist Teil des AutoJoin-Systems.
Name Legen Sie den Namen der Datenquelle fest. Dieser Name sollte mit dem Namen der zugrunde liegenden Tabelle identisch sein.
OnlyFetchActive Geben Sie an, ob alle Felder in der Datenquelle oder nur die Felder abgerufen werden sollen, die vom Dataset verwendet werden. Wenn diese Eigenschaft auf "Ja" festgelegt ist, können Datensätze nicht aus dem Dataset gelöscht werden. Diese Einschränkung trägt dazu bei, die Datenintegrität beizubehalten, da dadurch sichergestellt wird, dass ein Löschvorgang nie in unvollständigen Datensätzen versucht wird.
OptionalRecordMode Geben Sie das Erstellungs- und Löschverhalten für Datensätze in einer äußeren verknüpften Tabelle an. Die folgenden Optionen sind verfügbar:
  • ImplicitCreate – Wenn kein Datensatz in der Datenbank gespeichert wird, erstellen Sie einen äußeren verknüpften Datensatz und verknüpfte Tabellen, sobald der übergeordnete Datensatz aktiv wird. Wenn der äußere Datensatz oder seine untergeordneten Elemente nicht geändert werden, werden sie gelöscht, wenn der übergeordnete Datensatz nicht mehr aktiv ist.
  • ExplicitCreate – Wenn kein Datensatz in der Datenbank gespeichert wird, behandeln Sie diesen Datensatz als deaktiviert, bis der Benutzer die Erstellung explizit mithilfe des Kontrollkästchens "Optionaler Datensatz " auslöst. Wenn der Datensatz vorhanden ist, löscht das Kontrollkästchen diesen Datensatz.
  • None – Für einen äußeren Datensatz tritt kein spezielles Erstellungs- oder Löschverhalten auf.
StartPosition Geben Sie an, ob der erste Datensatz oder der letzte Datensatz der aktuelle Datensatz sein soll, wenn auf den Datensatz zugegriffen wird.
Table Legen Sie die Tabelle fest, die als Datenquelle verwendet wird.
ValidTimeStateAutoQuery Geben Sie die Arten von Abfragen für datumseffektivität an (AsOfDate oder DateRange).
ValidTimeStateUpdate Geben Sie die Arten von Updates für einen vorhandenen datumswirksamen Datensatz an. Die folgenden Optionen sind verfügbar:
  • CreateNewTimePeriod – Bei dem Datensatz, der zum vorherigen Datensatz wird, wird das Feld "ValidTo " auf ein Datum festgelegt, das nicht später als das aktuelle Datum liegt. In derselben Transaktion ist der neue aktuelle Datensatz unmittelbar nach dem Datum "ValidTo" des vorherigen Datensatzes auf "ValidFrom" festgelegt.
  • Korrektur – Der ValidFrom - oder ValidTo-Wert vorhandener Zeilen muss geändert werden, damit die datumswirksamen Daten gültig bleiben, nachdem der Datensatzsatz aktualisiert wurde.
  • EffectiveBased – Datensätze in der Vergangenheit können nicht bearbeitet werden. Datensätze, die derzeit aktiv sind, werden auf eine Weise bearbeitet, die dem CreateNewTimePeriod-Modus ähnelt. Zukünftige Datensätze werden auf eine Weise bearbeitet, die dem Korrekturmodus ähnelt.
Der Standardwert ist CreateNewTimePeriod.

Formulareigenschaften

In diesem Abschnitt werden die Eigenschaften beschrieben, die Sie für Formulare im Anwendungs-Explorer festlegen. Um eine einheitliche Anwendungsschnittstelle bereitzustellen, verfügen viele Eigenschaften über Autowerte . Sie können Formulare mithilfe eines Drag-and-Drop-Vorgangs erstellen und dann mehrere Eigenschaften manuell festlegen. Um den Namen eines Formulars anzugeben, legen Sie die Name-Eigenschaft im Eigenschaftenfenster für das Formular fest. Alle anderen Eigenschaften auf dem Knoten der obersten Ebene für das Formular sind Systemeigenschaften und sind schreibgeschützt.

Formularentwurfseigenschaften

Die meisten Eigenschaften des Entwurfsknotens für ein Formular sind auch für die einzelnen Steuerelemente vorhanden. Beispiele sind die Eigenschaften Width und Height . Wenn Sie jedoch eine Eigenschaft auf dem Entwurfsknoten festlegen, anstatt sie für ein Steuerelement festzulegen, wirkt sich die Einstellung auf das gesamte Formular aus. Einige Eigenschaften sind nur auf dem Entwurfsknoten vorhanden. Diese Eigenschaften werden in der folgenden Tabelle näher erläutert.

Eigentum Description
AlignChild Geben Sie an, ob ein Steuerelement innerhalb einer Gruppe auf die AlignChildren-Eigenschaftseinstellung für die Gruppe oder auf das allgemeine Formulardesign folgt. " AlignChildren " ist beispielsweise auf "Ja " auf dem Knoten "Entwurf " für das Formular festgelegt, sie möchten jedoch nicht, dass eine bestimmte Gruppe zusammen mit den anderen Gruppen angeordnet werden soll. Legen Sie in diesem Fall "AlignChild" für diese Gruppe auf "Nein " fest.
AlignChildren Ausrichten der untergeordneten Steuerelemente innerhalb eines Containers.
AllowDocking Geben Sie an, ob ein Formular an den Clientarbeitsbereich angefügt werden kann. Der Standardwert ist Nein.
AllowFormCompanyChange Geben Sie an, ob das Formular Unternehmensänderungen unterstützt, wenn es als untergeordnetes Formular mit einer unternehmensübergreifenden Dynamic Link Library (DLL) verwendet wird. Der Standardwert ist Nein.
AllowUserSetUp Geben Sie an, ob ein Benutzer Steuerelemente in einem Formular verschieben kann und den Wert von Steuerelementeigenschaften ändern kann. Diese Eigenschaft befindet sich auch im Entwurf eines Formulars. Die folgenden Optionen sind verfügbar:
  • Nein – Benutzer können keine Steuerelemente in diesem Container anpassen.
  • Eingeschränkt – Benutzer können die Eigenschaften einzelner Steuerelemente ändern, jedoch keine Steuerelemente verschieben.
  • Ja – Es gibt keine Einschränkungen für die Benutzereinrichtung.
Der Standardwert ist Ja. Vorsicht: Die vollständige Benutzereinrichtung ist nicht zulässig, wenn eines der übergeordneten Container für das Steuerelement Einschränkungen für die Benutzereinrichtungsebene aufweist. Die AllowAdd-Eigenschaft in Formulardatenquellen bestimmt, ob ein Benutzer einem Formular ein Feld hinzufügen kann.
AlwaysOnTop Geben Sie an, ob das Formular immer über anderen Fenstern in der Z-Reihenfolge angezeigt wird. Der Standardwert ist Nein.
ArrangeMethod Geben Sie an, ob untergeordnete Feldgruppen in Spalten oder Zeilen angeordnet werden sollen.
ArrangeWhen Geben Sie an, wann die Steuerelemente im Container angeordnet werden sollen. Die folgenden Optionen sind verfügbar:
  • Unternehmensgründung
  • Auf Abruf
  • Nie
  • Standard
  • Auto
Der Standardwert ist "Startup".
BackgroundColor Geben Sie die Farbe an, die für den Hintergrund des Steuerelements verwendet wird. Verwenden Sie die BackStyle-Eigenschaft , um den Hintergrund undurchsichtig oder transparent zu machen.
BottomMargin Legen Sie den unteren Rand des Formulars in Pixel fest. Der Standardwert ist Auto.
Überschrift Geben Sie die Überschrift für gruppierte Steuerelemente an. Verwenden Sie eine Bezeichnung für diese Eigenschaft.
ColorScheme Geben Sie die Farbpalette für das Steuerelement an. Wenn Sie die Farbpalette für das gesamte Formular ändern möchten, legen Sie die ColorScheme-Eigenschaft für den größten Container fest, und behalten Sie die Standardwerte für die einzelnen Steuerelemente bei.
Columns Geben Sie die Anzahl der Spalten an, die die Informationen anzeigen. Vorsicht: Feldgruppen in der zugrunde liegenden Tabelle werden nie in mehr als eine Spalte aufgeteilt.
ColumnSpace Legen Sie den Abstand zwischen Spalten in Containersteuerelementen fest.
DataSource Geben Sie die Tabelle an, aus der Daten im Steuerelement stammen. Verwenden Sie die DataField-Eigenschaft , um ein bestimmtes Feld in der Tabelle festzulegen. Wenn das Steuerelement ein anderes Formular öffnet, werden beziehungen zwischen der Datenquelle für das Steuerelement, wie durch diese Eigenschaft angegeben, und die Datenquelle auf dem anderen Formular garantiert, dass Datensätze im zweiten Formular dynamisch ausgewählt werden. Beispielsweise wird ein Kunde in einem Formular ausgewählt, und das Steuerelement öffnet ein Formular, das Kundentransaktionen anzeigt. In diesem Fall zeigt das zweite Formular eine Reihe von Kundentransaktionen an, die für den aktuellen Kunden gelten. Vorsicht: Wenn Sie die Eigenschaften "DataSource " und "DataField " festlegen, setzen ihre Einstellungen alle Einstellungen für die Eigenschaften DataMethod oder ExtendedDataType außer Kraft.
Schriftart Ändern Sie die Schriftarteigenschaften für das Steuerelement mithilfe des Dialogfelds "Schriftart ". Verwenden Sie die Dialogschriftart, um die Schriftart, den Schriftschnitt und den Schriftgrad anzugeben.
Rahmen Geben Sie die rahmenformatvorlage an, die das Formular verwendet.
Höhe Geben Sie die Höhe des Formulars oder Steuerelements in Pixel an.
HideIfEmpty Verwenden Sie diese Eigenschaft, um ein Containersteuerelement auszublenden, wenn es leer ist. Diese Eigenschaft hat keine Auswirkungen, wenn die Eigenschaften "Width " und " Height " des Containers auf "Auto" festgelegt sind, da die Größe des Steuerelements in diesem Fall 0 (Null) ist.
HideToolBar Blenden Sie formularspezifische Schaltflächen auf der Symbolleiste aus.
ImageMode Definieren Sie, wie die durch die ImageName-Eigenschaft angegebene Bitmap in einem Steuerelement angezeigt wird. Die folgenden Optionen sind verfügbar:
  • Normal
  • Größe anpassen
  • Nebeneinander
  • Center
Der Standardwert ist Normal.
Bildname Geben Sie das Bild an, das für ein Steuerelement angezeigt wird. Sie können nur .bmp Dateien auswählen. Um eine der Ressourcendateien zu verwenden, verwenden Sie stattdessen die ImageResource-Eigenschaft .
ImageResource Verwenden Sie eines der Bilder aus der Bildressourcendatei als Bild für ein Steuerelement. Geben Sie die ID des Bilds an. Sie können nur ein Bild aus der integrierten Ressourcendatei auswählen. Verwenden Sie die ImageName-Eigenschaft , um einen anderen Dateityp zu verwenden.
LabelFont Ändern Sie die Schriftart für den Text, der in der Label-Eigenschaft angegeben wird.
Links Ändern Sie die Position der oberen linken Ecke des Formulars. Es gibt mehrere vordefinierte Einstellungen. Sie können auch eine genaue Position in Pixeln angeben. Die folgenden vordefinierten Einstellungen sind verfügbar:
  • Auto (links)
  • Auto (rechts)
  • Linker Rand
  • Rechter Rand
  • Center
Der Standardwert ist Auto (links).
LeftMargin Ändern Sie den linken Standardrand des Formulars. Der Rand wird in Pixel angegeben.
MaximizeBox Geben Sie an, ob das Maximierungsfeld in die obere rechte Ecke des eingeschlossenen Fensters eingeschlossen werden soll. Der Standardwert ist Ja.
MinimizeBox Geben Sie an, ob das Minimiertfeld in die obere rechte Ecke des eingeschlossenen Fensters eingeschlossen werden soll. Der Standardwert ist Ja.
Modus Geben Sie den Dateneingabemodus für das Formular an.
Model Geben Sie das Modell an, in dem sich das Formular befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
RightMargin Ändern Sie den standardmäßigen rechten Rand des Formulars. Der Rand wird in Pixel angegeben.
Speichern Legen Sie diese Eigenschaft auf "Ja " fest, um die Größe des Formulars zu speichern.
ScrollBars Geben Sie an, ob Bildlaufleisten im Formular aktiviert sind.
SetCompany Bewirkt, dass das System das Unternehmen ändert, wenn das Formular den Fokus erhält. Anmerkung: Wenn die SaveDataPerCompany-Eigenschaft einer Tabelle auf "Ja" festgelegt ist, muss die SetCompany-Eigenschaft eines Formularentwurfs, der die Tabelle als Datenquelle verwendet, ebenfalls auf "Ja" festgelegt werden.
StatusBarStyle Geben Sie an, wie die Statusleiste in einem Formular angezeigt wird. Verwenden Sie diese Eigenschaft, um die Statusleiste auszublenden, nur Hilfeinformationen anzuzeigen, Statusleistenelemente gemäß der WindowType-Einstellung anzuzeigen oder immer die vollständige Statusleiste anzuzeigen. Anmerkung: Formulare mit einer WindowType-Einstellung von ListPage, ContentPage oder Workspace ignorieren diese Eigenschaft.
Stil Geben Sie die Formatvorlage des Formulars an. Diese Eigenschaft steuert das Formularentwurfsmuster, das für das Formular verwendet wird. Die folgenden Optionen sind verfügbar:
  • Auto
  • DetailsFormMaster
  • DetailsFormTransaction
  • Dialogfeld
  • DropDialog
  • FormPart
  • ListPage
  • Suche
  • SimpleList
  • SimpleListDetails
  • TableOfContents
Der Standardwert ist Auto.
TitleDataSource Geben Sie die Datenquelle an, die in der Formularbeschriftung verwendet werden soll.
Nach oben Ändern Sie die Position des oberen Bereichs des Formulars. Es gibt mehrere vordefinierte Einstellungen. Sie können auch eine genaue Position in Pixeln angeben. Die folgenden vordefinierten Einstellungen sind verfügbar:
  • Auto
  • Oberkante
  • Unterer Rand
  • Center
Der Standardwert ist Auto.
TopMargin Legen Sie den oberen Rand des Formulars in Pixel fest. Der Standardwert ist Auto.
UseCaptionFromMenuItem Geben Sie an, ob die Formularbeschriftung durch die Beschriftung aus dem aufrufenden Menüelement ersetzt werden soll. Mit dieser Eigenschaft kann die Beschriftung des Formulars beim Öffnen des Formulars geändert werden. Der Standardwert ist Nein.
ViewEditMode Geben Sie an, ob das Formular im schreibgeschützten Modus oder als Formular geöffnet wird, mit dem Sie Felder ändern können. Die folgenden Optionen sind verfügbar:
  • Ansicht – Öffnen Des Formulars als schreibgeschützt.
  • Bearbeiten – Öffnen des Formulars im Bearbeitungsmodus.
  • Auto – Öffnen Sie das Formular im entsprechenden Modus.
Der Standardwert ist Auto.
Sichtbar Verwenden Sie diese Eigenschaft, um das Formular auszublenden. Vorsicht: Sie können die Visible-Eigenschaft nicht verwenden, um Zugriffsbeschränkungen zu erzwingen. Der Benutzer kann die Sichtbarkeit für die Steuerelemente im Dialogfeld " Formulareinrichtung " ändern. Um Zugriffsbeschränkungen zu erzwingen, verwenden Sie stattdessen die Eigenschaften "Enabled " und "NeededAccessLevel ".
Breite Ändern Sie die Breite des Formulars in Pixeln.
WindowResize Geben Sie an, ob die Größe des Formulars geändert werden kann.
WindowType Geben Sie den Fenstertyp an.
WorkflowDataSource Legen Sie die Stammdatenquelle für den Workflow in einem Formular fest. Die angegebene Stammdatenquelle sollte dieselbe Stammdatenquelle sein, die in der Abfrage angegeben wird, die für die Document-Eigenschaft in der Workflowvorlage verwendet wird.
WorkflowEnabled Legen Sie diese Eigenschaft auf "Ja " fest, um die Workflowmenüleiste im Formular zu aktivieren. Der Standardwert ist Nein.
Art des Workflows Geben Sie den Workflowtyp an, der die folgenden Elemente und Verhaltensweisen bestimmt:
  • Das zu verwendende Workflowdokument. Das Workflowdokument macht berechnete Felder verfügbar und identifiziert die Abfrage, die Datenfelder für den Workflow verfügbar macht.
  • Gibt an, ob der Benutzer Aufgaben und Genehmigungen konfigurieren kann.
  • Die Workflowkategorien, die verwendet werden sollen, wenn einem bestimmten Modul ein Workflowtyp zugewiesen ist.
  • Menüelemente und Ereignishandler.

Hilfe für Dokumentmappeneigenschaften

Eine Dokumentenmappe ist eine Sammlung von Hilfedokumentationen, die einem Arbeitsbereich zugeordnet sind. Wenn Sie ein Inhaltselement veröffentlichen, verwenden Sie Metadaten, um Ihrem Inhaltselement oder Inhaltsverzeichnis Informationen zu einer Dokumentenmappe hinzuzufügen. Zum Verwalten der Beziehung zwischen einem Arbeitsbereich und einer Dokumentenmappe enthält der Anwendungs-Explorer einen Knoten mit dem Namen "Hilfedokumentmappen". Jede Dokumentenmappe im Knoten "Hilfedokumentmappen " enthält eine Auflistung von Eigenschaften. Sie bearbeiten diese Eigenschaften, wenn Sie eine neue Dokumentenmappe hinzufügen oder die Beziehung zwischen einer Dokumentenmappe und einem Arbeitsbereich ändern. Vorsicht: Ein Arbeitsbereich kann nur einer Dokumentenmappe zugeordnet werden. Obwohl Sie mit dem Anwendungs-Explorer eine neue Dokumentenmappe hinzufügen und sie einem Arbeitsbereich zuordnen können, wird keine Dokumentation mehr aus der dokumentenmappe angezeigt, die Sie ersetzt haben. In der Regel verwenden Sie UserDocumentation als Dokumentenmappe für alle Inhaltselemente oder Inhaltsverzeichniseinträge, die Sie auf dem Hilfeserver veröffentlichen. In der folgenden Tabelle werden die Eigenschaften für eine Dokumentenmappe im Hilfedokumentmappenknoten des Anwendungs-Explorers beschrieben.

Eigentum Typ Description
DocumentSetName String Ein Name, der die Dokumentenmappe eindeutig identifiziert. Der Name ist auf 40 Zeichen beschränkt und darf keine Leerzeichen enthalten. Verwenden Sie den Wert dieser Eigenschaft, wenn Sie den Wert des DocumentSets-Metadatenelements in einem Inhaltselement oder einer Inhaltsdatei festlegen.
DocumentSetDescription String Der Text oder die Beschriftung, der für die Dokumentenmappe angezeigt werden soll. Dieser Wert wird im Suchinhalt aus der Liste des Menüs "Optionen " des Hilfe-Viewers angezeigt.
AddToApplicationHelpMenu Boolean Legen Sie diese Eigenschaft auf "Ja " fest, wenn die Dokumentenmappe im Hilfemenü des Anwendungsarbeitsbereichs angezeigt werden soll.
AddToDeveloperHelpMenu Boolean Legen Sie diese Eigenschaft auf "Ja " fest, wenn die Dokumentenmappe im Hilfemenü des Entwicklerarbeitsbereichs angezeigt werden soll.
UserDocumentSet Boolean Legen Sie diese Eigenschaft auf "Ja " fest, um die Dokumentenmappe dem Anwendungsarbeitsbereich zuzuordnen. Wenn Sie diese Eigenschaft auf "Nein" festlegen, können Sie die kontextbezogene (F1)-Hilfe, die von Microsoft veröffentlicht wurde, nicht anzeigen.
DeveloperDocumentSet Boolean Legen Sie diese Eigenschaft auf "Ja " fest, um die Dokumentenmappe dem Entwicklungsarbeitsbereich zuzuordnen. Wenn Sie diese Eigenschaft auf "Nein" festlegen, können Sie die kontextbezogene (F1)-Hilfe, die von Microsoft veröffentlicht wurde, nicht anzeigen.
ContentLocation Enumeration Ein Enumerationswert, der angibt, wo dokumentation abgerufen werden soll. In der folgenden Tabelle wird die Enumeration beschrieben.
Wert Etikett Description
1 Hilfeserver Die Dokumentation wird auf dem Hilfeserver gespeichert. Diese Option wird zusammen mit der UserDocumentation-Dokumentenmappe und allen Dokumentenmappen verwendet, für die Dateien auf dem Hilfeserver veröffentlicht wurden.
2 World Wide Web Die Dokumentation wird auf MSDN oder einer ähnlichen Website gespeichert. Diese Option ist für den DeveloperDocumentation-Dokumentationssatz erforderlich und sollte nicht mit einer anderen Dokumentenmappe verwendet werden.

In der folgenden Tabelle werden die Eigenschaften beschrieben, die für Menüs unter dem Knoten "Menüs " im Anwendungs-Explorer verfügbar sind.

Eigentum Description
ConfigurationKey Legen Sie den Konfigurationsschlüssel für das Menü fest.
CountryRegionCodes Geben Sie die Codes für die Länder/Regionen an, in denen das Menü anwendbar oder gültig ist. Diese Eigenschaft wird als durch Trennzeichen getrennte Liste der ISO-Ländercodes in einer einzelnen Zeichenfolge implementiert. Die Werte müssen mit Daten im globalen Adressbuch übereinstimmen. Der Client verwendet diese Eigenschaft, um länder-/regionsspezifische Features zu aktivieren oder zu deaktivieren.
DisabledImage Geben Sie das Schaltflächenbild an, das verwendet wird, wenn das Menü deaktiviert ist. Wenn diese Eigenschaft nicht festgelegt ist, verwendet das System die Einstellung der NormalImage-Eigenschaft , um ein Bild zu generieren.
DisabledImageLocation Geben Sie den Speicherort des Bilds an, das für ein deaktiviertes Steuerelement verwendet wird. Sie können Bilder aus einer Datei, dem Knoten "Ressourcen " im Anwendungs-Explorer oder einer eingebetteten Ressource verwenden. Der Wert, den Sie für diese Eigenschaft auswählen, bestimmt die Werte, die für die DisabledImage-Eigenschaft verfügbar sind. Wenn die Eigenschaft nicht festgelegt ist, verwendet das System die Einstellung der ImageLocation-Eigenschaft , um ein Bild zu generieren.
ImageLocation Geben Sie den Speicherort des verwendeten Bilds an. Sie können Bilder aus einer Datei, dem Knoten "Ressourcen " im Anwendungs-Explorer oder einer eingebetteten Ressource verwenden. Der wert, den Sie für diese Eigenschaft auswählen, bestimmt die Werte, die für die NormalImage-Eigenschaft verfügbar sind.
Etikett Legen Sie den Namen des Menüs fest, das dem Benutzer angezeigt wird.
MenuItemName Geben Sie das Menüelement an, das im Menü enthalten sein soll. Die verfügbaren Werte hängen vom Wert der MenuItemType-Eigenschaft ab.
MenuItemType Geben Sie den Typ des Menüelements an. Es gibt drei Kategorien von Menüelementen:
  • Display
  • Output
  • Maßnahme
Der Wert, den Sie für diese Eigenschaft festlegen, bestimmt die Liste der Menüelementnamen, die in der Liste für die MenuItemName-Eigenschaft angezeigt werden.
Model Geben Sie das Modell an, in dem sich das Menü befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle oder Klasse. Ein Element kann sich in genau einem Modell in einer Ebene befinden. Dasselbe Element kann sich in einer angepassten Version in einem Modell befinden, das sich auf einer höheren Ebene befindet.
NormalImage Geben Sie das Bild an, das verwendet wird, wenn das Menü aktiviert ist.
Die Parameter Geben Sie einen oder mehrere Werte an, die an ein Objekt übergeben werden. Diese Werte ähneln den Parametern, die an eine Methode übergeben werden. Ein Parameter stellt einen Wert bereit, der dann zum Ausführen des Vorgangs verwendet wird. Es gibt keinen Standardwert.
SetCompany Wenn Sie diese Eigenschaft auf "Ja" festlegen, wird das Unternehmen bei jedem Öffnen des Menüs in das Unternehmen geändert, das beim ersten Start des Menüs angegeben wurde.
Verknüpfung Geben Sie die Tastenkombination an, mit der das Menü geöffnet wird. Sie können z. B. STRG+F3 drücken, um das Menü zu öffnen. Es gibt keinen Standardwert.
ShowParentModule Geben Sie an, ob der Navigationsbereich basierend auf dem übergeordneten Modul des Menüelements aktualisiert werden soll. Die folgenden Optionen sind verfügbar:
  • Ja – Aktualisieren Sie den Navigationsbereich immer basierend auf dem übergeordneten Modul des Menüelements.
  • Nein – Lassen Sie den Navigationsbereich unverändert, auch wenn sich das übergeordnete Modul des Menüelements vom aktuellen Modul unterscheidet.
Der Standardwert ist Ja.

Die folgenden Eigenschaften sind für alle Menüelemente (Anzeige, Ausgabe und Aktion) verfügbar, sogar für Menüelemente, die für Webmenüs verwendet werden.

Eigentum Description
ConfigurationKey Wählen Sie den erforderlichen Konfigurationsschlüssel aus, um das Menüelement zu aktivieren. Verwenden Sie den Schlüssel für das Modul, zu dem das Objekt gehört.
CopyCallerQuery Geben Sie an, ob die Abfrage aus dem aufrufenden Formular in das Zielformular kopiert werden soll. Mit dieser Eigenschaft kann das Zielformular dieselben Daten anzeigen, die im ursprünglichen Formular angezeigt wurden. Der Standardwert ist Auto.
CorrectPermissions Geben Sie an, ob die richtige Berechtigung für die Auswahl verfügbar sein soll, wenn dem Menüelement Berechtigungen zugewiesen werden. Die folgenden Optionen sind verfügbar:
  • Auto – Die Berechtigung steht für die Auswahl als Berechtigung auf dem Knoten "Berechtigungen " dieses Menüelements unter dem Knoten "Einstiegspunkte " zur Verfügung.
  • Nein – Die Berechtigung steht für die Auswahl nicht als Berechtigung für das Menüelement zur Verfügung.
Der Standardwert ist Auto.
CountryConfigurationKey Optional: Legen Sie zusätzlich oder anstelle eines Standardkonfigurationsschlüssels einen länder-/regionsspezifischen Schlüssel fest.
CountryRegionCodes Geben Sie die Codes für die Länder/Regionen an, in denen das Menüelement gültig ist. Diese Eigenschaft wird als durch Trennzeichen getrennte Liste der ISO-Ländercodes in einer einzelnen Zeichenfolge implementiert. Die Werte müssen mit Daten im globalen Adressbuch übereinstimmen. Der Client verwendet diese Eigenschaft, um länder-/regionsspezifische Features zu aktivieren oder zu deaktivieren.
CreatePermissions Geben Sie an, ob die Berechtigung zum Erstellen für die Auswahl verfügbar sein soll, wenn dem Menüelement Berechtigungen zugewiesen werden. Die folgenden Optionen sind verfügbar:
  • Auto – Die Berechtigung steht für die Auswahl als Berechtigung auf dem Knoten "Berechtigungen " dieses Menüelements unter dem Knoten "Einstiegspunkte " zur Verfügung.
  • Nein – Die Berechtigung steht für die Auswahl nicht als Berechtigung für das Menüelement zur Verfügung.
Der Standardwert ist Auto.
DeletePermissions Geben Sie an, ob die Löschberechtigung für die Auswahl verfügbar sein soll, wenn dem Menüelement Berechtigungen zugewiesen werden. Die folgenden Optionen sind verfügbar:
  • Auto – Die Berechtigung steht für die Auswahl als Berechtigung auf dem Knoten "Berechtigungen " dieses Menüelements unter dem Knoten "Einstiegspunkte " zur Verfügung.
  • Nein – Die Berechtigung steht für die Auswahl nicht als Berechtigung für das Menüelement zur Verfügung.
Der Standardwert ist Auto.
DisabledImage Geben Sie das Bild an, das verwendet wird, wenn das Menüelement deaktiviert ist. Wenn diese Eigenschaft nicht festgelegt ist, verwendet das System die Einstellung der NormalImage-Eigenschaft , um ein Bild zu generieren.
DisabledImageLocation Geben Sie den Speicherort des Bilds an, das für ein deaktiviertes Steuerelement verwendet wird. Sie können Bilder aus einer Datei, dem Knoten "Ressourcen " im Anwendungs-Explorer oder einer eingebetteten Ressource verwenden. Der Wert, den Sie für diese Eigenschaft auswählen, bestimmt die Werte, die für die DisabledImage-Eigenschaft verfügbar sind. Wenn die Eigenschaft nicht festgelegt ist, verwendet das System die Einstellung der ImageLocation-Eigenschaft , um ein Bild zu generieren.
EnumTypeParameter und EnumParameter Optional: Wählen Sie einen Enumerationstyp als Parameter für das Objekt aus, und wählen Sie dann einen Enumerationswert als Wert der EnumParameter-Eigenschaft aus. In der Regel werden diese Eigenschaften verwendet, wenn ein Formular in mehreren Situationen verwendet wird. Sie können das Verhalten des Formulars je nach EnumParameter-Wert ändern. Beispielsweise wird das PriceDiscGroup-Formular von drei Anzeigemenüelementen (PriceDiscGroup_*) verwendet, von denen jeder einen anderen EnumParameter-Wert aufweist. In der Init-Methode des Formulars überprüft ein Switch-Konstrukt den Wert, und dann wird das Formular erstellt.
ExtendedDataSecurity Geben Sie an, ob das Menüelement nicht im Kontext eines einzelnen Unternehmens, sondern unter allen Unternehmen angezeigt wird. Der Standardwert ist Nein.
FormViewOption Geben Sie den zu verwendenden Formularmodus an. Die folgenden Optionen sind verfügbar:
  • Auto
  • Grid
  • Einzelheiten
Der Standardwert ist Auto.
HelpText Erstellen Sie eine Hilfezeichenfolge für das Menüelement. Der Text wird auf der Statusleiste angezeigt, wenn Sie das Objekt auswählen, das vom Menüelement geöffnet wird (z. B. ein Formular). Anmerkung: Wenn Sie einen Hilfeartikel für das Menüelement im Anwendungs-Explorer im Knoten "Anwendungsdokumentation/Menüelemente " schreiben möchten, suchen Sie den Artikel mit demselben Namen wie Ihr Menüelement. Dieser Artikel wird dann anstelle eines Hilfeartikels angezeigt, der über das Objekt geschrieben wurde, das vom Menüelement geöffnet wird.
ImageLocation Geben Sie die Position des Bilds an, das für ein Steuerelement verwendet wird. Sie können Bilder aus einer Datei, dem Knoten "Ressourcen " im Anwendungs-Explorer oder einer eingebetteten Ressource verwenden. Der wert, den Sie für diese Eigenschaft auswählen, bestimmt die Werte, die für die NormalImage-Eigenschaft verfügbar sind.
Etikett Wählen Sie die Bezeichnung aus, die als Name verwendet werden soll, der für das Element in Menüs und Schaltflächen angezeigt wird.
LinkedPermissionObject Wenn die Berechtigungen eines anderen Objekts (z. B. ein Formular oder Bericht) auf dieses Menüelement angewendet werden sollen, wählen Sie das Objekt aus. In der Regel wird diese Eigenschaft für Aktionsmenüelemente verwendet.
LinkedPermissionType Geben Sie den Typ des Objekts an, das von der LinkedPermissionObject-Eigenschaft angegeben wird.
MultiSelect Wählen Sie aus, ob das Menüelement für mehrere Datensatzauswahlen in Formularen verwendet werden kann.
Model Geben Sie das Modell an, in dem sich die Tabelle befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle oder Klasse. Ein Element kann sich in genau einem Modell in einer Ebene befinden. Dasselbe Element kann sich in einer angepassten Version in einem Modell befinden, das sich auf einer höheren Ebene befindet.
Name Der Name des Menüelements.
NeededAccessLevel Definieren Sie den minimalen Zugriff, der für die Anzeige des Menüelements in einem Menü oder einer Schaltfläche erforderlich ist. Diese Eigenschaft wird verwendet, um den Zugriff auf das Menüelement für verschiedene Benutzergruppen festzulegen.
NeedsRecord Geben Sie an, ob eine Schaltfläche, die das Menüelement darstellt, aktiviert ist, wenn kein Datensatz vorhanden ist. Der Standardwert ist Nein. Sie können diese Eigenschaft verwenden, um sicherzustellen, dass eine Aktion abgeschlossen werden kann. Beispielsweise verfügen Sie über eine Menüelementschaltfläche, mit der ein Detailformular geöffnet wird. Möglicherweise möchten Sie die Schaltfläche deaktivieren, wenn keine Datensätze auf der Listenseite vorhanden sind.
NormalImage Geben Sie das Bild an, das verwendet wird, wenn das Menüelement einem aktivierten Schaltflächensteuerelement zugeordnet ist.
Object Wählen Sie ein Objekt des Objekttyps aus, der in der Class-Eigenschaft angegeben ist.
Objekttyp Wählen Sie den Objekttyp aus, den das Menüelement öffnet. Vorsicht: Sie sollten SSRSReport für ein Menüelement für einen SSRS-Bericht verwenden. Verwenden Sie SQLReportLibraryReport nicht für neue Menüelemente. Die OPTION SQLReportLibraryReport ist veraltet und wird in einer zukünftigen Version entfernt.
OpenMode Geben Sie den Ansichtsmodus des Zielformulars an. Mit dieser Eigenschaft können Sie angeben, ob das Zielformular im Bearbeitungsmodus oder im schreibgeschützten Modus geöffnet wird. Die folgenden Optionen sind verfügbar:
  • Auto
  • Ansicht
  • Bearbeiten
  • New
Der Standardwert ist Auto.
Die Parameter Optional: Geben Sie die Argumente an, die an das Objekt übergeben werden.
Query Wählen Sie die Abfrage aus, die an das Zielformular für die InitialQuery-Methode übergeben wird.
ReadPermissions Geben Sie an, ob leseberechtigungen für Den Abschnitt verfügbar sein sollen, wenn dem Menüelement Berechtigungen zugewiesen sind. Die folgenden Optionen sind verfügbar:
  • Auto – Die Berechtigung steht für die Auswahl als Berechtigung auf dem Knoten "Berechtigungen " dieses Menüelements unter dem Knoten "Einstiegspunkte " zur Verfügung.
  • Nein – Die Berechtigung steht für die Auswahl nicht als Berechtigung für das Menüelement zur Verfügung.
Der Standardwert ist Auto.
ReportDesign Wählen Sie den Berichtsentwurf aus, der für ein bestimmtes SSRS-Berichtsmodell verwendet werden soll.
RunOn Wählen Sie aus, ob das Menüelement auf dem Client, dem Server oder dem Speicherort ausgeführt werden soll, von dem es aufgerufen wird. Diese Eigenschaft wird hauptsächlich für Menüelemente verwendet, die Berichte öffnen. Diese Eigenschaft bestimmt, wo das Anwendungsobjekt nur ausgeführt wird, wenn die RunOn-Eigenschaft des Objekts auf "Aufgerufen" festgelegt ist.
  • Ein Formular wird instanziiert und auf dem Client ausgeführt, da die FormRun-Klasse immer auf dem Client ausgeführt wird.
  • Ein Bericht wird instanziiert und ausgeführt, wie durch die RunOn-Eigenschaft des Menüelements angegeben, da die ReportRun-Klasse immer ausgeführt wird, wo sie aufgerufen wurde. Sie sollten die Eigenschaft auf "Aufgerufen von" festlegen. Wenn Sie festlegen, dass der Bericht auf dem Client ausgeführt wird und der Bericht in einem Batch ausgeführt wird, schlägt der Bericht fehl. Wenn Sie festlegen, dass der Bericht auf dem Server ausgeführt wird und der Bericht auf dem Bildschirm angezeigt wird, schlägt der Bericht fehl.
  • Die Hauptmethode einer Klasse wird wie durch den Modifizierer angegeben ausgeführt. Die Klasse selbst wird instanziiert, wie durch die RunOn-Eigenschaft angegeben. Die Instanziierung kann in der Hauptmethode auftreten.
UpdatePermissions Geben Sie an, ob die Aktualisierungsberechtigung für den Abschnitt verfügbar sein soll, wenn dem Menüelement Berechtigungen zugewiesen werden. Die folgenden Optionen sind verfügbar:
  • Auto – Die Berechtigung ist für den Abschnitt als Berechtigung auf dem Knoten "Berechtigungen " dieses Menüelements unter dem Knoten "Einstiegspunkte " verfügbar.
  • Nein – Die Berechtigung steht für den Abschnitt nicht als Berechtigung für das Menüelement zur Verfügung.
Der Standardwert ist Auto.
das Internet Geben Sie die URL an, die beim Ausführen des Menüelements geöffnet wird. Der Wert dieser Eigenschaft wird nicht mehr verwendet. Verwenden Sie diese Eigenschaft nicht.
WebConfigurationKey Optional: Wählen Sie zusätzlich zu einem Standardkonfigurationsschlüssel einen webspezifischen Konfigurationsschlüssel aus. Diese Eigenschaft gilt nur für Webmenüelemente.
WebMenuItemName Geben Sie das Menüelement an, das in ein Webmenü aufgenommen werden soll. Die verfügbaren Werte hängen von der Einstellung der WebMenuItemType-Eigenschaft ab.
WebMenuItemType Geben Sie den Typ des Webmenüelements an. Es gibt zwei Kategorien von Webmenüelementen:
  • URL
  • Maßnahme
Der von Ihnen ausgewählte Wert bestimmt die Webmenüelementnamen, die für die WebMenuItemName-Eigenschaft verfügbar sind.
Internetseite Geben Sie die Webseite an, die mit dem Menüelement verknüpft ist. Der Wert dieser Eigenschaft wird nicht mehr verwendet. Verwenden Sie diese Eigenschaft nicht.
WebSecureTransaction Wählen Sie aus, ob für das Menüelement sichere Transaktionen (SSL) erforderlich sind. Diese Eigenschaft gilt nur für Webmenüelemente.

Hinweis

Wenn Sie die Parameter- oder EnumParameter-Eigenschaft verwenden, können Fehler wie Typenkonflikte nur zur Laufzeit gefunden werden, nicht zur Kompilierungszeit.

Abfrageeigenschaften

Innerhalb einer Abfrage können Sie Eigenschaften für die Abfrage selbst, die Datenquellen, die Felder, die zum Sortieren verwendet werden, und die Bereiche festlegen, die zum Trennen der Abfrage verwendet werden.

Abfrageeigenschaften

Abfrageeigenschaften bestimmen das allgemeine Verhalten der Abfrage. Sie können z. B. das Formular angeben, das Benutzern angezeigt wird, damit sie mit der Abfrage interagieren können.

Eigentum Description
AllowCheck Diese Eigenschaft wird für Abfragen ignoriert. Es ist effektiv für Formulare und Berichte.
AllowCrossCompany Geben Sie an, ob Daten für alle Unternehmen abgerufen werden, aus denen der Benutzer über die Berechtigung zum Lesen verfügt. Wenn die Eigenschaft auf "false" festgelegt ist, was der Standardwert ist, werden Daten nur für das aktuelle Sitzungsunternehmen abgerufen.
Description Optional: Beschreiben Sie die Abfrage, was sie zurückgibt usw. Diese Eigenschaft ist in Microsoft Office-Add-In-Szenarien nützlich.
Formular Geben Sie das Abfrageformular an, das MorphX anzeigen soll, wenn Benutzer mit der Abfrage interagieren. Der Standardwert ist SysQueryForm.
Interaktiv Geben Sie an, ob Benutzer mit dem Bericht interagieren können, indem Sie Abfragen trennen, Druckeroptionen festlegen usw.
Literale Geben Sie an, wie Literale in SQL-Anweisungen dargestellt werden. Die Option forceLiterals weist den Kernel an, die tatsächlichen Werte anzuzeigen, die zum Zeitpunkt der Optimierung verwendet werden , in denen Klauseln für die Microsoft SQL Server-Datenbank verwendet werden. Die Option forcePlaceholders weist den Kernel an, die tatsächlichen Werte nicht anzuzeigen. Anmerkung: Es wird nicht empfohlen, die Option forceLiterals zu verwenden, da sie Code für eine SQL-Einfügungssicherheitsbedrohung verfügbar machen könnte.
Model Geben Sie das Modell an, in dem sich die Abfrage befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle oder Klasse. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
QueryType Geben Sie den Typ der Abfrage an. Die folgenden Optionen sind verfügbar:
  • Beitreten
  • Union
Der Standardwert ist Join.
Durchsuchbar Geben Sie an, ob die Abfrage Teil einer Reihe von Abfragen sein kann, die zum Durchsuchen des Microsoft SharePoint Business-Katalogs verwendet werden. Diese Eigenschaft ist nützlich, wenn Sie das Feature "Unternehmenssuche" verwenden. Der Standardwert ist Nein.
Title Die Überschrift für die Abfrage.
UserUpdate Geben Sie an, ob das Abfrageformular den Status beibehalten soll, wenn es erneut geöffnet wird. Wenn Sie diese Eigenschaft auf "Ja" festlegen, werden die vorherigen Einstellungen wiederhergestellt. Wenn Sie sie auf "Nein" festlegen, können die Daten angezeigt, aber nicht bearbeitet werden.
Version Die Version wird jedes Mal erhöht, wenn die Abfrage aktualisiert wird. Diese Eigenschaft ist schreibgeschützt.

Datenquelleneigenschaften

Die folgenden Eigenschaften steuern die Merkmale einer Datenquelle. Zusätzliche Eigenschaften sind für eingebettete Datenquellen und Beziehungen zwischen Datenquellen verfügbar. Sie können auch eine Eigenschaft für Felder in der Datenquelle festlegen.

Eigentum Wo sie verfügbar ist Description
AllowAdd Datenquelle Geben Sie an, ob Benutzer zur Laufzeit Felder zum Sortieren und Bereich hinzufügen können.
Firma Datenquelle Geben Sie das Unternehmen an, aus dem Daten abgerufen werden sollen.
Dynamisch Knoten "Felder" in einer Datenquelle Geben Sie an, ob alle Felder in der Tabelle in der Datenquelle verwendet werden. Wenn Sie diese Eigenschaft auf "Ja" festlegen, werden alle Felder in der Datenquelle verwendet. Wenn Sie sie auf "Nein" festlegen, können Sie einige der Felder entfernen. Wenn es sich bei der Datenquelle um eine Basistabelle handelt, bedeutet der Wert "Ja ", dass alle Felder aus den abgeleiteten Tabellen verwendet werden.
Enabled Datenquelle Wenn Sie diese Eigenschaft auf "Nein" festlegen, werden die Datenquelle (und alle eingebetteten Datenquellen) ignoriert.
FetchMode Eingebettete Datenquelle Geben Sie an, ob die Datenquellen über eine 1:1-Beziehung oder eine 1:n-Beziehung verknüpft sein sollen. Anmerkung: Verwenden Sie für Datenquellen, die für Berichte verwendet werden, eine Verknüpfungsbeziehung, die den 1:1-Abrufmodus verwendet.
Field, RelatedField Beziehungen zu einer eingebetteten Datenquelle Der Name der Felder aus der übergeordneten Datenquelle und der verknüpften Datenquelle, die in der Beziehung verwendet werden.
FirstFast Datenquelle Wenn Sie diese Eigenschaft auf "Ja" festlegen, erhält die Datenbank einen Hinweis, dass der erste Datensatz aus der Abfrage vor den anderen Datensätzen abgerufen werden soll. Diese Einstellung ermöglicht es einigen Datenbanksystemen, den Abruf von Datensätzen zu optimieren und somit die Leistung zu verbessern.
FirstOnly Datenquelle Wenn Sie diese Eigenschaft auf "Ja" festlegen, erhält die Datenbank einen Hinweis, dass nur der erste Datensatz aus der Abfrage erforderlich ist. Diese Einstellung ermöglicht es einigen Datenbanksystemen, den Abruf von Datensätzen zu optimieren und somit die Leistung zu verbessern.
JoinMode Eingebettete Datenquelle Geben Sie die Strategie an, die zum Verknüpfen der Ausgabe aus einer Datenquelle verwendet wird.
Name Datenquelle Geben Sie den Namen der Datenquelle an.
Relations Eingebettete Datenquelle Geben Sie an, ob das Abfragesystem die Beziehungen verwenden soll, die für Tabellen und EDTs definiert sind. Wenn Sie diese Eigenschaft auf "Ja" festlegen, wird die Abfrage automatisch aktualisiert, wenn eine Beziehung geändert wird.
Table Datenquelle Geben Sie die Tabelle, Zuordnung oder Ansicht an, die als Datenquelle verwendet wird. Diese Eigenschaft kann nicht geändert werden, nachdem eine Sortierreihenfolge oder ein Bereich definiert wurde.
Table, RelatedTable Beziehungen zu einer eingebetteten Datenquelle Der Name der übergeordneten Datenquelle und der zugehörigen Datenquelle.
UniqueId Datenquelle Die eindeutige Nummer der Datenquelle. Diese Eigenschaft ist schreibgeschützt.
Update Datenquelle Geben Sie an, ob die Abfrage Datensätze in der Datenbank aktualisieren kann.

Bereichseigenschaften

Die folgenden Eigenschaften bestimmen die Merkmale der Bereichsspezifikation. Sie können z. B. angeben, ob Benutzer den Bereich zur Laufzeit ändern dürfen.

Eigentum Description
Enabled Verwenden Sie diese Eigenschaft, um ein Feld in einer Bereichsspezifikation zu deaktivieren.
Feld Geben Sie das Feld an, für das ein Bereich definiert werden soll.
Etikett Geben Sie eine Beschriftung für den Bereich ein.
Der Status Geben Sie an, ob Benutzer den Bereich zur Laufzeit im Abfragedialogfeld ändern dürfen. Die folgenden Optionen sind verfügbar:
  • Öffnen – Benutzer können den Bereich anzeigen und bearbeiten.
  • Sperren – Benutzer können den Bereich nur anzeigen.
  • Ausblenden – Benutzer können den Bereich nicht anzeigen oder bearbeiten.
Wert Geben Sie den Bereich für die abgerufenen Datensätze an. Wenn Sie Enumerationen verwenden, verwenden Sie keine Textzeichenfolgen. Die Enumerations-ID muss verwendet werden.

Berichtseigenschaften

Die meisten Eigenschaften für einen Bericht werden im Entwurfs-, Entwurfsabschnitt und Steuerelementknoten im Anwendungs-Explorer festgelegt. Informationen zu Systemeigenschaften, die in Berichten verfügbar sind, finden Sie im Abschnitt "System und allgemeine Eigenschaften". In der folgenden Tabelle werden die Eigenschaften eines Berichts beschrieben.

Eigentum Description
AllowCheck Geben Sie an, ob eine Meldung angezeigt wird, wenn Benutzer versuchen, Berichte auszuführen, die nicht über die Berechtigung zum Anzeigen verfügen. Wählen Sie "Ja " aus, um anzugeben, dass eine Nachricht angezeigt wird.
AutoVerknüpfung Geben Sie an, ob ein Datensatz, der von der Methode "element.args " zurückgegeben wird, verwendet wird, um den Bereich für die Berichtsabfrage festzulegen.
Interaktiv Geben Sie an, ob Benutzer auswählen können, welche Datensätze angezeigt werden sollen, indem Sie die Abfrage ändern, die einem Bericht zugeordnet ist.
Model Geben Sie das Modell an, in dem sich der Bericht befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer anderen Ebene befindet.

Eigenschaften des Berichtssteuerelements

In der folgenden Tabelle werden die Eigenschaften des Berichtssteuerelements beschrieben. Informationen zu zusätzlichen Eigenschaften, die für Steuerelemente verfügbar sind, finden Sie im Abschnitt "Formularsteuerelementeigenschaften".

Eigentum Description
Ausrichtung Geben Sie die Ausrichtung eines Werts an, der in einem Steuerelement angezeigt wird.
AllowNegative Geben Sie an, ob das Steuerelement negative Werte akzeptiert. Diese Eigenschaft ist nur für ganze Zahlen und echte Steuerelemente verfügbar.
ArrayIndex Geben Sie das Arrayelement an, das in einem Steuerelement angezeigt wird. Das Steuerelement basiert auf einem erweiterten Datentyp mit Arrayelementen. Diese Eigenschaft ist für Text- und Shape-Steuerelemente nicht verfügbar.
AutoDeclaration Geben Sie an, ob eine Variable erstellt wird, die denselben Namen wie das Steuerelement hat. Wenn Sie diese Eigenschaft auf "Ja" festlegen, ist es einfacher, über X++-Code auf die Berichtssteuerelemente zuzugreifen, und Sie können Fehler zur Kompilierungszeit finden.
AutoInsSeparator Geben Sie an, ob ein Dezimaltrennzeichen angezeigt wird. Diese Eigenschaft ist nur für echte Steuerelemente verfügbar.
BackgroundColor Geben Sie die Hintergrundfarbe für ein Steuerelement an. Die Einstellung dieser Eigenschaft kann mithilfe der BackStyle-Eigenschaft überschrieben werden.
BackStyle Geben Sie an, ob der Hintergrund des Steuerelements undurchsichtig oder transparent ist. Wenn Sie diese Eigenschaft auf Transparent festlegen, hängt das Verhalten vom Typ des Steuerelements ab:
  • Bei Bitmap-Steuerelementen sind Pixel mit derselben Farbe transparent.
  • Bei allen anderen Steuerelementen wird die Vordergrundfarbe als Hintergrundfarbe verwendet.
Bold Geben Sie fett formatierten Text an.
BottomMargin Geben Sie den Rand für ein Steuerelement an.
ChangeCase Geben Sie die Groß-/Kleinschreibung von Text an, den ein Benutzer eingibt. Diese Eigenschaft ist nur für Zeichenfolgen-, Enumerations-, Text- und Eingabeaufforderungssteuerelemente verfügbar.
ChangeLabelCase Geben Sie an, ob die Beschriftung für das Steuerelement geändert werden soll, wenn der Bericht gedruckt wird. Die folgenden Optionen sind verfügbar:
  • Auto
  • Nichts
  • GROßBUCHSTABE
  • Kleinschrift
  • Titel-Groß-/Kleinschreibung
Der Standardwert ist Auto.
ColorScheme Geben Sie die Farbpalette für ein Steuerelement an.
ConfigurationKey Geben Sie einen Konfigurationsschlüssel für das Steuerelement an.
CSSClass Geben Sie das Cascading StyleSheet (CSS) an, das zum Rendern des Werts in HTML verwendet werden soll.
DataField Geben Sie ein Tabellenfeld für das Steuerelement an. Diese Eigenschaft ist für Text-, Shape-, Feld- und Bitmapsteuerelemente nicht verfügbar.
DataMethod Geben Sie eine Anzeigemethode an, die Daten in einem Steuerelement anzeigt. Diese Eigenschaft ist für Text-, Shape- und Feldsteuerelemente nicht verfügbar.
DateDay Geben Sie das Format für den Tag an. Diese Eigenschaft ist nur für Datumssteuerelemente verfügbar.
DateFormat Geben Sie das Format für ein Datum an. Diese Eigenschaft ist nur für Datumssteuerelemente verfügbar.
DateMonth Geben Sie das Format für den Monat an. Diese Eigenschaft ist nur für Datumssteuerelemente verfügbar.
DateSeparator Geben Sie das Trennzeichen an, das zwischen Monat, Tag und Jahr angezeigt wird. Diese Eigenschaft ist nur für Datumssteuerelemente verfügbar.
DateYear Geben Sie das Format für das Jahr an. Diese Eigenschaft ist nur für Datumssteuerelemente verfügbar.
Dezimaltrennzeichen Geben Sie das Symbol an, das zum Trennen von Dezimalwerten verwendet wird. Diese Eigenschaft ist nur für echte Steuerelemente verfügbar.
DisplaceNegative Geben Sie eine neue Position für einen Wert in einem Rastersteuerelement an, wenn der Wert eine negative Zahl ist. Diese Eigenschaft ist nur für ganze Zahlen und echte Steuerelemente verfügbar.
DynamicHeight Geben Sie an, ob die Größe des Steuerelements geändert wird, um zusätzliche Textzeilen anzuzeigen. Wenn Sie diese Eigenschaft auf "Ja" festlegen, werden Seitenkopfzeilen, Seitenfußzeilen und wiederholte Spaltenüberschriften bei Bedarf automatisch hinzugefügt. Diese Eigenschaft ist nur für Zeichenfolgensteuerelemente verfügbar.
ExtendedDataType Geben Sie den EDT an, auf dem das dem Steuerelement zugeordnete Feld basieren soll.
ExtraSumWidth Ändern Sie die Standardbreite, die für Summen zulässig ist. Diese Eigenschaft ist nur für ganze Zahlen und echte Steuerelemente verfügbar.
Schriftart Geben Sie die Schriftart an.
Schriftgröße Geben Sie den Schriftgrad an.
ForegroundColor Geben Sie die Vordergrundfarbe für ein Steuerelement an.
FormatMST Geben Sie an, ob Werte mithilfe des Standardwährungsformats formatiert werden. Diese Eigenschaft ist nur für echte Steuerelemente verfügbar.
Höhe Geben Sie die Höhe eines Steuerelements an. Wenn ein Steuerelement einem EDT zugeordnet ist, überschreibt die Height-Eigenschaft des Steuerelements die DisplayLength-Eigenschaft des EDT. Wenn Sie die Height-Eigenschaft für ein Bitmap-Steuerelement auf "Auto " festlegen, basiert die Größe des Steuerelements auf der Größe der Grafik.
Bildname Geben Sie den Dateinamen für ein Bild an. Diese Eigenschaft ist nur für Bitmapsteuerelemente verfügbar.
ImageResource Geben Sie die ID für eine anzuzeigende Systemressource an. Das Ressourcenmakro stellt eine Liste dieser IDs bereit. Makros befinden sich unter dem Knoten "Makros " im Anwendungs-Explorer. Diese Eigenschaft ist nur für Bitmapsteuerelemente verfügbar.
Kursiv Geben Sie kursiv formatierten Text an.
Etikett Geben Sie einen Titel für das Steuerelement an. Wenn hier keine Bezeichnung angegeben ist, wird sie vom Feld geerbt.
LabelBold Festlegen oder Zurückgeben eines Werts, der die Fetteinstellung für die Beschriftung im Steuerelement angibt.
LabelCSSClass Geben Sie das CSS an, das zum Rendern der Bezeichnung in HTML verwendet werden soll.
LabelFont Festlegen oder Zurückgeben eines Zeichenfolgendatentypwerts, der die Schriftart für den Beschriftungstext in einem Formular-Kombinationsfeld-Steuerelement angibt.
LabelFontSize Festlegen oder Zurückgeben des Schriftgrads in Punkt für den Beschriftungstext in einem Formular-Kombinationsfeld-Steuerelement.
LabelItalic Festlegen oder Zurückgeben eines Werts, der angibt, ob der Text in der Steuerelementbeschriftung kursiv sein soll.
LabelLineBelow Geben Sie das Format der Unterstreichung für den Steuerelementtitel an.
LabelLineThickness Geben Sie das Format der Zeile unterhalb der Spaltenüberschriften an.
Etikettenposition Legen Sie die Position der Beschriftung für das Steuerelement fest oder geben Sie sie zurück. Gültige Werte sind "Left" und "Above".
LabelTabLeader Geben Sie an, ob eine Reihe von Punkten an Steuerelementbeschriftungen angefügt werden soll. Die folgenden Optionen sind verfügbar:
  • Auto
  • Nicht anfügen
  • Anfügen
Der Standardwert ist Auto.
LabelUnderline Festlegen oder Zurückgeben eines Werts, der angibt, ob der Text in der Steuerelementbeschriftung unterstrichen werden soll.
LabelWidth Geben Sie die Breite der Beschriftung für das Steuerelement an.
Links Geben Sie die linke Ausrichtung eines Steuerelements an.
LeftMargin Geben Sie den linken Rand für ein Steuerelement an.
Zeilen Geben Sie die Darstellung der Linien an, die eine Form bilden. Diese Eigenschaft ist nur für Shape-Steuerelemente verfügbar.
LineAbove Geben Sie den Linientyp für den oberen Rahmen eines Steuerelements an. Wenn ihr Bericht über viele Linien oder Felder verfügt, sollten Sie ein Shape-Steuerelement innerhalb der einzelnen Abschnitte verwenden.
LineBelow Geben Sie den Linientyp für den unteren Rahmen eines Steuerelements an. Wenn ihr Bericht über viele Linien oder Felder verfügt, sollten Sie ein Shape-Steuerelement innerhalb der einzelnen Abschnitte verwenden.
LineLeft Geben Sie den Linientyp für den linken Rahmen eines Steuerelements an. Wenn ihr Bericht über viele Linien oder Felder verfügt, sollten Sie ein Shape-Steuerelement innerhalb der einzelnen Abschnitte verwenden.
LineRight Geben Sie den Linientyp für den rechten Rahmen eines Steuerelements an. Wenn ihr Bericht über viele Linien oder Felder verfügt, sollten Sie ein Shape-Steuerelement innerhalb der einzelnen Abschnitte verwenden.
MenuItemLabel Geben Sie die Bezeichnung für ein Menüelement an.
MenuItemName Geben Sie den Namen des Menüelements an. Die verfügbaren Menüelemente variieren je nach Einstellung der MenuItemType-Eigenschaft .
MenuItemType Geben Sie an, ob es sich bei dem Menüelement um eine Aktion, eine Anzeige oder ein Ausgabemenüelement handelt. Ein Anzeigemenüelement ist für ein Formular vorgesehen, und ein Ausgabemenüelement ist für einen Bericht vorgesehen. Ein Ausgabemenüelement ist für eine Klasse, einen Auftrag oder eine Abfrage vorgesehen.
MinNoOfDecimals Geben Sie die Mindestanzahl der angezeigten Dezimalstellen an. Nachfolgende Nullen werden nicht angezeigt.
ModelFieldName Geben Sie ein Feld an, das verwendet wird, um die linke Ausrichtung und Breite eines Steuerelements zu bestimmen.
NoOfDecimals Geben Sie die Anzahl der angezeigten Dezimalstellen an. Der Standardwert ist 20. Diese Eigenschaft ist nur für echte Steuerelemente verfügbar.
Ändern der GrößeBitmap Geben Sie an, ob die Größe eines Bilds an die Abmessungen eines Steuerelements angepasst werden kann. Diese Eigenschaft ist nur für Bitmapsteuerelemente verfügbar.
RightMargin Geben Sie den Rand für ein Steuerelement an.
RotateSign Geben Sie an, ob das Zeichen für das Steuerelement invertiert ist. Diese Eigenschaft ist nur für ganze Zahlen und echte Steuerelemente verfügbar.
ShowLabel Festlegen oder Zurückgeben eines Werts, der angibt, ob die Beschriftung für das Steuerelement im Formular angezeigt wird. Ein Wert von True gibt an, dass die Beschriftung angezeigt wird.
ShowPicAsText Geben Sie an, ob der Dateiname für ein Bild anstelle des Bilds angezeigt wird. Diese Eigenschaft ist nur für Bitmapsteuerelemente verfügbar.
ShowZero Geben Sie an, ob ein 0 (Null)-Wert angezeigt wird. Diese Eigenschaft ist nur für ganze Zahlen und echte Steuerelemente verfügbar.
SignDisplay Geben Sie an, wie das Vorzeichen einer Zahl angezeigt wird. Diese Eigenschaft ist nur für ganze Zahlen und echte Steuerelemente verfügbar.
SumAll Geben Sie an, ob die Summe aller Werte berechnet wird. Diese Eigenschaft ist nur für ganze Zahlen und echte Steuerelemente verfügbar.
SumNeg Geben Sie an, ob die Summe aller negativen Werte berechnet wird. Diese Eigenschaft ist nur für ganze Zahlen und echte Steuerelemente verfügbar.
SumPos Geben Sie an, ob die Summe aller positiven Werte berechnet wird. Diese Eigenschaft ist nur für ganze Zahlen und echte Steuerelemente verfügbar.
Table Geben Sie eine Datenquelle für das Steuerelement an. Diese Eigenschaft ist für Text-, Shape-, Feld- und Bitmapsteuerelemente nicht verfügbar.
Text Geben Sie die Textzeichenfolge an, die in einem Steuerelement angezeigt wird. Diese Eigenschaft ist nur für Textsteuerelemente verfügbar.
TimeFormat Geben Sie an, ob Uhrzeiten im 24-Stunden-Format oder im AM/PM-Format angezeigt werden. Diese Eigenschaft ist nur für Zeitsteuerelemente verfügbar.
TimeHours Geben Sie an, ob Stunden angezeigt werden. Diese Eigenschaft ist nur für Zeitsteuerelemente verfügbar.
TimeMinutes Geben Sie an, ob Minuten angezeigt werden. Diese Eigenschaft ist nur für Zeitsteuerelemente verfügbar.
TimeSeconds Geben Sie an, ob Sekunden angezeigt werden. Diese Eigenschaft ist nur für Zeitsteuerelemente verfügbar.
TimeSeparator Geben Sie das Symbol an, das zum Trennen von Stunden, Minuten und Sekunden verwendet wird. Diese Eigenschaft ist nur für Zeitsteuerelemente verfügbar.
Dicke Geben Sie die Stärke eines Steuerelementrahmens an.
ThousandSeparator Geben Sie das Symbol an, das zum Trennen von Tausenden verwendet wird. Diese Eigenschaft ist nur für echte Steuerelemente verfügbar.
Nach oben Geben Sie die obere Ausrichtung eines Steuerelements an.
TopMargin Geben Sie den Rand für ein Steuerelement an.
Typ Geben Sie den Typ der angezeigten Form an. Diese Eigenschaft ist nur für Shape-Steuerelemente verfügbar.
TypeHeaderPrompt Geben Sie an, ob eine Linie von Punkten hinzugefügt wird, um den Abstand zwischen dem Steuerelementtitel und dem Steuerelementwert auszufüllen. Diese Eigenschaft ist nur für Text- und Eingabeaufforderungssteuerelemente verfügbar.
Unterstreichen Geben Sie die Formatierung von Unterstreichungstext an.
Sichtbar Festlegen oder Zurückgeben eines Werts, der angibt, ob das Steuerelement sichtbar ist. Ein Wert von True gibt an, dass das Steuerelement sichtbar ist.
WarnIfMissing Geben Sie an, ob eine Nachricht angezeigt wird, wenn ein Bild im Bericht fehlt. Diese Eigenschaft ist nur für Bitmapsteuerelemente verfügbar.
WebMenuItemName Geben Sie das Menüelement an, das in ein Webmenü aufgenommen werden soll. Die verfügbaren Werte hängen von der Einstellung der WebMenuItemType-Eigenschaft ab.
WebMenuItemType Geben Sie den Typ des Menüelements an. Es gibt zwei Kategorien von Webmenüelementen:
  • URL
  • Maßnahme
Der von Ihnen ausgewählte Wert bestimmt die Webmenüelementnamen, die für die WebMenuItemName-Eigenschaft verfügbar sind.
WebTarget Geben Sie den Speicherort des Steuerelements in einem Webbericht an.
Breite Geben Sie die Breite eines Steuerelements an. Wenn ein Steuerelement einem EDT zugeordnet ist, überschreibt die Width-Eigenschaft des Steuerelements die DisplayLength-Eigenschaft des EDT. Wenn Sie die Width-Eigenschaft für ein Bitmap-Steuerelement auf "Auto " festlegen, basiert die Größe des Steuerelements auf der Größe der Grafik.

Berichtsentwurfseigenschaften

In der folgenden Tabelle werden die Berichtsentwurfseigenschaften beschrieben.

Eigentum Description
ArrangeMethod Geben Sie das Layout für die Steuerelemente in einem Berichtsabschnitt an.
ArrangeWhen Geben Sie an, wann Berichtssteuerelemente angeordnet sind.
BottomMargin Geben Sie den unteren Rand an. Wenn Sie diese Eigenschaft auf "Auto" festlegen, wird der Standardwert verwendet, der in der Systemtabelle gespeichert ist.
Überschrift Geben Sie den Namen an, der für den Bericht auf der Benutzeroberfläche angezeigt wird.
ColorScheme Geben Sie die Farbpalette an.
Columns Geben Sie die Anzahl der Spalten an.
ColumnSpace Geben Sie den Abstand zwischen Spalten an.
Schriftart, Schriftgrad, Kursiv, Unterstrichen und Fett Geben Sie die Textformatierung an. Die Einstellungen der Eigenschaften "Schriftart" und "FontSize" überschreiben die Werte, die Sie festlegen können, indem Sie im Menü "Extras" auf >" klicken.
ForegroundColor Geben Sie die Vordergrundfarbe an.
Höhe Geben Sie die Höhe an.
LeftMargin Geben Sie den linken Rand an. Wenn Sie diese Eigenschaft auf "Auto" festlegen, wird der Standardwert verwendet, der in der Systemtabelle gespeichert ist.
LineAbove Geben Sie den Linientyp für den oberen Rahmen eines Abschnitts an. Wenn ein Bericht viele Linien und Felder enthält, sollten Sie das Shape-Steuerelement in einem Abschnitt verwenden.
LineBelow Geben Sie den Linientyp für den unteren Rahmen eines Abschnitts an. Wenn ein Bericht viele Linien und Felder enthält, sollten Sie das Shape-Steuerelement in einem Abschnitt verwenden.
LineLeft Geben Sie den Linientyp für den linken Rahmen eines Abschnitts an. Wenn ein Bericht viele Linien und Felder enthält, sollten Sie das Shape-Steuerelement in einem Abschnitt verwenden.
LineRight Geben Sie den Linientyp für den rechten Rahmen eines Abschnitts an. Wenn ein Bericht viele Linien und Felder enthält, sollten Sie das Shape-Steuerelement in einem Abschnitt verwenden.
ResolutionX, ResolutionY Geben Sie den Abstand zwischen Gitternetzlinien an.
RightMargin Geben Sie den rechten Rand an. Wenn Sie diese Eigenschaft auf "Auto" festlegen, wird der Standardwert verwendet, der in der Systemtabelle gespeichert ist.
Ruler Geben Sie die Einheit für das Lineal an, das beim Bearbeiten eines Designs angezeigt wird. Klicken Sie zum Bearbeiten eines Designs mit der rechten Maustaste auf AutoDesignSpecs oder generierten Entwurf, und klicken Sie dann auf "Bearbeiten".
Dicke Geben Sie die Stärke eines Abschnittsrahmens an.
TopMargin Geben Sie den oberen Rand an. Wenn Sie diese Eigenschaft auf "Auto" festlegen, wird der Standardwert verwendet, der in der Systemtabelle gespeichert ist.

Eigenschaften des Berichtsentwurfsbereichs

In der folgenden Tabelle werden die Eigenschaften für Berichtsentwurfsabschnitte beschrieben. Informationen zu zusätzlichen Eigenschaften, die für Berichtsdesigns verfügbar sind, finden Sie im Abschnitt "Berichtsentwurfseigenschaften".

Eigentum Description
ArrangeMethod Geben Sie das Layout für die Steuerelemente in einem Berichtsabschnitt an.
ArrangeWhen Geben Sie an, wann die Steuerelemente im Container angeordnet werden sollen. Die verfügbaren Optionen sind "Startup", " On Demand" und "Never".
Bold Dient zum Abrufen oder Festlegen der Stärke der Schriftart, die zum Anzeigen von Text im Steuerelement verwendet wurde.
Nach unten Ändern Sie die Position des unteren Bereichs des Berichts.
BottomMargin Geben Sie den unteren Rand an. Wenn Sie diese Eigenschaft auf "Auto" festlegen, wird der Standardwert verwendet, der in der UserInfo-Systemtabelle gespeichert ist.
ColorScheme Geben Sie die Farbpalette an.
ColumnHeadingsStrategy Geben Sie das Layout von Spaltenüberschriften an. Wenn Sie diese Eigenschaft auf WordWrap festlegen, wird eine Überschrift umbrochen, wenn sie länger als das längste Feld in der Spalte ist. Überschriften können maximal acht Zeilen umbrechen. Überschriften, die länger als acht Zeilen sind, werden abgeschnitten. Anmerkung: Die Länge der Überschrift variiert je nach Sprache.
Columns Geben Sie die Anzahl der Spalten an.
Columnspace Geben Sie den Abstand zwischen Spalten an.
Schriftart Geben Sie die Textformatierung an. Die Einstellungen der Eigenschaften "Schriftart" und "FontSize" überschreiben die Werte, die Sie festlegen können, indem Sie im Menü >" auf "Schriftartenoptionen" klicken.
Schriftgröße Geben Sie die Textformatierung an. Die Einstellungen der Eigenschaften "Schriftart" und "FontSize" überschreiben die Werte, die Sie festlegen können, indem Sie im Menü >" auf "Schriftartenoptionen" klicken.
ForegroundColor Geben Sie die Vordergrundfarbe an.
GrandHeader Geben Sie an, ob der Wert der HeaderText-Eigenschaft angezeigt wird. Die GrandHeader-Eigenschaft ist nur verfügbar, wenn ein Bericht über mehrere Datenquellen verfügt, die nicht geschachtelt sind.
Grandtotal Geben Sie an, ob der Wert der FooterText-Eigenschaft angezeigt wird. Die GrandTotal-Eigenschaft ist nur verfügbar, wenn ein Bericht über mehrere Datenquellen verfügt, die nicht geschachtelt sind.
HeaderText Geben Sie den Text an, der oberhalb des ersten Datensatzes in einem Abschnitt angezeigt wird, wenn die GrandHeader-Eigenschaft auf "Ja" festgelegt ist. Diese Eigenschaft ist nur verfügbar, wenn ein Bericht über mehrere Datenquellen verfügt, die nicht geschachtelt sind.
Höhe Geben Sie die Höhe an.
Kursiv Geben Sie die Textformatierung an. Die Einstellungen der Eigenschaften "Schriftart" und "FontSize" überschreiben die Werte, die Sie festlegen können, indem Sie im Menü >" auf "Schriftartenoptionen" klicken.
LabelTopMargin, LabelBottomMargin Geben Sie die Ränder oberhalb und unter spaltenüberschriften an.
LeftMargin Geben Sie den linken Rand an. Wenn Sie diese Eigenschaft auf "Auto" festlegen, wird der Standardwert verwendet, der in der UserInfo-Systemtabelle gespeichert ist.
LineAbove, LineBelow, LineLeft, LineRight Geben Sie den Linientyp für einen Abschnittsrahmen an. Wenn ein Bericht viele Linien und Felder enthält, sollten Sie das Shape-Steuerelement in einem Abschnitt verwenden.
Map Geben Sie die Karte an, die zum Anzeigen von Daten verwendet werden soll. Sie können ein Kartenfeld einem Feld in einer oder mehreren Tabellen zuordnen. Mit dieser Eigenschaft können Sie denselben Feldnamen verwenden, um auf Felder zuzugreifen, die unterschiedliche Namen in verschiedenen Tabellen haben.
NoOfHeadingLines Geben Sie die Anzahl der Zeilen an, die zum Anzeigen von Spaltenüberschriften verwendet werden. Wenn Sie die Eigenschaft auf 0 (Null) festlegen, werden Spaltenüberschriften nicht angezeigt. Erhöhen Sie bei Berichten, die mehrere Felder enthalten, die Anzahl der Zeilen, um sicherzustellen, dass alle Felder angezeigt werden.
RightMargin Geben Sie den rechten Rand an. Wenn Sie diese Eigenschaft auf "Auto" festlegen, wird der Standardwert verwendet, der in der UserInfo-Systemtabelle gespeichert ist.
ResolutionX Geben Sie den Abstand zwischen Gitternetzlinien an.
Auflösung Geben Sie den Abstand zwischen Gitternetzlinien an.
Ruler Geben Sie die Einheit für das Lineal an, das beim Bearbeiten eines Designs angezeigt wird. Klicken Sie zum Bearbeiten eines Designs mit der rechten Maustaste auf AutoDesignSpecs oder generierten Entwurf, und klicken Sie dann auf "Bearbeiten".
Table Geben Sie die Datenquelle für einen Abschnitt an.
Dicke Geben Sie die Stärke eines Abschnittsrahmens an.
Nach oben Ändern Sie die Position des oberen Bereichs des Berichts.
TopMargin Geben Sie den oberen Rand an. Wenn Sie diese Eigenschaft auf "Auto" festlegen, wird der Standardwert verwendet, der in der UserInfo-Systemtabelle gespeichert ist.
Unterstreichen Geben Sie die Textformatierung an. Die Einstellungen der Eigenschaften "Schriftart" und "FontSize" überschreiben die Werte, die Sie festlegen können, indem Sie im Menü >" auf "Schriftartenoptionen" klicken.

Eigenschaften von Berichtsabfragen

In der folgenden Tabelle werden berichtsabfrageeigenschaften beschrieben. Informationen zu zusätzlichen Berichtseigenschaften finden Sie in den Abschnitten "Berichtseigenschaften" und "System und allgemeine Eigenschaften".

Eigentum Description
AllowCheck Rufen Sie das Kontrollkästchen "Zulassen" ab, oder legen Sie es fest.
AllowCrossCompany Rufen Sie das flag "Unternehmensübergreifende Zulassen" ab, oder legen Sie sie fest. Dieses Kennzeichen gibt an, ob die Abfrageausführung in unternehmenübergreifend erfolgen soll.
Description Eine textbezogene Erläuterung der Abfrage. Diese optionale Eigenschaft wird häufig in Office-Add-Ins-Szenarien verwendet.
Formular Geben Sie das Formular an, das für die Benutzerinteraktion verwendet wird.
Interaktiv Geben Sie an, ob Benutzer mit dem Bericht interagieren können, indem Sie Abfragen trennen, Druckeroptionen festlegen usw.
Literale Geben Sie an, wie Literale in SQL-Anweisungen dargestellt werden.
Model Geben Sie das Modell an, in dem sich die Berichtsabfrage befindet. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle oder Klasse. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer anderen Ebene befindet.
QueryType Geben Sie den Typ der Abfrage an. Die folgenden Optionen sind verfügbar:
  • Beitreten
  • Union
Der Standardwert ist Join.
Durchsuchbar Geben Sie an, ob die Abfrage Teil einer Reihe von Abfragen sein kann, die zum Durchsuchen des SharePoint Business-Katalogs verwendet werden können. Diese Eigenschaft ist nützlich, wenn Sie das Feature "Unternehmenssuche" verwenden. Der Standardwert ist Nein.
Title Geben Sie den Titel der Abfrage an.
UserUpdate Geben Sie an, ob Benutzer eine Abfrage aktualisieren können.
Version Dies ist eine schreibgeschützte interne Eigenschaft.

Eigenschaften von Sicherheitscodeberechtigungen

Eine Codeberechtigung ist eine Gruppe von Berechtigungen, die einem Menüelement oder einem Dienstvorgang zugeordnet sind. Wenn eine Sicherheitsrolle Zugriff auf ein Menüelement hat, hat sie auch Zugriff auf andere Anwendungs-Explorer-Elemente, die in der Codeberechtigung für dieses Menüelement erwähnt werden. Der Grad des Zugriffs wird durch die spezifischen Berechtigungen gesteuert, die unter dem Codeberechtigungsknoten definiert sind.

Sicherungsobjekte

Codeberechtigungen werden verwendet, um Zugriff auf sicherungsfähige Objekte zu gewähren. Die folgende Liste zeigt die Hierarchie von Codeberechtigungsknoten im Anwendungs-Explorer:

  • Sicherheit
    • Codeberechtigungen
      • YourCodePermission
        • Tabellen
        • Servermethoden
        • Zugeordnete Objekte
          • Formulare
          • Websteuerelemente
          • Berichte

Codeberechtigungen können auch die Zugriffsebenen auf sicherungsfähige Objekte unter dem Knoten "Zugeordnete Objekte " überschreiben.

Codeberechtigungseigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter ">>YourCodePermission" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name der Codeberechtigung. Mit der Codeberechtigung können Benutzer die Klassenmethode ausführen, die in der Method-Eigenschaft angegeben ist.
Class Wahlfrei Die Klasse, die dieser Codeberechtigung zugeordnet ist.
Methode Wahlfrei Die Methode, die dieser Codeberechtigung zugeordnet ist.

Tabelleneigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter ">>YourCodePermission>Tables>YourTable" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Table Yes Der Name der Tabelle.
EffectiveAccess Yes Der Berechtigungswert. Die folgenden Optionen sind verfügbar:
  • Lesen Sie
  • Update
  • Create
  • Richtig
  • Löschen
  • NoAccess
Die Berechtigungswerte für die EffectiveAccess-Eigenschaft stellen eine Hierarchie dar. "Lesen" ist die schwächste Berechtigung, und "Löschen" ist die stärkste. Die Berechtigung "Löschen" enthält alle anderen Berechtigungen. Die Berechtigung "Erstellen" umfasst "Aktualisieren" und "Lesen". Sie können den Berechtigungswert auf NoAccess festlegen, um den gesamten Zugriff auf die Tabelle zu verhindern.
ManagedBy Wahlfrei Diese Eigenschaft wird von Automatisierungstools verwendet.

Servermethodeneigenschaften

In den folgenden Tabellen werden die Eigenschaften für den Knoten unter "Security>Code Permissions>YourCodePermission>Server Methods>YourServerMethod " im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Class Yes Der Name der Serverklasse.
Methode Yes Die sichere Servermethode, die mit dem SysEntryPointAttribute-Attribut markiert ist.
EffectiveAccess Yes Der Berechtigungswert. Die folgenden Optionen sind verfügbar:
  • Invoke – Die Servermethode kann aufgerufen werden.
  • NoAccess – Die Servermethode kann nicht aufgerufen werden.
ManagedBy Wahlfrei Diese Eigenschaft wird von Automatisierungstools verwendet.

Formulareigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter "Security>Code Permissions>YourCodePermission>Associated Objects>>YourForm" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Formular Yes Der Name des Formulars.
AccessLevel Yes Der Berechtigungswert. Die folgenden Optionen sind verfügbar:
  • Lesen Sie
  • Update
  • Create
  • Richtig
  • Löschen
  • NoAccess
Die Berechtigungswerte für die EffectiveAccess-Eigenschaft stellen eine Hierarchie dar. "Lesen" ist die schwächste Berechtigung, und "Löschen" ist die stärkste. Die Berechtigung "Löschen" enthält alle anderen Berechtigungen. Die Berechtigung "Erstellen" umfasst "Aktualisieren" und "Lesen". Sie können den Berechtigungswert auf NoAccess festlegen, um den gesamten Zugriff auf das Formular zu verhindern.
ManagedBy Wahlfrei Diese Eigenschaft wird von Automatisierungstools verwendet.

Websteuerelementeigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter "Security>Code Permissions>YourCodePermission>Associated Objects>Web Controls>YourWebControl " im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
WebControl Yes Der Name des Websteuerelements.
AccessLevel Yes Der Berechtigungswert. Die folgenden Optionen sind verfügbar:
  • Lesen Sie
  • Update
  • Create
  • Richtig
  • Löschen
  • NoAccess
Die Berechtigungswerte für die EffectiveAccess-Eigenschaft stellen eine Hierarchie dar. "Lesen" ist die schwächste Berechtigung, und "Löschen" ist die stärkste. Die Berechtigung "Löschen" enthält alle anderen Berechtigungen. Die Berechtigung "Erstellen" umfasst "Aktualisieren" und "Lesen". Sie können den Berechtigungswert auf NoAccess festlegen, um den gesamten Zugriff auf das Websteuerelement zu verhindern.
ManagedBy Wahlfrei Diese Eigenschaft wird von Automatisierungstools verwendet.

Berichtseigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter "Security>Code Permissions>YourCodePermission>Associated Objects>>" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name des Berichtsentwurfs.
Bericht Yes Der vollständige Name des Berichts.
ManagedBy Wahlfrei Diese Eigenschaft wird von Automatisierungstools verwendet.

Sicherheitspflichteigenschaften

Sicherheitsberechtigungen werden in Berechtigungen kombiniert, und Berechtigungen werden in Aufgaben zusammengefasst. Aufgaben werden als Gruppen verwandter Berechtigungen definiert, die einem Benutzer Zugriff auf eine bestimmte Geschäftsfunktion bieten. Im Anwendungs-Explorer sind diese Berechtigungen in die Knoten einer Pflicht unterteilt.

Bewährte Methoden

In diesem Abschnitt werden die Bewährten Methoden für Aufgaben beschrieben.

  • Alle Aufgaben sollten einer Rolle zugewiesen werden.
  • Alle Aufgaben sollten Teil eines Prozesszyklus sein.
  • Da eine Pflicht eine bestimmte Geschäftsfunktion darstellt, sollte sich der Name der Pflicht selten oder nie ändern. Beispielsweise zahlt Ihr Unternehmen Rechnungen. Obwohl sich die Details der Zahlungsweise ändern können, ändert sich die wesentliche Funktion der Zahlung von Rechnungen nicht. Anstatt eine neue Pflicht zu erstellen, sollten Sie die Rechteunterknoten der Pflicht ändern.
  • Der Name eines Prozesszyklus sollte sich selten oder nie ändern.

Zollhierarchie im Anwendungs-Explorer

Die folgende Liste zeigt die Hierarchie der Pflichtknoten im Anwendungs-Explorer:

  • Sicherheit
    • Aufgaben
      • YourDuty
        • Berechtigungen

Duty-Eigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter "Sicherheitsaufgaben>>YourDuty" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name der Pflicht.
Etikett Yes Text, der für die Pflicht auf der Benutzeroberfläche angezeigt wird.
Description Yes Eine Beschreibung der Pflicht.
Enabled Yes Ein Wert, der angibt, ob die Pflicht aktiviert ist. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren Sie die Pflicht.
  • Nein – Deaktivieren Sie die Pflicht.

Berechtigungseigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter "Sicherheitsaufgaben>>YourDuty>Privileges>YourPrivilege" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name des Rechts.
Enabled Yes Ein Wert, der angibt, ob die Pflicht aktiviert ist. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren Sie die Berechtigung.
  • Nein – Deaktivieren Sie die Berechtigung.

Sicherheitsberechtigungseigenschaften

Eine Berechtigung ist eine Gruppe von Berechtigungen. Die Knoten unter jedem Berechtigungsknoten identifizieren die sicherungsfähigen Objekte, auf die ein Benutzer zugreifen und die Zugriffsebene für jedes Objekt festlegen kann.

Bewährte Methoden

In diesem Abschnitt werden die bewährten Methodenregeln für Berechtigungen beschrieben.

  • Sie können Berechtigungen verwenden, um den erforderlichen Zugriff anzugeben, um einen Auftrag auszuführen.
  • Sie können Berechtigungen verwenden, um die Berechtigungen für verwandte sicherungsfähige Objekte zu gruppieren. Beispielsweise sind Menüelemente und deren Steuerelemente eng miteinander verknüpft.
  • Sie können Sicherheitsrollen direkt Berechtigungen zuweisen. Sicherheitseinstellungen sind jedoch einfacher zu verwalten, wenn Sie Aufgaben oder Prozesszyklen anstelle von Berechtigungen zuweisen.

Sicherungsobjekte

Berechtigungen werden verwendet, um Zugriff auf sicherungsfähige Objekte zu gewähren. Die folgende Liste zeigt die Hierarchie unter dem Knoten "Sicherheitsberechtigungen" im >:

  • Sicherheit
    • Privilegien
      • IhrPrivileg
        • Einstiegspunkte
        • Berechtigungen
          • Tabellen
          • Servermethoden
          • Formulare

Berechtigungen können auch die Zugriffsebenen auf sicherungsfähige Objekte überschreiben, wie sie an anderer Stelle im Anwendungs-Explorer definiert sind. Beispielsweise kann eine Berechtigung eine Berechtigung außer Kraft setzen, die durch die EffectiveAccess-Eigenschaft unter Forms>YourForm>Permissions>Update>Tables>YourTable im Anwendungs-Explorer definiert wird.

Berechtigungseigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter ">>YourPrivilege" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name des Rechts.
Etikett Yes Text, der für die Berechtigungen auf der Benutzeroberfläche angezeigt wird.
Description Yes Eine Beschreibung des Privilegs.
Enabled Yes Ein Wert, der angibt, ob die Pflicht aktiviert ist. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren Sie die Berechtigung.
  • Nein – Deaktivieren Sie die Berechtigung.

Einstiegspunkteigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten mit den>>"YourPrivilege>EntryPoints>YourEntryPoint" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name des Einstiegspunkts.
Objekttyp Yes Der Objekttyp des Einstiegspunkts. Die folgenden Optionen sind verfügbar:
  • MenuItemDisplay
  • MenuItemOutput
  • MenuItemAction
  • ServiceOperation
  • WebActionItem
  • WebURLItem
  • WebManagedContent
Objektname Yes Der Objektname des Einstiegspunkts.
ObjectChildName Wahlfrei Ein Wert, der den Namen der Dienstmethode darstellt. Anmerkung: Geben Sie einen Wert für diese Eigenschaft nur an, wenn die ObjectType-Eigenschaft auf ServiceOperation festgelegt ist.
AccessLevel Yes Der Berechtigungswert. Für alle Objekttypen mit Ausnahme von ServiceOperation stehen die folgenden Optionen zur Verfügung:
  • Lesen Sie
  • Update
  • Create
  • Richtig
  • Löschen
  • NoAccess
Die Berechtigungswerte für die AccessLevel-Eigenschaft stellen eine Hierarchie dar. "Lesen" ist die schwächste Berechtigung, und "Löschen" ist die stärkste. Die Berechtigung "Löschen" enthält alle anderen Berechtigungen. Die Berechtigung "Erstellen" umfasst "Aktualisieren" und "Lesen". Sie können den Berechtigungswert auf NoAccess festlegen, um den zugriff auf den Einstiegspunkt zu verhindern. Die Berechtigung "Richtig" gilt nur, wenn eine Zeitzustandstabelle beteiligt ist. Mit dieser Berechtigung können Sie Aktualisierungsdatensätze in einer Zeitzustandstabelle ausstellen. Für den ServiceOperation-Objekttyp stehen die folgenden Optionen zur Verfügung:
  • Invoke – Die Servermethode kann aufgerufen werden.
  • NoAccess – Die Servermethode kann nicht aufgerufen werden.

Tabelleneigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten mit den>>"YourPrivilege>Permissions>Tables>YourTable" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Table Yes Der Name der Tabelle.
EffectiveAccess Yes Der Berechtigungswert. Die folgenden Optionen sind verfügbar:
  • Lesen Sie
  • Update
  • Create
  • Richtig
  • Löschen
  • NoAccess
Die Berechtigungswerte für die EffectiveAccess-Eigenschaft stellen eine Hierarchie dar. "Lesen" ist die schwächste Berechtigung, und "Löschen" ist die stärkste. Die Berechtigung "Löschen" enthält alle anderen Berechtigungen. Die Berechtigung "Erstellen" umfasst "Aktualisieren" und "Lesen". Die Berechtigung "Richtig" gilt nur, wenn eine Zeitzustandstabelle beteiligt ist. Diese Berechtigung autorisiert Sie, Datensätze in einer Zeitzustandstabelle zu aktualisieren. Sie können den Berechtigungswert auf NoAccess festlegen, um den gesamten Zugriff auf die Tabelle zu verhindern.
ManagedBy Wahlfrei Diese Eigenschaft wird von Automatisierungstools verwendet.

Servermethodeneigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten mit den>>"YourPrivilege>Permissions>Server Methods>YourServerMethod" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Class Yes Der Name der Serverklasse.
Methode Yes Der Name der sicheren Servermethode, die mit dem SysEntryPointAttribute-Attribut markiert ist.
EffectiveAccess Yes Der Berechtigungswert. Die folgenden Optionen sind verfügbar:
  • Invoke – Die Servermethode kann aufgerufen werden.
  • NoAccess – Die Servermethode kann nicht aufgerufen werden.
ManagedBy Wahlfrei Diese Eigenschaft wird von Automatisierungstools verwendet.

Formulareigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten mit den>>"YourPrivilege>Permissions>Forms>YourForm" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Formular Yes Der Name des Formulars.

Eigenschaften des Sicherheitsprozesszyklus

Ein Prozesszyklus ist eine Gruppe von Aufgaben. Ein Prozesszyklus stellt eine allgemeine Auftragsfunktion dar. Obwohl sich die Details der Ausführung einer bestimmten Auftragsfunktion im Laufe der Zeit ändern können, ändert sich das Konzept und der Name dieser Auftragsfunktion wahrscheinlich nicht.

Bewährte Methoden

In diesem Abschnitt werden die bewährten Methoden für Prozesszyklen beschrieben.

  • Jeder Dienst sollte Teil eines Prozesszyklus sein.
  • Verwenden Sie einen Prozesszyklus, um eine Gruppe von Aufgaben für eine Auftragsfunktion zu organisieren.

Prozesszyklushierarchie im Anwendungs-Explorer

Die folgende Liste zeigt die Hierarchie der Prozesszyklenknoten im Anwendungs-Explorer:

  • Sicherheit
    • Prozesszyklen
      • YourProcessCycle
        • Aufgaben

Prozesszykluseigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten bei "Security>ProcessCycles>YourProcessCycle " im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name des Prozesszyklus.
Etikett Yes Text, der für den Prozesszyklus auf der Benutzeroberfläche angezeigt wird.
Description Yes Eine Beschreibung des Prozesszyklus.
Enabled Yes Ein Wert, der angibt, ob die Pflicht aktiviert ist. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren Sie den Prozesszyklus.
  • Nein – Deaktivieren Sie den Prozesszyklus.

Duty-Eigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten bei "Security>Process Cycles>YourProcessCycle>Duties>YourDuty" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name der Pflicht.
Enabled Yes Ein Wert, der angibt, ob die Pflicht aktiviert ist. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren Sie die Pflicht.
  • Nein – Deaktivieren Sie die Pflicht.

Sicherheitsrichtlinieneigenschaften

Entwickler und Systemadministratoren können Sicherheitsrichtlinien erstellen, um den Zugriff auf eine Teilmenge von Datensätzen in Tabellen zu verweigern.

Eingeschränkte Tabellen einer Richtlinie

Sie können Tabellen und Ansichten unter dem Knoten " Eingeschränkte Tabellen " einer Sicherheitsrichtlinie im Anwendungs-Explorer hinzufügen. Diese Tabellen und Ansichten beziehen sich auf die Datenquellentabelle der Abfrage, die in der Query-Eigenschaft der Richtlinie benannt ist. Die folgende Liste zeigt die Hierarchie der Sicherheitsrichtlinienknoten im Anwendungs-Explorer:

  • Sicherheit
    • Politik
      • IhrePolicy
        • Eingeschränkte Tabellen
          • YourConstrainedTable
            • YourConstrainedSubTable
          • YourConstrainedView

Jeder Knoten mit eingeschränkten Tabellen kann eine beliebige Anzahl eingeschränkter Tabellen und Ansichten enthalten. Darüber hinaus kann jede eingeschränkte Tabelle eine beliebige Anzahl eingeschränkter Untertabellen enthalten.

Sicherheitsrichtlinieneigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter "Sicherheitsrichtlinien>>YourPolicy" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name der Sicherheitsrichtlinie.
Etikett Yes Der Text, der für die Sicherheitsrichtlinie auf der Benutzeroberfläche angezeigt wird.
PrimaryTable Yes Die Tabelle, die in der Datenquelle für die Sicherheitsrichtlinienabfrage angegeben ist.
Query Yes Die Abfrage, die von der Richtlinie verwendet wird, um Daten aus den eingeschränkten Tabellen zu filtern, die in der Richtlinie angegeben sind.
UseNotExistJoin Yes Ein Wert, der angibt, ob die Sicherheitsabfrage als nicht vorhandene Verknüpfung angewendet werden muss oder ob eine vorhandene Verknüpfung vorhanden ist.
PolicyGroup Nein Administratoren und Entwickler können diese Eigenschaft verwenden, um Gruppen verwandter Sicherheitsrichtlinien schnell zu identifizieren. Die verfügbaren Optionen sind die Namen der Sicherheitsrichtliniengruppen, die der Systemadministrator oder Entwickler erstellt hat. Das System verwendet diese Eigenschaft zur Laufzeit nicht.
Eingeschränkte Tabelle Yes Ein Wert, der steuert, ob die Sicherheitsrichtlinie die Datenwerte in Datensätzen einschränkt, die aus der Primärtabelle zurückgegeben werden. Die folgenden Optionen sind verfügbar:
  • Ja – Die Sicherheitsrichtlinie wird für die primäre Tabelle erzwungen.
  • Nein – Die Sicherheitsrichtlinie wird nicht für die primäre Tabelle erzwungen.
Enabled Yes Ein Wert, der steuert, ob das System die Richtlinie zur Laufzeit erzwingt. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren Sie die Sicherheitsrichtlinie.
  • Nein – Deaktivieren Sie die Sicherheitsrichtlinie.
Operation Yes Ein Wert, der steuert, für welche Datenvorgänge die Richtlinie erzwungen wird. Die folgenden Optionen sind verfügbar:
  • Auswählen
  • Einfügen
  • Update
  • Löschen
  • Einfügen, Aktualisieren und Löschen
  • Alle Vorgänge
ContextType Yes Ein Wert, der den Kontexttyp der Sicherheitsrichtlinie steuert. Die folgenden Optionen sind verfügbar:
  • ContextString – Sie müssen einen Wert für die ContextString-Eigenschaft angeben. Die Sicherheitsrichtlinie verwendet einen bestimmten Anwendungskontext für die Richtlinie.
  • RoleName – Die Sicherheitsrichtlinie wird nur auf den Anwendungsbenutzer angewendet, der dem Wert von RoleName zugewiesen ist.
  • RoleProperty – Dieser Wert wird in Kombination mit der ContextString-Eigenschaft verwendet, um mehrere Rollenkontext anzugeben.
ContextString Yes Diese Eigenschaft wird in Kombination mit der ContextType-Eigenschaft verwendet. Sie kann verwendet werden, um einen Anwendungs- oder mehrere Rollenkontext anzugeben.

Eigenschaften von Sicherheitsrollen

Rollen stellen eine Sammlung von Berechtigungen dar, die Benutzern gewährt werden können. Die Knoten, die unter jedem Rollenknoten geschachtelt sind, identifizieren verschiedene sicherungsfähige Objekte, auf die ein Benutzer zugreifen und die Zugriffsebene angeben kann.

Rollenknoten im Anwendungs-Explorer

Rollen werden verwendet, um Zugriff auf sicherungsfähige Objekte zu gewähren. Die folgende Liste zeigt die Hierarchie der Rollenknoten im Anwendungs-Explorer:

  • Sicherheit
    • Rollen
      • YourRole
        • Aufgaben
        • Berechtigungen
        • Berechtigungen
          • Tabellen
          • Formulare
          • Servermethoden
        • Unterrollen

Rollen sind in der Regel mit Sicherheitsaufgaben und manchmal mit Sicherheitsberechtigungen verknüpft. Zugriffsebenen auf sicherungsfähige Objekte innerhalb einer Rolle werden von den Aufgaben, Rechten oder beiden abgeleitet. Rollen können auch die Zugriffsebenen auf sicherungsfähige Objekte unter dem Knoten "Berechtigungen" außer Kraft setzen.

Rolleneigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter "Sicherheitsrollen>>YourRole" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name der Rolle.
Etikett Yes Text, der für die Rolle auf der Benutzeroberfläche angezeigt wird.
Description Yes Eine Beschreibung der Rolle.
Enabled Yes Ein Wert, der angibt, ob die Pflicht aktiviert ist. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren Sie die Rolle.
  • Nein – Deaktivieren Sie die Rolle.
PastDataAccess Yes Der vergangene Datenzugriff für die Tabellen mit datumswirksamen Feldern. Die folgenden Optionen sind verfügbar:
  • Lesen Sie
  • Update
  • Create
  • Richtig
  • Löschen
  • NoAccess
Die Berechtigungswerte für die PastDataAccess-Eigenschaft stellen eine Hierarchie dar. "Lesen" ist die schwächste Berechtigung, und "Löschen" ist die stärkste. Die Berechtigung "Löschen" enthält alle anderen Berechtigungen. Die Berechtigung "Erstellen" umfasst "Aktualisieren" und "Lesen". Sie können den Berechtigungswert auf NoAccess festlegen, um den gesamten Zugriff auf die Tabelle zu verhindern.
CurrentDataAccess Yes Der aktuelle Datenzugriff für die Tabellen mit datumswirksamen Feldern.
FutureDataAccess Yes Der zukünftige Datenzugriff für die Tabellen mit datumswirksamen Feldern.
ContextString Wahlfrei Eine benutzerdefinierte Zeichenfolge, die von Sicherheitsrichtlinien verwendet werden kann.

Duty-Eigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter ">>>YourDuty" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name der Pflicht.
Enabled Yes Ein Wert, der angibt, ob die Pflicht aktiviert ist. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren Sie die Pflicht.
  • Nein – Deaktivieren Sie die Pflicht.

Berechtigungseigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter ">>>YourPrivilege" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name des Rechts.
Enabled Yes Ein Wert, der angibt, ob die Pflicht aktiviert ist. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren Sie die Berechtigung.
  • Nein – Deaktivieren Sie die Berechtigung.

Tabelleneigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter ">>>>YourTable" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Table Yes Der Name der Tabelle.
EffectiveAccess Yes Der Berechtigungswert. Die folgenden Optionen sind verfügbar:
  • Lesen Sie
  • Update
  • Create
  • Richtig
  • Löschen
  • NoAccess
Die Berechtigungswerte für die EffectiveAccess-Eigenschaft stellen eine Hierarchie dar. "Lesen" ist die schwächste Berechtigung, und "Löschen" ist die stärkste. Die Berechtigung "Löschen" enthält alle anderen Berechtigungen. Die Berechtigung "Erstellen" umfasst "Aktualisieren" und "Lesen". Sie können den Berechtigungswert auf NoAccess festlegen, um den gesamten Zugriff auf die Tabelle zu verhindern.
ManagedBy Wahlfrei Diese Eigenschaft wird von Automatisierungstools verwendet.

Formulareigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter >Sicherheitsrollenberechtigungen>>> Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Formular Yes Der Name des Formulars.

Servermethodeneigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter "Security>Roles>Permissions>Server Methods>YourServerMethod " im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Class Yes Der Name der Serverklasse.
Methode Yes Der Name der sicheren Servermethode, die mit dem SysEntryPointAttribute-Attribut markiert ist.
EffectiveAccess Yes Der Berechtigungswert. Die folgenden Optionen sind verfügbar:
  • Invoke – Die Servermethode kann aufgerufen werden.
  • NoAccess – Die Servermethode kann nicht aufgerufen werden.
ManagedBy Wahlfrei Diese Eigenschaft wird von Automatisierungstools verwendet.

Subrole-Eigenschaften

In der folgenden Tabelle werden die Eigenschaften für den Knoten unter "Sicherheitsrollen>>Sub Roles>YourSubRole" im Anwendungs-Explorer beschrieben.

Eigentum Erforderlich Description
Name Yes Der Name des Unterrols.
Enabled Yes Ein Wert, der angibt, ob die Pflicht aktiviert ist. Die folgenden Optionen sind verfügbar:
  • Ja – Aktivieren des Unterrols
  • Nein – Deaktivieren Sie das Unterrole.

Webmenüeigenschaften

In der folgenden Tabelle werden die Eigenschaften beschrieben, die spezifisch für Webmenüs und Untermenüs sind.

Eigentum Description
ConfigurationKey Geben Sie den Konfigurationsschlüssel an, der zum Steuern der Anzeige dieses Menüs verwendet wird. Wenn ein Benutzer keinen Zugriff auf den Konfigurationsschlüssel hat, ist das Menü nicht sichtbar.
Hervorhebungen ausgewählt Diese Eigenschaft wird nicht unterstützt.
Etikett Geben Sie den Text an, der für den Knoten der obersten Ebene des Webmenüs oder Untermenüs angezeigt wird. Der Wert darf 250 Zeichen nicht überschreiten.
MenuItemName Geben Sie das Menüelement an, auf das zugegriffen werden soll, wenn auf den Knoten der obersten Ebene für das Menü oder untermenü geklickt wird. Die verfügbaren Optionen hängen von der Einstellung der MenuItemType-Eigenschaft ab.
MenuItemType Geben Sie den Typ des Menüelements an, auf das über den Knoten der obersten Ebene des Menüs oder Untermenüs zugegriffen wird. Die verfügbaren Optionen sind "Aktion " und "URL".
Model Geben Sie das Modell an. Ein Modell ist eine logische Gruppierung von Elementen in einer Ebene. Beispiele für Elemente sind eine Tabelle oder Klasse. Ein Element kann in genau einem Modell in einer Ebene vorhanden sein. Dasselbe Element kann in einer angepassten Version in einem Modell vorhanden sein, das sich in einer höheren Ebene befindet.
SetCompany Diese Eigenschaft bewirkt, dass das System das Unternehmen ändert, wenn das Formular den Fokus erhält. Wenn die SaveDataPerCompany-Eigenschaft einer Tabelle auf "Ja" festgelegt ist, muss die SetCompany-Eigenschaft eines Formularentwurfs, der die Tabelle als Datenquelle verwendet, ebenfalls auf "Ja" festgelegt werden.
ShowParentModule Geben Sie an, ob die QuickLaunch basierend auf dem übergeordneten Modul des Menüelements aktualisiert werden soll. Die folgenden Optionen sind verfügbar:
  • Ja – Aktualisieren Sie die QuickLaunch immer basierend auf dem übergeordneten Modul des Menüelements.
  • Nein – Lassen Sie die QuickLaunch unverändert, auch wenn sich das übergeordnete Modul des Menüelements vom aktuellen Modul unterscheidet.
Der Standardwert ist Ja.

Eigenschaften des Webmenüelements

In der folgenden Tabelle werden die Eigenschaften beschrieben, die spezifisch für Webmenüelemente sind.

Eigentum Description
Groß Geben Sie die Größe der Schaltfläche an, wenn sie in einem Aktionsbereich verwendet wird. Die folgenden Optionen sind verfügbar:
  • Ja – Die Schaltfläche wird in voller Größe angezeigt und befindet sich am Anfang der Gruppe.
  • Nein – Die Schaltfläche wird in der kleineren Größe angezeigt und befindet sich auf der rechten Seite der Gruppe.
CloseDialogBehavior Geben Sie die Aktion an, die beim Schließen des Dialogfelds im übergeordneten Fenster ausgeführt wird. Die folgenden Optionen sind verfügbar:
  • Auto – Je nachdem, wie das Dialogfeld verwendet wurde, werden die entsprechenden Aktualisierungsaktionen ausgeführt, wenn das Dialogfeld geschlossen wird.
  • RefreshDataSource – Die schreibgeschützte Datenquelle im übergeordneten Formular wird aktualisiert. Diese Option behält die aktuelle Auswahl bei und führt einen Research()- Vorgang für die Datenquelle aus.
  • RefreshPage – Aktualisieren Sie die Seite.
  • Submit – Aktualisieren Der übergeordneten Seite.
  • Keine – Es wird keine Aktion ausgeführt.
Der Standardwert ist Auto.
HideActionPane Geben Sie an, ob der Aktionsbereich auf der seite sichtbar ist, die geöffnet wird.
HomePage Geben Sie an, ob es sich bei der Seite um eine Rollencenterseite handelt und auf der Hauptwebsite des Unternehmensportals bereitgestellt wird.
NeedsRecord Wenn Sie diese Eigenschaft auf "Ja" festlegen, wird das Menüelement angezeigt, wenn keine Datensätze im Datensatz vorhanden sind.
PageDefinition Die Seite, auf die das Webmenüelement verweist.
Die Parameter Geben Sie die Argumente an, die an die seite übergeben werden, die geöffnet wird. Jeder Parameter muss die folgende Form aufweisen:Name-Wert= Wenn mehrere Parameter übergeben werden müssen, müssen sie durch ein kaufmännisches Und-Zeichen (&) getrennt werden, wie im folgenden Beispiel gezeigt: mode=2&category=1
URL Geben Sie die URL an, zu der navigiert werden soll.
WebConfigurationKey Wählen Sie den erforderlichen Konfigurationsschlüssel aus, um das Webmenüelement zu aktivieren. Verwenden Sie den Schlüssel für das Modul, zu dem das Objekt gehört.
WindowMode Geben Sie den Typ des Fensters an, das für die seite verwendet werden soll, die geöffnet wird. Die folgenden Optionen sind verfügbar:
  • Inline – Die geöffnete Seite ersetzt den vorhandenen Inhalt im Browser. Wenn über ein Dialogfeld auf das Webmenüelement zugegriffen wird, wird die geöffnete Seite in einem neuen Browserfenster geöffnet.
  • Modal – Wenn kein Dialogfeld geöffnet ist, wird ein neues Dialogfeld erstellt. Wenn über ein Dialogfeld auf das Webmenüelement zugegriffen wird, ersetzt die geöffnete Seite den Inhalt des aktuellen Dialogfelds.
  • NewModal – Die seite, die geöffnet wird, wird immer in einem neuen Dialogfeld geöffnet.
  • NewWindow – Die seite, die geöffnet wird, wird in einem neuen Browserfenster geöffnet.
WindowParameters Geben Sie zusätzliche Parameter an, um die Darstellung des SharePoint-Dialogfelds zu steuern. Die Parameter müssen in geschweifte Klammern ({}) eingeschlossen und durch Kommas getrennt werden. Das folgende Beispiel zeigt, wie Die WindowParameters-Eigenschaft so festgelegt wird, dass das Dialogfeld eine Größe von 400 × 300 Pixel aufweist und dass sie keine Schaltfläche " Schließen " oder " Maximieren " aufweist: {width:400, height:300, showClose:false, allowMaximize:false}
Fenstergröße Geben Sie die Größe des Fensters an, das für die geöffnete Seite verwendet werden soll. Die folgenden Optionen sind verfügbar:
  • Kleinste – 330 × 200 Pixel
  • Klein – 550 × 450 Pixel
  • Mittel – 800 × 630 Pixel
  • Groß – 930 × 630 Pixel
  • Maximum – Die größte Größe, die in die Grenzen des Hauptbrowserfensters passt