Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
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:
|
| 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:
|
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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| AnalysisUsage | Geben Sie die Rolle des Felds in einem Cube an. Die folgenden Optionen sind verfügbar:
|
| 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:
|
| 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:
|
| 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:
|
| 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])
NavigationPropertyMethodNameOverride-Eigenschaft
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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
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:
|
| 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:
|
| 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:
|
| 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:
|
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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
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.
|
Menüeigenschaften
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:
|
| 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:
|
Menüelementeigenschaften
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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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.
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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
- YourCodePermission
- Codeberechtigungen
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:
|
| 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:
|
| 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:
|
| 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:
|
| 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
- YourDuty
- Aufgaben
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:
|
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:
|
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
- IhrPrivileg
- Privilegien
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:
|
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:
|
| 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:
|
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:
|
| 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:
|
| 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
- YourProcessCycle
- Prozesszyklen
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:
|
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:
|
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
- YourConstrainedTable
- Eingeschränkte Tabellen
- IhrePolicy
- Politik
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:
|
| Enabled | Yes | Ein Wert, der steuert, ob das System die Richtlinie zur Laufzeit erzwingt. Die folgenden Optionen sind verfügbar:
|
| Operation | Yes | Ein Wert, der steuert, für welche Datenvorgänge die Richtlinie erzwungen wird. Die folgenden Optionen sind verfügbar:
|
| ContextType | Yes | Ein Wert, der den Kontexttyp der Sicherheitsrichtlinie steuert. Die folgenden Optionen sind verfügbar:
|
| 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
- YourRole
- Rollen
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:
|
| PastDataAccess | Yes | Der vergangene Datenzugriff für die Tabellen mit datumswirksamen Feldern. Die folgenden Optionen sind verfügbar:
|
| 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:
|
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:
|
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:
|
| 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:
|
| 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:
|
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:
|
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:
|
| CloseDialogBehavior | Geben Sie die Aktion an, die beim Schließen des Dialogfelds im übergeordneten Fenster ausgeführt wird. Die folgenden Optionen sind verfügbar:
|
| 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:
|
| 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:
|