Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Note
Community-interessegrupper er nu flyttet fra Yammer til Microsoft Viva Engage. Hvis du vil deltage i et Viva Engage community og deltage i de seneste diskussioner, skal du udfylde formularen Anmodning om adgang til Finance and Operations Viva Engage Community og vælge det community, du vil deltage i.
I denne artikel beskrives de egenskaber, der vises i vinduet Egenskaber i Microsoft Visual Studio for elementer i Application Explorer.
Mange noder i Application Explorer repræsenterer elementer, der har tilknyttede egenskaber. Du kan læse eller redigere disse egenskaber i vinduet Egenskaber i Microsoft Visual Studio.
System og fælles egenskaber
De fleste programobjekter i Application Explorer har et standardsæt af systemegenskaber. Disse systemegenskaber er skrivebeskyttede. Brug vinduet Egenskaber til at få vist egenskaberne for alle elementer i Application Explorer. Hvis du vil åbne vinduet Egenskaber , skal du højreklikke på en node i Application Explorer og derefter vælge Egenskaber. Under fanen Kategorier i vinduet Egenskaber vises mange systemegenskaber under noden Statistik . Denne artikel indeholder flere almindelige egenskaber, der vises på mange, men ikke alle, Application Explorer-noder. I følgende tabel vises de systemegenskaber, der vises på næsten alle Application Explorer-noder. Alle disse systemegenskaber er skrivebeskyttede.
| Egenskab | Beskrivende tekst |
|---|---|
| Ændret af | Den bruger, der senest har ændret objektet (ofte versionen). |
| Ændret dato | Den dato, hvor objektet sidst blev ændret. |
| ChangedTime | Det tidspunkt, hvor objektet sidst blev ændret. |
| CreatedBy | Den bruger, der oprettede objektet. |
| CreationDate | Den dato, hvor objektet blev oprettet. |
| CreationTime | Det tidspunkt, hvor objektet blev oprettet. |
I følgende tabel vises andre almindelige egenskaber, der vises på mange, men ikke alle, Application Explorer-noder.
| Egenskab | Beskrivende tekst |
|---|---|
| ConfigurationKey | Angiv den konfigurationsnøgle, der styrer adgangen til eller visningen af et element. Hvis en bruger ikke har adgang til konfigurationsnøgle, er elementet ikke synligt. Elementer omfatter sider, kontrolelementer på sider, tabeller og andre elementer. |
| LegacyID | Et id-element fra en tidligere version. Under opgraderingen fra en tidligere version tildeles det gamle id til LegacyID. Der tildeles ikke et installationsspecifikt id, og forretningslogik forbliver intakt. Denne egenskab bruges ikke til nye elementer. |
| NeededAccessLevel | Det minimumadgangsniveau, som en bruger kræver. Denne egenskab er skrivebeskyttet. |
| Oprindelse | Det globalt entydige id (GUID) for et Application Explorer-element. Denne egenskab bruges til at identificere elementer under synkronisering og i opgraderingsscenarier. Det er en skrivebeskyttet egenskab, og værdien ændres aldrig, når systemet har tildelt den. Der er ikke duplikeret nogen oprindelses-GUID-værdi nogen steder i systemet. |
| SecurityKey | Denne egenskab er forældet, men bevares som reference i systemer, der er opgraderet fra en tidligere version. |
Grundlæggende optællingsegenskaber
I følgende tabel beskrives de egenskaber, der er tilgængelige for optællinger.
| Egenskab | Beskrivende tekst |
|---|---|
| Analyse af brug | Angiv optællingens rolle i en kube. Denne indstilling overføres automatisk til alle tabelfelter, der refererer til optællingen. Du kan dog tilsidesætte indstillingen i et tabelfelt. Følgende valgmuligheder er tilgængelige: - Attribute – Et felt, der refererer til optællingen, er en dimensionsattribut. - None – Et felt, der refererer til optællingen, er ikke en dimensionsattribut. |
| ConfigurationKey | Angiv konfigurationsnøgle. |
| CountryRegionCodes | Angiv koderne for de lande/områder, hvor visningen er relevant eller gyldig. Implementer denne egenskab som en kommasepareret liste over iso-lande-/områdekoder (International Organization for Standardization) i en enkelt streng. Værdierne skal stemme overens med data i det globale adressekartotek. Klientstrukturen og programmet kan bruge denne egenskab til at aktivere eller deaktivere lande-/områdespecifikke funktioner. |
| DisplayLength | Angiv det antal tegn, der vises. Standardværdien er Auto. |
| Hjælp | Opret en Hjælp-streng til feltet. Hjælp-strengen vises, når feltet bruges på en side. |
| Label | Angiv den etiket, der vises på sider og rapporter. |
| Model | Angiv den model, tabellen er i. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel og en klasse. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| Name | Angiv optællingsnavnet. Et optællingsnavn skal enten angive de mulige optællingsværdier eller typen af optællingsværdien. Eksempler på optællinger, der er navngivet i henhold til de mulige værdier, er InclExcl og NextPrevious. Eksempler på optællinger, der er navngivet i henhold til typen af optællingsværdien, er ArrivalPostingType og ListStatus. |
| Type | Rediger standardudseendet for optællingen. Følgende valgmuligheder er tilgængelige: -Kombinationsboks -Alternativknappen |
| UseEnumValue | Værdien Ja angiver, at standardværdierne for egenskaben EnumValue er blevet ændret. Værdien No nulstiller egenskaben EnumValue til standardværdierne. |
Egenskaber for udvidede datatyper
Udvidede datatypeegenskaber (EDT) er opdelt i følgende grupper, afhængigt af om de er fælles for alle EDT'er eller kun tilgængelige for visse basisdatatyper.
Egenskaber, der er fælles for alle EDT'er
| Egenskab | Beskrivende tekst |
|---|---|
| Justering | Rediger justeringen af teksten. De tilgængelige indstillinger er Venstre, Højre og Centreret. |
| AnalysisDefaultSort | Angiv standardsorteringsrækkefølgen for et felt i en rapportmodel, der har denne EDT. |
| AnalysisDefaultTotal | Angiv aggregeringsfunktionen for en måling. Brug denne egenskab, når egenskaben AnalysisUsage er angivet til Måling. Følgende valgmuligheder er tilgængelige: - Sum – returnerer summen af alle værdierne i et sæt. - Count – Returnerer antallet af elementer, der ikke er null, i et sæt. - CountDistinct – Returnerer antallet af særskilte elementer, der ikke er null, i et sæt. - Min – Returnerer minimumværdien i et sæt. - Max – Returnerer den maksimale værdi i et sæt. - Ingen – Der anvendes ingen aggregeringsfunktion. - Auto – Denne indstilling gælder for afledte EDT'er. Værdien af egenskaben AnalysisUsage for den overordnede EDT bruges. Du kan tilsidesætte aggregeringsfunktionen på feltniveau. Du kan med andre ord ændre aggregeringsfunktionen for feltet ved hjælp af egenskaben AnalysisDefaultTotal for det pågældende felt. |
| AnalysisGrouping | Angiv, om et felt med denne EDT grupperes som standard, når feltet føjes til en rapport ved hjælp af Report Builder til Microsoft SQL Server Reporting Services (SSRS). Denne egenskab angives automatisk til Frarådes for valutabeløb. For andre felter, der er entydige, skal du angive denne egenskab til Frarådes. |
| Analyse af brug | Angiv EDT'ens rolle i en kube. Denne indstilling overføres automatisk til alle tabelfelter, der refererer til EDT. Du kan dog tilsidesætte indstillingen i et tabelfelt. Følgende valgmuligheder er tilgængelige: - Attribute – Et felt, der refererer til EDT, er en dimensionsattribut. - Measure – Et felt, der refererer til EDT, er en måling. - Begge – Et felt, der refererer til EDT, er både en dimensionsattribut og en måling. - Ingen – Et felt, der refererer til EDT, er hverken en dimensionsattribut eller en måling. - Auto – Denne indstilling gælder for afledte EDT'er. Værdien af egenskaben AnalysisUsage for den overordnede EDT bruges. Seddel: Datatyper, der er baseret på optællinger, kan ikke være målinger. |
| Matrixlængde | Denne egenskab er skrivebeskyttet. Standardværdien er 1. Hvis du vil føje matrixelementer til EDT, skal du højreklikke på noden Matrixelement og derefter klikke på Nyt matrixelement. Værdien af egenskaben ArrayLength øges for at afspejle denne ændring. |
| ButtonImage | Angiv det billede, der vises, når EDT bruges til en opslagsknap på en side. Følgende valgmuligheder er tilgængelige: - Pil - Mail – Du kan f.eks. vælge denne indstilling for mailtypen . - URL - Du kan f.eks. vælge denne indstilling for URL-typen . - ThreeDots (...) - OpenFile – Du kan f.eks. vælge denne indstilling for filtyperne FilenameOpen og FilenameSave . - Kalender – Du kan f.eks. vælge denne indstilling for datotyper. Standardværdien er Arrow. |
| CollectionLabel | Angiv den etiket, der skal bruges til at få vist flertalsnavnet på et felt, der har denne EDT. |
| ConfigurationKey | Angiv konfigurationsnøgle til EDT. |
| CountryRegionCodes | Angiv koderne for de lande eller områder, hvor menuen er gældende eller gyldig. Implementer denne egenskab som en kommasepareret liste over ISO-landekoder i en enkelt streng. Værdierne skal stemme overens med data i det globale adressekartotek. Klienten bruger denne egenskab til at aktivere eller deaktivere lande- eller områdespecifikke funktioner. |
| DisplayLength | Angiv det maksimale antal tegn, der vises på en side eller rapport. |
| EnumType | Angiv en optalte datatype. Denne egenskab skal angives for EDT'er af optællingstypen . |
| Udvider | Brug denne egenskab til at basere EDT på en anden EDT. |
| FormHelp | Angiv den side, der skal bruges, når du udfører et opslag fra et felt på en side. |
| Hjælp-tekst | Opret en Hjælp-streng til EDT. Hjælp-strengen vises, når typen bruges på en side. |
| id | Denne egenskab er skrivebeskyttet. |
| Label | Angiv den etiket, der skal bruges til typen, når typen bruges på en side eller rapport. |
| Model | Angiv den model, tabellen er i. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel og en klasse. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| Name | Angiv navnet på typen. Navnet bruges til at referere til typen fra X++. |
| PresenceClass | Angiv den X++-klasse, der bruges sammen med egenskaben PresenceMethod til at returnere en forekomst af Objektet PresenceInfo . |
| PresenceIndicatorAllowed | Angiv, om det kontrolelement, der refererer til EDT, skal bruge tilstedeværelse. Standardværdien er Ja. |
| PresenceMethod | For den X++-klasse, der er angivet i egenskaben PresenceClass , skal du angive den statiske X++-klassemetode, der skal kaldes ved hjælp af en dataværdi for kontrolelementer. Denne metode returnerer en forekomst af PresenceInfo-objektet , der indeholder de data, som indikatoren tilstedeværelse kræver. |
| Referencetabel | Angiv den tabel, der refereres til af denne EDT, og som har den primære nøgle. Med andre ord angiver denne egenskab den primære nøgletabel, som denne EDT refererer til. |
| Type | Rediger standardudseendet for EDT. Følgende valgmuligheder er tilgængelige: -Auto -Kombinationsboks -Alternativknappen |
Egenskaber, der kun er tilgængelige for nogle grundlæggende datatyper
Medmindre andet er angivet i følgende tabel, skal du lade alle disse egenskaber være angivet til Auto.
| Egenskab | Type, som egenskaben findes for | Beskrivende tekst |
|---|---|---|
| Tilpasning | Streng | I forbindelse med strenge med fast længde skal du angive, om de indtastede tegn skal gemmes i venstre side eller i højre side af mellemrummene i indre margener. De tilgængelige indstillinger er Venstre og Højre. Standardværdien er Left. |
| AllowNegative | IntegerInt64Real | Angiv, om feltet kan acceptere negative værdier. |
| Autoinsseparator | real | Angiv, om systemet automatisk skal indsætte en decimalseparator. Hvis du f.eks. angiver 2222, viser systemet automatisk 2222,00. |
| Skift store bogstaver | Streng | Angiv, hvordan tekst, der indtastes i et strengkontrolelement, skal formateres. Teksten kan f.eks. formateres som alle store bogstaver, eller den kan bruge store bogstaver. Seddel: Denne egenskab understøttes ikke for Enterprise Portal. |
| Datodag | DateUtcDateTime | Angiv, hvordan dagen skal vises. |
| DateFormat | DateUtcDateTime | Angiv layoutet for en dato. |
| Datomåned | DateUtcDateTime | Angiv, hvordan måneden skal vises. |
| Datoseparator | DateUtcDateTime | Angiv separatorerne mellem år, måned og dag. |
| Datoår | DateUtcDateTime | Angiv, hvordan året skal vises. |
| Decimalseparator | real | Angiv decimalseparatoren. Når standardindstillingen (Automatisk) bruges, bruges den decimalseparator, der er angivet i systemopsætningen. |
| DisplaceNegative | IntegerInt64Real | Angiv, om negative tal skal justeres til venstre. |
| DisplayHeight | Streng | Angiv det antal linjer, der skal vises på samme tid, når EDT vises på en side. |
| EnumType | Fastteksttype | Angiv den basisoptælling, der bruges til at oprette EDT. |
| FormatÉRMST | real | Angiv mastervalutaværdier, der skal formateres. Der findes følgende indstillinger: -Auto -Ja -Nej Standardværdien er Auto. |
| NoOfDecimals | real | Angiv antallet af decimaler, når der vises en værdi på en side eller en rapport. |
| Rotersign | IntegerInt64Real | Vælg denne indstilling for at fortryde fortegnet for tallet. Med andre ord skal du ændre et minustegn (–) til et plustegn (+) eller et plustegn til et minustegn. |
| ShowZero | IntegerInt64Real | Angiv, om et felt med værdien 0 (nul) skal vises som et tomt felt. Hvis en værdi på 0 i felter af denne type betyder null/intet, skal du angive denne egenskab til Nej. |
| SignDisplay | IntegerInt64Real | Angiv, om fortegnet for et negativt tal skal vises, og om fortegnet skal vises før eller efter tallet. Angiv typisk denne egenskab til Auto. Du kan dog angive den til Ingen , hvis egenskaben DisplaceNegative bruges. |
| StringSize | Streng | Angiv strengens maksimale størrelse. |
| Tusindtalsseparator | real | Angiv det symbol, der bruges til at adskille tusinder. |
| Klokkeslætsformat | TimeUtcDateTime | Angiv, hvordan klokkeslæt skal formateres. |
| TimeHours | TimeUtcDateTime | Angiv, om timer skal medtages. |
| TimeMinute | TimeUtcDateTime | Angiv, om minutter skal medtages. |
| TimeSeconds | TimeUtcDateTime | Angiv, om sekunder skal medtages. |
| Tidsseparator | TimeUtcDateTime | Angiv den separator, der bruges til klokkeslæt. |
| TidszonePreference | UtcDateTime | Angiv den tidszone, værdien skal konverteres til, fra UTC (Coordinated Universal Time). |
Egenskaber for perspektiv
Under noden Data Dictionary i Application Explorer er der noden Perspektiver . Et perspektiv er en samling tabeller og visninger, der indeholder målinger og dimensioner for en kube. I følgende tabel beskrives de egenskaber, du kan angive for hvert perspektiv. Du kan få oplysninger om de systemegenskaber, der er tilgængelige for et perspektiv, i afsnittet "System og almindelige egenskaber". Du kan få oplysninger om egenskaberne for tabeller, der er knyttet til et perspektiv, i sektionerne "Tabelegenskaber" og "Tabelfeltegenskaber".
| Egenskab | Beskrivende tekst |
|---|---|
| ConfigurationKey | Angiv den konfigurationsnøgle, du tildeler til perspektivet. Konfigurationsnøglen bestemmer, hvilke konfigurationer af et perspektiv der er inkluderet i de rapportmodeller, du genererer. |
| Hjælp-tekst | Opret en streng, der skal bruges som en beskrivelse af perspektivet i en rapportmodel. |
| id | Angiv identifikatoren for perspektivet. |
| Label | Angiv det navn, der vises for perspektivet i en rapportmodel. |
| Model | Angiv den model, som perspektivet er i. En model er en logisk gruppering af elementer i et lag. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| SharedDimensionContainer | Angiv, om elementer skal deles i perspektivet. Når du angiver denne egenskab til Ja, føjes elementerne i perspektivet til alle andre perspektiver, der findes i projektet, og der oprettes ingen kube for perspektivet. Standardværdien er Nej. |
| Anvendelse | Angiv materialiseringsindstillingerne for et perspektiv. Følgende valgmuligheder er tilgængelige: - AdHocReporting – Perspektivet bruges til at generere en transaktionel semantisk modeldefinitionssprogmodel (SMDL). - OLAP – Perspektivet bruges til at generere en kube i et Microsoft SQL Server Analysis Services (SSAS) Business Intelligence-projekt. - Begge – Perspektivet bruges til at generere både en transaktionel SDML-model og en kube i et SSAS Business Intelligence-projekt. - Ingen – perspektivet materialiseres ikke. Standardværdien er Ingen. |
Tabelegenskaber
I dette afsnit beskrives de egenskaber, der vises i vinduet Egenskaber for tabelelementer i Application Explorer. Tabelelementer er placeret underTabeller i >.
Tabelegenskaber
I følgende tabel beskrives egenskaberne for tabelelementer i Application Explorer.
| Egenskab | Beskrivende tekst |
|---|---|
| Abstrakt | Angiv, om tabellen understøtter nedarvning. Standardværdien er Nej. Hvis du angiver værdien til Ja, kan tabellen ikke være et direkte mål for X++ SQL-sætninger, f.eks. update_recordset og vælg. Seddel: Denne egenskab er ikke tilgængelig, når egenskaben SupportInheritance er angivet til Nej. |
| AnalysisDimensionType | Angiv den dimensionstype, der oprettes, baseret på indstillingen af egenskaben IsLookup . Hvis egenskaben IsLookup er angivet til Ja, er følgende indstillinger tilgængelige: - Auto – Tabellen kan indeholde både faktuelle og dimensionelle data. Guiden BI udtrækker dimensionelle data og opretter dimensioner og attributter. Faktuelle data udtrækkes for at oprette målinger. Der oprettes én underordnet dimension, der har attributter fra den overordnede tabel. - MasterInner – En indre (fuld) joinforbindelse bruges til at oprette relationer med denne tabel til den underordnede tabel. Hver postkombination for denne tabel og den underordnede tabel genereres i dimensionen. Der oprettes én underordnet dimension, der har attributter fra den overordnede tabel. - MasterLeftOuter – En venstre ydre joinforbindelse bruges til at oprette relationer med denne tabel til den underordnede tabel. Dimensioner har yderligere attributter, der er baseret på værdier i denne tabel, som også kan være tomme. Der oprettes én underordnet dimension, der har attributter fra den overordnede tabel. - Transaktion – Tabellen skal kun bruges til at generere faktuelle data (målinger). Brug denne indstilling, når en tabel kun indeholder transaktionsdata. Der oprettes én underordnet dimension, der kun indeholder optællingsfelter fra tabellen. Hvis egenskaben IsLookup er angivet til Nej, er følgende indstillinger tilgængelige: - Auto – Tabellen kan indeholde både faktuelle og dimensionelle data. Guiden BI udtrækker dimensionelle data og opretter dimensioner og attributter. Faktuelle data udtrækkes for at oprette målinger. Der oprettes én overordnet og underordnet dimension. - MasterInner – Ikke relevant. Denne indstilling er den samme som Auto. - MasterLeftOuter – Ikke tilgængelig. Denne indstilling er den samme som Auto. - Transaktion – Tabellen skal kun bruges til at generere faktuelle data (målinger). Brug denne indstilling, når en tabel kun indeholder transaktionsdata. Der oprettes én underordnet dimension, der kun indeholder optællingsværdier fra tabellen. |
| AnalysisIdentifier | Angiv det felt, der skal bruges som id for dimensionen i en SSAS-kube. |
| AOSAuthorization | Angiv den type handling, som en bruger kan udføre i en tabel, afhængigt af brugerens tilladelser. Når du angiver denne egenskab til Ingen, udføres der ingen godkendelseskontrol. |
| CacheLookup | Angiv, hvordan de poster, der hentes under en opslagshandling, cachelagres. Denne egenskab findes kun i tabeller, der ikke nedarver fra en anden tabel. I en nedarvningsrodtabel kan du ikke angive denne egenskab til EntireTable ved hjælp af vinduet Egenskaber for Programstifinder. Du må ikke bruge andre teknikker til at tildele denne værdi til nedarvningsrodtabeller. Brug f.eks. ikke metoden AOTsetProperty for klassen TreeNode til at tildele denne værdi. |
| ClusterIndex | Angiv klyngeindekset. Denne egenskab bruges kun til SQL-optimering. |
| ConfigurationKey | Angiv konfigurationsnøgle til tabellen. Konfigurationsnøgler gør det muligt for en systemadministrator at aktivere og deaktivere bestemte dele af et program. |
| CountryRegionCodes | Angiv koderne for de lande/områder, hvor tabellen er relevant eller gyldig. Denne egenskab implementeres som en kommasepareret liste over ISO-landekoder i en enkelt streng. Værdierne skal stemme overens med data i det globale adressekartotek. Klientstrukturen bruger denne egenskab til at aktivere eller deaktivere lande-/områdespecifikke funktioner. |
| CountryRegionContextField | Angiv det felt, der bruges til at identificere konteksten for land/område. Denne egenskab er relateret til egenskaben CountryRegionCodes . |
| CreatedBy | Angiv, om systemet vedligeholder feltet CreatedBy for posterne i en tabel. Dette felt indeholder oplysninger om den person, der oprettede en post. |
| CreatedDateTime | Angiv, om systemet vedligeholder felterne CreationDate og CreationTime for posterne i en tabel. Dette felt indeholder den dato, hvor en post blev oprettet. |
| CreatedTransactionId | Angiv, om systemet vedligeholder feltet CreatedTransactionId for posterne i en tabel. Dette felt indeholder oplysninger om den transaktion, der oprettede en post. |
| CreateRecIdIndex | Angiv, om der skal oprettes et indeks i feltet Post-id . |
| DeveloperDocumentation | Beskriv formålet med en tabel, og forklar, hvordan den bruges i programmet. En beskrivelse indeholder normalt ikke mere end fem sætninger og skrives som et enkelt afsnit. |
| EntityRelationshipType | Klassificer en tabel i henhold til den fælles enhedsrelations (ER)-datamodelnotation. En tabel klassificeres som enten et objekt eller en relation. Et objekt repræsenterer et objekt, mens en relation repræsenterer en tilknytning mellem to objekter. |
| Udvider | Aflede tabellen fra den angivne tabel. Værdien af denne egenskab er null , når egenskaben SupportInheritance er angivet til Ja. |
| FormRef | Angiv det visningsmenupunkt, der aktiveres, når der refereres til en tabel. Der er knyttet et visningsmenupunkt til en side. Når du bruger et primært indeksfelt i en rapport, er denne side tilgængelig som et link i rapporten. Du angiver et primært indeks ved hjælp af egenskaben PrimaryIndex . Hvis du lader denne egenskab være tom, forsøger systemet at få vist en side, der har samme navn som tabellen. |
| id | Det systemoprettede tabel-id. |
| IsLookup | I forbindelse med rapportmodeller skal du bruge denne egenskab til at angive, om tabeloplysningerne er indbygget i andre tabeller, der refererer til dem, når der genereres en rapportmodel. I forbindelse med OLAP-kuber (online analytical processing) skal du bruge denne egenskab til at angive, om der skal genereres en konsolideret dimension eller en særskilt dimension. Der findes følgende indstillinger: - Ja – Attributter fra tabellen skal konsolideres i den overordnede dimension (stjerneskema). - Nej – Der skal oprettes en separat dimension for tabellen (snowflake-skema). |
| Label | Angiv navnet på en tabel. |
| ListPageRef | Angiv et visningsmenupunkt, der peger på en side, der kan vise en liste over denne posttype. |
| Model | Angiv den model, tabellen er i. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel og en klasse. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| ModifiedBy | Angiv, om systemet vedligeholder feltet ModifiedBy for posterne i en tabel. Dette felt indeholder oplysninger om den person, der senest ændrede en post. |
| ModifiedDateTime | Angiv, om systemet bevarer feltet ModifiedDate for posterne i en tabel. Dette felt indeholder den dato, hvor en post senest blev ændret. |
| ModifiedTime | Angiv, om systemet vedligeholder feltet ModifiedDateTime for posterne i en tabel. Dette felt indeholder datoen og klokkeslættet for den seneste ændring af en post. |
| Name | Angiv tabelnavnet. |
| OccEnabled | Angiv, om den optimistiske samtidighedstilstand er aktiveret for en tabel. Når denne tilstand er aktiveret, låses data ikke mod fremtidig ændring, når de hentes fra databasen. Data låses kun, når den faktiske opdatering udføres. |
| PreviewPartRef | Angiv den oplysningsdel eller formulardel, der skal bruges i den udvidede prøveversion. En oplysningsdel viser en samling af datafelter fra en angivet forespørgsel. Den bruger metadata til at beskrive, hvordan dataene vises. En formulardel repræsenterer en markør til en side. |
| PrimaryIndex | Angiv det primære indeks. Der kan kun vælges et entydigt indeks. Denne egenskab bruges til databaseoptimering og til at angive, hvilket entydigt indeks der skal bruges som cachelagringsnøgle. Hvis du ikke angiver et primært indeks, bruges det entydige indeks, der har det laveste id, som cachelagringsnøgle. |
| Erstatningsnøgle | Angiv de felter, der skal vises som identifikator for data i nogle sidekontrolelementer. |
| ReportRef | Angiv det outputmenupunkt, der aktiveres, når der refereres til en tabel. Et outputmenupunkt er knyttet til en rapport. Når du bruger et primært indeksfelt i en rapport, er denne rapport tilgængelig som et link i rapporten. Du angiver et primært indeks ved hjælp af egenskaben PrimaryIndex . |
| SaveDataPerCompany | Angiv, om dataene for det aktuelle firma skal gemmes. Hvis du angiver egenskaben til Nej, gemmes data uden et firma-id (DataAreaId). Bemærk: Hvis egenskaben SaveDataPerCompany i en tabel er angivet til Ja, skal egenskaben SetCompany i et sidedesign, der bruger tabellen som datakilde, også angives til Ja. Tip: Statuslinjen viser akronymet for virksomheden. Dobbeltklik på akronymet for at åbne en dialogboks, hvor du kan ændre virksomheden. |
| SaveDataPerPartition | En værdi, der angiver, om tabellen har et systemfelt med navnet Partition. Denne egenskab er beregnet til at være skrivebeskyttet. Hvis tabellen har et partitionsfelt , tildeles hver post til én partition. Hver post er skjult for dataadgangshandlinger, der køres under konteksten af andre partitioner. |
| SearchLinkRefName | Angiv navnet på det menupunkt, der linker til oplysninger på et websted om en tabelpost, der er angivet i søgeresultaterne i Enterprise Portal. Hvis egenskaben SearchLinkRefType er angivet til URL-adresse, skal du vælge et menupunkt, der linker til en webdelsside, der viser tabeldataene. Formularer og rapporter på webdelssider kan vise data. |
| SearchLinkRefType | Angiv den type menupunkt, der linker til oplysninger på et websted om en tabelpost, der er angivet i søgeresultaterne i Enterprise Portal. |
| SingularLabel | Angiv den etiket, der skal bruges i en rapportmodel eller en kube for at få vist det entalsnavn på elementer, der er gemt i tabellen. |
| SupportInheritance | Når du angiver denne egenskab til Ja, kan du angive en værdi for andre nedarvningsrelaterede egenskaber, f.eks . Udvider og Abstrakt. Forsigtighed: Hvis du angiver denne egenskab til Ja, fjernes alle felter i tabellen, og de skal oprettes igen. |
| SystemTable | Angiv, om en tabel vises som en systemtabel. En tabel, der vises som en systemtabel, kan filtreres under eksport og import. Systemtabeller synkroniseres altid, når du logger på. Derfor kan denne egenskab være nyttig for tabeller, du bruger, så snart du logger på. |
| TableContents | Angiv, hvordan konfigurations-/parameterdata kan genbruges fra én kunde til en anden. Der findes følgende indstillinger: - Ikke angivet – Brug denne indstilling til de fleste tabeller. - Standarddata – Brug denne indstilling til kundeuafhængige data, f.eks. postnumre, enheder og tidsintervaller. - Basisdata – Brug denne indstilling til kundeafhængige data, f.eks. kalendere, grupper og parametre. - Default+Base data – Brug denne indstilling til data, hvor den lokale opfattelse varierer. Kontoplanen er f.eks. kundeuafhængig i Tyskland, men er kundeafhængig de fleste andre steder. |
| TableGroup | Angiv den gruppe, som tabellen tilhører. Tabelgrupper indeholder en metode til kategorisering af tabeller i henhold til den type data, de indeholder. Du kan bruge tabelgrupper til at definere, om systemet skal spørge brugerne, når de opdaterer eller sletter data fra tabellen på sider, ved at bruge tabellen som datakilde. Når du eksporterer data, kan du bruge tabelgrupper til at filtrere poster. |
| Tabeltype | Denne egenskab erstatter den midlertidige egenskab, der findes i Microsoft Dynamics AX 2009. |
| TitleField1, TitleField2 | Du kan bruge denne egenskab på følgende måder: – Føj tabelfeltdata til en formulartekst. – Vis flere felter på en opslagsside. Egenskaben TitleField1 bruges også, når du aktiverer opslagslisten i et felt på en side. De felter, du angiver for egenskaberne TitleField1 og TitleField2, kan flettes med nøgleværdien. – Vis feltoplysninger i et værktøjstip. |
| TypicalRowCount | Angiv det antal poster, der typisk vises i en tabel. Hvis egenskaben AnalysisSelection ikke er angivet, bestemmer denne egenskab, hvordan poster vælges ved hjælp af Report Builder til SSRS. Indstillingen af denne egenskab påvirker, om der bruges en rulleliste, en liste eller en filtreret liste til at vælge tabelposter. |
| ValidTimeStateFieldType | Angiv den type dato-/klokkeslætsfelt, som systemet bruger, når det sporer data inden for tidsperioder. |
| Synlig | Angiv adgangsrettighederne, når tabellen bruges som datakilde på en side eller en rapport. Hvis tabellen bruges som datakilde på en side, kan adgangsrettighederne på siden ikke overstige de adgangsrettigheder, der er defineret for tabellen. |
Tabeller og rapportmodeller
Følgende egenskaber relaterer til rapportmodeller, som du bruger til at føje oplysninger til en rapport:
- AnalysisSelection
- Analysesynlighed
- IsLookup
- SingularLabel
- TypicalRowCount
Egenskaber for tabelfelt
Følgende egenskaber relaterer til rapportmodeller, som du bruger til at føje oplysninger til en rapport:
- AnalysisDefaultTotal
- AnalysisLabel
- AnalysisTotaling
- Analyse af brug
- Analysesynlighed
- CurrencyCode
- CurrencyCodeField
- CurrencyCodeTable
| Egenskab | Beskrivende tekst |
|---|---|
| Tilpasning | Angiv, om strengfeltet skal venstrejusteres eller højrejusteres, når det gemmes i databasen. Hvis strengen "hello world" på 11 tegn f.eks. er gemt i et højrejusteret felt, der har en StringSize-indstilling på 40, gemmes 29 mellemrumstegn som præfiks. Seddel: Indstillingen Justering påvirker søgeresultaterne, når du søger efter en værdi i en tabel ved hjælp >af relationsoperatorer af typen , <, >=og <= . Det påvirker ikke søgeresultaterne, når du bruger operatoren == . Indstillingen Justering ignoreres, når egenskaben StringSize er angivet til (Memo). |
| Aliasfor | Angiv det tabelfelt, som feltet er alias for. |
| AllowEdit | Angiv, om brugerne må ændre data i en eksisterende post på en side. |
| AllowEditOnCreate | Angiv, om brugerne må angive data i feltet, når der oprettes en ny post fra en side. |
| AnalysisDefaultTotal | I forbindelse med rapportmodeller skal du bruge denne egenskab til at angive, hvordan feltdata aggregeres, når en automatisk total for tabellen vises i en rapport, der er oprettet ved hjælp af SSRS og rapportmodeller. Standardværdien er Nej, hvilket angiver, at feltet ikke vises automatisk som en total. For OLAP-kuber skal du bruge denne egenskab til at angive aggregeringsfunktionen for en måling. Brug denne egenskab, når egenskaben AnalysisUsage er angivet til Måling. Der findes følgende indstillinger: - Sum – returnerer summen af alle værdierne i et sæt. - Count – Returnerer antallet af elementer, der ikke er null, i et sæt. - CountDistinct – Returnerer antallet af særskilte elementer, der ikke er null, i et sæt. - Min – Returnerer minimumværdien i et sæt. - Max – Returnerer den maksimale værdi i et sæt. - Ingen – Der anvendes ingen aggregeringsfunktion. - Auto – Denne indstilling gælder for afledte EDT'er. Værdien af egenskaben AnalysisUsage for den overordnede EDT bruges. |
| AnalysisLabel | Angiv den etiket, der skal bruges som billedtekst i en SSAS-kube for tabelfeltet. Etiketten anvendes på enten en dimensionsattribut eller en måling. Denne egenskab er beregnet til situationer, hvor en af følgende betingelser er opfyldt: - Egenskaben Label er ikke defineret. – Egenskaben Label fungerer ikke som en billedtekst for en dimensionsattribut eller en måling i en SSAS-kube. |
| Analyse af brug | Angiv rollen for feltet i en kube. Følgende indstillinger er tilgængelige - Attribute – Feltet er en dimensionsattribut. - Measure – Feltet er en måling. - Begge – Feltet er både en dimensionsattribut og en måling. - None – Feltet er hverken en dimensionsattribut eller en måling. - Auto – Værdien af egenskaben AnalysisUsage for EDT eller optællingen, som feltet er baseret på, skal bruges. |
| ConfigurationKey | Angiv konfigurationsnøglen for feltet. |
| CountryRegionCodes | Angiv koderne for de lande/områder, hvor tabelfeltet er relevant eller gyldigt. Denne egenskab implementeres som en kommasepareret liste over ISO-landekoder i en enkelt streng. Værdierne skal stemme overens med data i det globale adressekartotek. Klientstrukturen og programmet kan bruge denne egenskab til at aktivere eller deaktivere lande-/områdespecifikke funktioner. |
| CountryRegionContextField | Angiv det felt, der identificerer konteksten for land/område. Se beskrivelsen af egenskaben CountryRegionCodes . |
| ExtendedDataType | Angiv den EDT, der skal bruges til dette felt. |
| Gruppeprompt | Angiv en etiket, der bruges til feltet, når det vises i en gruppe. Drikkepenge: Du kan bruge denne egenskab som en hjælp til at garantere, at et feltnavn ikke gentager tekst, der vises i etiketten for en feltgruppe. Hvis en feltgruppe på en side f.eks. er navngivet Kunde, skal du ikke medtage denne tekst i egenskaben GroupPrompt for felter, der er inkluderet i feltgruppen. |
| Hjælp-tekst | Angiv Hjælp-strengen til feltet. Hjælp-strengen vises, når feltet bruges på en side. |
| id | Det systemoprettede felt-id. |
| IgnoreEDTRelation | Denne egenskab bruges under overflytningen af EDT-relationer. Når du overfører relationer fra en EDT-node til en tabelnode, kan du springe en ugyldig relation over for et givet tabelfelt. Hvis du vil springe ugyldige relationer over, skal du angive denne egenskab til Ja. Standardværdien er Nej. |
| Label | Angiv et navn til feltet. Dette navn vises på sider og rapporter. Se også beskrivelsen af egenskaben AnalysisLabel tidligere i denne tabel. |
| Obligatorisk | Angiv, om en bruger skal føje data til et felt på en side. Angiv denne egenskab til Ja for at angive, at standard- eller initialiseringsværdien for hver datatype ikke er acceptabel for fastholdelse i databasen. På følgende liste vises nogle standardværdier, der ikke kan bruges til obligatoriske felter på en side: – Tom kan ikke accepteres for et felt af typen str (streng). – Det mindste dato-klokkeslæt er ikke acceptabelt for dato/klokkeslæt-felter, f.eks. dato og utcdatetime. – En værdi på 0 (nul) er ikke acceptabel for numeriske felter, f.eks. int, real og enum. finance og operations understøtter ikke semantikken for den null-værdi , der er standard i de fleste SQL-databaseprodukter. Feltet kan ikke være null i databasen. Derfor har egenskaben Obligatorisk intet at gøre med begrebet en null-værdi . Forsigtighed: Et obligatorisk tabelfelt kan have egenskaben EnumType angivet til en optælling. Du kan definere et felt som en optællingstype, der indeholder et element, der har heltalsværdien 0. I dette tilfælde er 0 ikke et element, der kan vælges på siden. Formularsystemet kalder automatisk metoden validateWrite for at gennemtvinge indstillingen af egenskaben Obligatorisk . Egenskaben Obligatorisk har dog ingen indvirkning på funktionsmåden for direkte X++ SQL, der indsætter eller opdaterer værdien af et tabelfelt. I din direkte X++ SQL kan du inkludere kald til metoden validateWrite i tabelbuffervariablen. Buffervariablen arver metoden fra klassen xRecord . |
| MinReadAccess | Angiv tilstanden for funktionen til automatisk godkendelse. Automatisk godkendelse har to funktionsmåder: surrogat fremmed nøgle og opslag. Hvis en tabel i en forespørgsel er mærket til godkendelse af fremmede surrogatnøgler, og brugeren ikke har adgang til tabellen, men ikke udtrykkeligt er blevet nægtet, gives der adgang til visningen til tabellen. Det er dog ikke alle felter, der er synlige. Synligheden bestemmes af følgende regler: – Hvis MinReadAccess er angivet til Nej, tildeles der ingen adgang til feltet. – Hvis MinReadAccess er angivet til Ja, tildeles der adgang til feltet. – Ellers tildeles adgang til visning, hvis feltet er en del af den automatiske identifikationsgruppe for naturlig nøgle, hvis det er et titelfelt, eller hvis det er et systemfelt. Hvis en tabel i en forespørgsel er mærket til opslagsgodkendelse, bestemmes adgangen af følgende regler: – Hvis MinReadAccess er angivet til Nej, tildeles der ingen adgang til feltet. – Ellers tildeles visningsadgang til feltet . |
| Model | Angiv den model, tabelfeltet er i. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel eller klasse. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| Name | Angiv navnet på feltet. |
| RelationContext | Angiv tilknytningen af et felt til en bestemt tabelrelation. Denne egenskab bruges typisk i enhedsscenarier til modeldata, der er relateret til valutakoder eller antal. Den relation, der er knyttet til feltet, kan derefter bruges til at få vist et opslag af valutakoder eller antal. Der er ingen standardværdi. |
| SaveContents | Angiv, om feltdataene skal gemmes i databasen eller behandles som virtuelle feltdata. Virtuelle feltdata beregnes på kørselstidspunktet, når feltet vises. Disse data har ingen fysisk repræsentation i databasen. Drikkepenge: I stedet for virtuelle felter kan du bruge visnings- og redigeringsmetoder. |
| StringSize | Angiv feltlængden i antallet af tegn. Den maksimale feltlængde afhænger af databasen. Værdien (Memo) angiver, at feltlængden er ubegrænset. |
| Type | Angiv basistypen for et felt. |
| Synlig | Angiv, om feltet skal være synligt i brugergrænsefladen. |
Egenskaber for tabelindeks
I følgende tabel beskrives de egenskaber, der er tilgængelige for indekser i tabeller.
| Egenskab | Beskrivende tekst |
|---|---|
| AllowDuplicates | Hvis du angiver denne egenskab til Ja, kan indekset være ikke-angivet. Hvis du ikke opretter mindst ét entydigt indeks, oprettes der et entydigt indeks ved at kombinere det første indeks og RecId. |
| Alternativ nøgle | Angiv, om dette indeks er en del af en alternativ nøgle. Indeksfeltet skal have en entydig værdi i hver post. |
| ConfigurationKey | Angiv konfigurationsnøgle. Et indeksfelt, der er deaktiveret via en konfigurationsnøgle, fjernes automatisk fra indekset. |
| Aktiveret | Brug denne egenskab til at deaktivere indekset. |
| id | Objektets interne id. |
| Model | Angiv den model, tabelindekset skal være i. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel eller klasse. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| Name | Angiv indeksnavnet. |
| UniqueAcrossCompanies | Denne egenskab er kun til intern brug i Microsoft. De tilgængelige værdier er Ja og Nej. Standardværdien er Nej. Værdien af denne egenskab ignoreres, når egenskaben AllowDuplicates er angivet til Nej. Men når AllowDuplicates er angivet til Ja, kan værdien Ja for UniqueAcrossCompanies forbedre ydeevnen for nogle forespørgsler på tværs af virksomheden. Forbedringen af ydeevnen skyldes ændringer i cachelagringen af data. |
| ValidTimeStateKey | Angiv, om denne indeksnøgle skal bruges til at bestemme den gyldige tidstilstandsrelation med den overordnede tabel. Standardværdien er Nej. Tip: Hvis du vil aktivere denne egenskab, skal du angive egenskaben AllowDuplicates til Nej og egenskaben AlternateKey til Ja. |
| ValidTimeStateMode | Angiv, om der må være mellemrum mellem to poster for ikrafttrædelsesdato. Standardværdien er NoGap. Tip: Hvis du vil aktivere denne egenskab, skal du angive egenskaben AllowDuplicates til Nej, egenskaben AlternateKey til Ja og egenskaben ValidTimeStateKey til Ja. |
Note
Sider sorteres efter det første indeks.
Egenskaber for tabelrelation
Liste over egenskaber
I følgende tabel beskrives egenskaberne for en tabelrelation i Application Explorer.
| Egenskab | Beskrivende tekst |
|---|---|
| Kardinalitet | Det antal gange, som hver primær nøgle-værdi fra den tabel, der refereres til, skal forekomme i kolonnen med den fremmede nøgle i den aktuelle tabel. Værdien OneMore betyder f.eks. en eller flere, men ikke nul. Denne værdi angiver, at alle overordnede nøgleværdier skal forekomme i den underordnede tabels fremmede nøglekolonne mindst én gang. En relationsnode under en SalesLine-tabel kan bruge værdien OneMore , når forretningsreglen kræver, at alle poster i den overordnede SalesTable-tabel er relateret til mindst ét element, der sælges. Egenskaben Kardinalitet bruges i øjeblikket ikke. Fremtidige versioner kan dog bruge denne egenskab og egenskaben RelatedTableCardinality . |
| CreateNavigationPropertyMethods | Værdien Ja instruerer systemet i at generere navigationsmetoder i tabelbufferklassen for hver relationsnode for fremmede nøgler. |
| EDTRelation | Hvis værdien er angivet til Ja, blev et softwareværktøj brugt til at overføre denne relation til dens aktuelle placering fra en gammel EDT-relation. |
| EntityRelationshipRole | Denne egenskab tydeliggør semantikken for en relation, der er defineret i en tabel. Et rollenavn skal enten være et navneord eller et navneordsudtryk. Rollenavnet skal angive rollen for den tilknyttede tabel i relation til det tilknyttede objekt. Alternativt skal rollenavnet være et kort udtryk, der starter med et nutidsverbum, der angiver den rolle, som tabellen spiller i relationen. Rollenavne er ikke påkrævet, når relationen er entydig. |
| Model | Den model, som denne relation er en del af. |
| Name | Et beskrivende navn, som du vælger til relationen. |
| NavigationPropertyMethodNameOverride | Angiv navnet på navigationsmetoden. Hvis du ikke angiver en værdi, bruger navigationsmetoden værdien fra egenskaben RelatedTableRole . |
| RelatedTableCardinality | Angiv, om den fremmede nøgle-feltværdi i den aktuelle tabel kan være null i nogle eller alle poster i den aktuelle tabel. Der findes følgende indstillinger: - ZeroOne betyder nul eller en. Denne værdi angiver, at feltet med den fremmede nøgle i en underordnet post kan være null. - ExactlyOne angiver, at feltet for den fremmede nøgle ikke må være null i nogen underordnet post. |
| RelatedTableRole | Angiv en tekstværdi, der beskriver formålet med den overordnede tabel, der refereres til, i denne relation. Når en tabel kun har én relation, der refererer til en given overordnet tabel, kan du bruge navnet på den overordnede tabel. Nogle gange har en tabel mere end én relation til en given refereret overordnet tabel. I dette tilfælde skal værdien af egenskaben RelatedTableRole beskrive relationen tilstrækkeligt til at skelne mellem relationens formål og den anden relation til den samme overordnede tabel. Værdien af denne egenskab kan bruges som værdien af egenskaben JoinRelation for en datakilderelation under en Application Explorer-forespørgsel. I standardtilfælde anbefales dette forbrug, fordi det reducerer denormalisering. Denne egenskab interagerer med egenskaben UseDefaultRoleNames . |
| Relationstype | Vælg en værdi, der beskriver den diskrete relation mellem to tabeller. Værdien Komposition angiver f.eks., at den underordnede post ikke kan findes meningsfuldt, medmindre den er relateret til en bestemt overordnet post. Posten for fjerde sal i tabellen Floor kan ikke findes, medmindre den refererer til en post i den overordnede tabel Bygning. Seddel: DeleteActions skal være kompatibel med denne egenskabsindstilling. I forbindelse med en kompositionsrelation skal DeleteActions indeholde overlappende sletningsfunktionsmåder. Egenskaben RelationshipType bruges i øjeblikket ikke. En fremtidig version kan dog bruge denne egenskab. |
| Rolle | Angiv et navn, der beskriver relationens betydning eller rolle. En relation til en afdelingstabel kan f.eks. spore den afdeling, som medarbejderen i øjeblikket tilhører. En anden relation kan spore den afdeling, som medarbejderen har anmodet om en overførsel til. Selvom begge disse relationer er relationer til tabellen Afdeling, udfylder de forskellige roller. Som værdien for denne egenskab er det en god idé at joinforbinde navnene på den underordnede tabel og den overordnede tabel ved hjælp af et understregningstegn (_). Angiv f.eks. SalesTable_SalesLine. Denne egenskab interagerer med egenskaben UseDefaultRoleNames . |
| Tabellen | Den tabel, som relationen refererer til. |
| UseDefaultRoleNames | Værdien Ja angiver, at systemet skal generere standardværdier for egenskaberne Role og RelatedTableRole . Selv når du angiver denne egenskab til Ja, vises de genererede værdier for Rolle og RelatedTableRole ikke i vinduet Egenskaber . Derudover bruger klassen TreeNode ikke de genererede værdier. Refleksionsklassen DictRelation bruger dog de genererede værdier. |
| Valider | Værdien Ja angiver, at når en side indsætter en post i den underordnede tabel, afvises indsættelsen, medmindre den relaterede post findes i den overordnede tabel, der refereres til. Når en side sletter en post fra den overordnede tabel, afvises sletningen desuden enten, eller den overlapper de relaterede poster i den underordnede tabel. Angiv værdien til Nej , når egenskaben RelationshipType er angivet til Link. Du kan også angive værdien til Nej i særlige midlertidige tilfælde, f.eks. under nogle opgraderingsscenarier. Når du angiver værdien tilbage til Ja, udføres der ingen validering for poster, der blev indsat eller slettet, mens værdien var Nej. Forsigtighed: Værdien Ja for egenskaben Validate forhindrer ikke direkte X++ SQL-datahandlinger i at slette overordnede poster eller indsætte underordnede poster, der overtræder integriteten af fremmede nøgledata. |
Note
Når du angiver egenskaben SaveDataPerCompany til Ja for begge tabeller, føjer systemet feltet DataAreaId til hver relation.
RelatedTableRole og query JoinRelation
I dette afsnit beskrives det, hvordan du kan bruge egenskaben RelatedTableRole til at forenkle oprettelsen af en ny forespørgsel. Hvis du angiver en eksplicit værdi for egenskaben RelatedTableRole for en tabelrelation, kan du bruge denne værdi til at udfylde egenskaben JoinRelation for en datakilderelation under noden Forespørgsler>MyQuery i Application Explorer. Brug denne metode til at angive felterne i joinforbindelsen på én placering. Hvis joinfelterne ændres, skal du kun opdatere joinforbindelsen på én placering. Før du kan angive en værdi for egenskaben JoinRelation , skal du slette værdierne for egenskaberne Field og RelatedField .
CreateNavigationPropertyMethods og RelatedTableRole
Når du angiver egenskaben CreateNavigationPropertyMethods til Ja for en tabelrelation, genererer systemet navigationsmetoder for tabelbufferklassen. En navigationsmetode sammenkæder to tabelbufferforekomster ved hjælp af deres fremmede nøglerelation. Klassen UnitOfWork er ét område, hvor denne navigationsforbindelse bruges. Navnet på en navigationsmetode stammer fra værdien af egenskaben RelatedTableRole i tabelrelationen. Denne funktionsmåde forekommer, når du eksplicit angiver værdien RelatedTableRole i vinduet Egenskaber , og når systemet genererer værdien RelatedTableRole , fordi egenskaben UseDefaultRoleNames er angivet til Ja. Disse egenskabsværdier genererer følgende navigationsmetode på den underordnede CustTable-buffer. Navnet på navigationsmetoden kopieres mest direkte fra værdien af egenskaben RelatedTableRole .
public final CustBankAccount BankAccounts([CustBankAccount relatedTable])
Egenskaben NavigationPropertyMethodNameOverride
På følgende liste beskrives de tilfælde, hvor du skal tilsidesætte det navn, som systemet genererer for en navigationsmetode i en tabelbufferklasse:
- Tabelklassen har allerede et metodenavn, der svarer til værdierne for egenskaben RelatedTableRole .
- Værdien af egenskaben RelatedTableRole overskrider den maksimale længde, der kan bruges til et metodenavn.
I disse tilfælde skal du vælge et gyldigt navn til navigationsmetoden og tildele dette navn som værdien af egenskaben NavigationPropertyMethodNameOverride i tabelrelationen.
Om optællingen Relationstype
Når du tilføjer en node under tabelrelationer, kan du angive værdien af egenskaben RelationshipType for den nye relation. Listen over mulige værdier for egenskaben RelationshipType er listen over elementer i optællingen Relationstype . I dette afsnit beskrives betydningen af hvert element i optællingen RelationshipType .
Beskrivelse af elementer
I følgende tabel beskrives elementerne i egenskaben RelationshipType .
| Elementnavn | Beskrivende tekst | Automatisk inferens |
|---|---|---|
| Ikke angivet | Dette element er ofte standardværdien for egenskaben RelationshipType . | Når egenskaben RelationshipType har værdien NotSpecified, udleder systemet en passende værdi. Systemet udleder værdien i følgende sekvens: -Specialisering -Link -Sammensætning -Sammenlægning -Association Hvis kriterierne for både Komposition og Sammenlægning f.eks. er opfyldt, udleder systemet Komposition, fordi Komposition forekommer tidligere på listen. |
| Specialisering | Dette element gælder kun for nedarvning af tabeller og relationer mellem basistabeller og afledte tabeller. | Systemet angiver egenskaben RelationshipType til Specialisering , når der er tale om nedarvning af tabeller. |
| Link | Dette element er en ikke-relationel relation. Det kræver, at egenskaben Validate angives til Nej. Denne type relation understøtter navigation mellem sider, der viser mange poster fra en tabel, og sider, der indeholder detaljefelter for én post fra tabellen. | Link bruges kun til at understøtte migrering af EDT-linkrelationer under opgradering fra tidligere versioner. Overførselsværktøjer opretter denne type relation, men det må du ikke. |
| Sammensætning | Dette element er en stærkere type sammenlægningsrelation. En tabel må ikke have mere end én kompositionsrelation. En bygning består f.eks. af rum, og et givent rum kan ikke eksistere i mere end én bygning. | Hvis kriterierne for sammensætning er opfyldt, men du manuelt tildeler en værdi for Sammenlægning eller Tilknytning, lader systemet værdien være Sammenlægning eller Tilknytning. |
| Aggregering | Dette element er relevant, når den underordnede tabel betragtes som underordnet enheden i den overordnede tabel. | Systemet udleder sammenlægning, når en af følgende betingelser er opfyldt: – Den overordnede tabel har en slettehandlingsnode, der er defineret til at bruge denne relationsnode. – Alle fremmede nøglefelter for denne relation i den underordnede tabel har egenskaben Obligatorisk angivet til Ja. Hvis kriterierne for sammenlægning er opfyldt, men du manuelt tildeler en værdi for Tilknytning, lader systemet værdien være Tilknytning. |
| Tilknytning | Dette element er begrebet en fremmed standardnøgle. | Du skal angive egenskaben Relationstype til Tilknytning , hvis systemet ikke angiver egenskabens værdi til noget, og hvis både Sammenlægning og Sammensætning er upassende. |
Vis egenskaber
Egenskaberne for visninger er de samme som egenskaberne for tabeller. Men da visninger er skrivebeskyttede, kan du ikke ændre de fleste af deres egenskaber. Nogle egenskaber har faste værdier, og nogle arver fra de datakilder, som forespørgslen bruger til at definere visningen. Følgende egenskaber for visninger er relateret til dataanalyse, når du bruger SSRS. Du kan ændre alle disse egenskaber.
- Analysesynlighed
- AnalysisSelection
- TypicalRowCount
- IsLookup
- SingularLabel
I følgende tabel beskrives de egenskaber, du kan angive for en visning.
| Egenskab | Beskrivende tekst |
|---|---|
| AOSAuthorization | Angiv, hvilke dataadgangshandlinger der kræver bekræftelse af brugertilladelser. |
| CacheLookup | Postcacheniveauet for tabellen. |
| ClusterIndex | Klyngeindekset for tabellen, hvis der er et klyngeindeks. |
| ConfigurationKey | Angiv konfigurationsnøglen for visningen. |
| CountryRegionCodes | Angiv koderne for de lande eller områder, hvor menuen er gældende eller gyldig. Implementer denne egenskab som en kommasepareret liste over ISO-landekoder i en enkelt streng. Værdierne skal stemme overens med data i det globale adressekartotek. Klienten bruger denne egenskab til at aktivere eller deaktivere lande- eller områdespecifikke funktioner. |
| CountryRegionContextField | Angiv det felt, der identificerer konteksten for land/område. Se beskrivelsen af egenskaben CountryRegionCodes . |
| DeveloperDocumentation | Beskriv formålet med en visning, og forklar, hvordan den bruges i programmet. En beskrivelse indeholder normalt ikke mere end fem sætninger og skrives som et enkelt afsnit. |
| EntityRelationshipType | Klassificer en visning i henhold til den fælles enhedsrelations (ER)-datamodelnotation. En visning klassificeres som enten et objekt eller en relation. Et objekt repræsenterer et objekt, mens en relation repræsenterer en tilknytning mellem to objekter. |
| FormRef | Angiv standardsiden for visningen. Standardsiden er den side, der vises, når brugeren aktiverer Spring til hovedtabel ved hjælp af genvejsmenuen for et felt på en side. Der refereres til siden via et menupunkt af typen Visning . Hvis du lader denne egenskab være tom, forsøger MorphX at aktivere en side, der har samme navn som den tabel, du refererer til. |
| id | Objektets interne id. |
| Label | Angiv et brugervenligt navn til visningen. |
| ListPageRef | Angiv et visningsmenupunkt, der peger på en side, der kan vise en liste over denne posttype. |
| Model | Angiv den model, som visningen er i. En model er en logisk gruppering af elementer i et lag. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| Name | Angiv navnet på visningen. Dette navn bruges, når du refererer til visningen fra X++-sproget. |
| PreviewPartRef | Angiv den oplysningsdel eller formulardel, der skal bruges i den udvidede prøveversion. En oplysningsdel viser en samling af datafelter fra en angivet forespørgsel. Den bruger metadata til at beskrive, hvordan dataene vises. En formulardel repræsenterer en markør til en side. |
| PrimaryIndex | Angiv det primære indeks for visningen. Der kan kun vælges et entydigt indeks. Denne egenskab bruges til databaseoptimering og til at angive, hvilket entydigt indeks der skal bruges som cachelagringsnøgle. Hvis du ikke angiver et primært indeks, bruges det entydige indeks, der har det laveste id, som cachelagringsnøgle. |
| Query | Angiv den forespørgsel, der er datakilden for visningen. Du kan bruge denne egenskab i stedet for at føje datakilder direkte til visningen. |
| ReportRef | Navnet på standardrapporten for tabellen. |
| SaveDataPerCompany | Angiv denne egenskab til Ja for virksomhedsspecifikke tabeller. Angiv den til Nej , hvis dataene er relateret til tværgående firmaer, installation, en database, Application Explorer, sporing eller OLAP. Tabellen SysTraceTable eller OLAPServerTable angiver f.eks., om data skal gemmes for den pågældende tabel pr. virksomhed, eller om dataene skal være tilgængelige uden tilknytning til virksomheden. Hvis egenskaben SaveDataPerCompany i en tabel er angivet til Ja, har denne tabel kolonnen DataAreaId , der indeholder firma-id'et. Hvis tabelegenskaben er angivet til Nej, fjernes kolonnen DataAreaId fra tabellen. |
| SaveDataPerPartition | En værdi, der angiver, om visningen har et systemfelt med navnet Partition. Denne egenskab er beregnet til at være skrivebeskyttet. Hvis visningen har et partitionsfelt , tildeles hver post til én partition. Hver post er skjult for dataadgangshandlinger, der kører under konteksten af andre partitioner. |
| SearchLinkRefName | Navnet på det menupunkt, der linker til oplysninger på et websted om en tabelpost, der er angivet i søgeresultaterne i Enterprise Portal. |
| SearchLinkRefType | Den type menupunkt, der linker til oplysninger på et websted om en tabelpost, der er angivet i søgeresultaterne i Enterprise Portal. |
| SystemTable | En værdi, der angiver, om en tabel er en systemtabel. Systemtabeller kan filtreres under eksport og import og synkroniseres altid, når du logger på. Derfor kan denne egenskab være nyttig for tabeller, du bruger, så snart du logger på. |
| TableContents | Angiv, hvordan konfigurations-/parameterdata kan genbruges fra én kunde til en anden. Der findes følgende indstillinger: - Ikke angivet – Brug denne indstilling til de fleste tabeller. - Standarddata – Brug denne indstilling til kundeuafhængige data, f.eks. postnumre, enheder og tidsintervaller. - Basisdata – Brug denne indstilling til kundeafhængige data, f.eks. kalendere, grupper og parametre. - Default+Base data – Brug denne indstilling til data, hvor den lokale opfattelse varierer. Kontoplanen er f.eks. kundeuafhængig i Tyskland, men er kundeafhængig de fleste andre steder. |
| TableGroup | Angiv den gruppe, som visningen tilhører. Tabelgrupper kategoriserer tabeller og visninger i henhold til den type data, de indeholder. Visninger kan tilhøre de samme tabelgrupper som en tabel. |
| TitleField1, TitleField2 | De oplysninger, der vises i vinduesteksten for visningen. Billedteksten er oprettet ud fra følgende elementer: - Navnet TitleField1 efterfulgt af kolon (:) og et mellemrum - Værdien af den aktuelle post i den kolonne, der bruges til TitleField1 efterfulgt af et komma (,) – Værdien af den aktuelle post i den kolonne, der bruges til TitleField2 |
| ValidTimeStateEnabled | Angiv, om visningen understøtter funktionen for gyldig tidstilstand i den underliggende tabel. Standardværdien er Nej. Du kan kun angive denne egenskab til Ja , hvis begge følgende betingelser er opfyldt: – Den underliggende tabel er en gyldig tabel med klokkeslætstilstand. – Visningen har ValidFrom og ValidTo på listen Felter . |
| Synlig | Angiv adgangsrettighederne, når tabellen bruges som datakilde på en side eller en rapport. Hvis tabellen bruges som datakilde på en side, kan adgangsrettighederne på siden ikke overstige de adgangsrettigheder, der er defineret for tabellen. |
Egenskaber for datasæt
I dette afsnit beskrives egenskaberne for datasætelementer i Application Explorer. Noden Datasæt er en node på højt niveau i Application Explorer. Brug datasæt til at få adgang til data i Enterprise Portal.
Beskrivelse af egenskaber
I følgende tabel beskrives de egenskaber, der er tilgængelige på datasætnoder i Application Explorer.
| Egenskab | Beskrivende tekst |
|---|---|
| Name | Angiv navnet på datasættet. |
Egenskaber for datakilder
I følgende tabel beskrives egenskaberne for noden Datakilder for datasættet.
| Egenskab | Beskrivende tekst |
|---|---|
| ChangeGroupMode | Angiv, hvordan ændringer af datakilderne skal bekræftes. Der findes følgende indstillinger: - Ingen – Ændringerne i en hvilken som helst datakilde for datasættet bekræftes uafhængigt af ændringer af de andre datakilder. - ImplicitInnerOuter – Alle de datakilder, der er indre joinforbundet eller ydre joinforbundet arbejde som en enkelt enhed. Alle ændringer bekræftes, eller de annulleres, hvis der opstår en fejl. |
Egenskaber for datakilde for datasæt
I følgende tabel beskrives de egenskaber, der er tilgængelige for datakilder for datasæt.
| Egenskab | Beskrivende tekst |
|---|---|
| AllowCheck | Angiv, om der skal udføres sikkerhedskontroller, før datasættet åbnes. Der findes følgende indstillinger: - Ja – Brugerens læserettigheder bekræftes, før datasættet åbnes. - Nej – Brugerens læsetilladelser bekræftes først, når datasættet er åbnet. Der hentes ingen data, hvis brugeren ikke har tilstrækkelig tilladelse til de underliggende datakilder. Ja er standardværdien og anbefales normalt. |
| Tilladopret | Angiv, om brugerne kan oprette nye poster i datakilden (dvs. i tabellen for datakilden). |
| Tillad sletning | Angiv, om brugerne kan slette poster i datakilden (dvs. i tabellen for datakilden). |
| AllowEdit | Angiv, om brugerne kan ændre dataene. Drikkepenge: Du kan angive egenskaben AllowEdit for hele datakilden her. Den samme egenskab findes også for hvert felt i datakilden, så du kan forbyde ændringer af individuelle felter. |
| Autonotificer | Denne egenskab bruges ikke til datasæt. |
| Autoforespørgsel | Denne egenskab bruges ikke til datasæt. |
| Automatisk søgning | Denne egenskab bruges ikke til datasæt. |
| Tællerfelt | Angiv et af felterne i datakilden som en tæller for datasættet. Feltet skal være et indeks i den underliggende tabel for datakilden, og det skal være af den rigtige type. Denne egenskab hjælper med at garantere, at en post, der indsættes i et datasæt, har et linjenummer, der svarer til den faktiske sekventielle placering i dataene. Hvis der f.eks. indsættes en ny linje mellem linje 3 og 4, bliver den nye linje linje nummer 3,5. |
| CrossCompanyAutoQuery | Angiv, om datakilden henter data fra mere end én firmadatabase. |
| DelayActive | Brug denne egenskab til at forsinke udførelsen af den aktive metode for datakilden. Hvis du angiver denne egenskab til Ja, aktiveres den aktive metode kun efter en forsinkelse på 20 millisekunder. Når en bruger ruller gennem en datakilde, kaldes den aktive metode ikke for alle poster. I stedet. den kaldes kun for den endelige post, som brugeren vælger. Tip: Egenskaben **DelayActive **er nyttig, når to datakilder er sammenkædet (dvs. når egenskaben LinkType er angivet til Forsinket). Denne egenskab er en del af AutoJoin-systemet. |
| Indeks | Angiv det indeks, der skal bruges til at angive en sorteringsrækkefølge. Du kan vælge et hvilket som helst indeks i tabellen. Hvis du angiver et indeks på denne måde, bruges det som et indekstip for hver forespørgsel til databasen. Indekset angiver både en adgangssti og en sorteringsrækkefølge for posterne i datasættet baseret på denne datakilde. Den indledende sorteringsrækkefølge for posterne prioriteres på denne måde: – Hvis sorteringsfelter føjes til datakildeforespørgslen, bruges sorteringsspecifikationen. – Hvis der er angivet et indeks i egenskaben Index i datakilden, bruges den sorteringsrækkefølge, der implicit er angivet i det pågældende indeks. – Hvis datakilden automatisk forbindes med en anden datakilde, finder systemet det mest relevante indeks for denne joinforbindelse og sorterer derefter dataene i henhold til dette indeks. – Hvis der ikke er angivet andet, bruges den sorteringsrækkefølge, der implicit er angivet i det første indeks (det indeks, der har det laveste id) i den tabel, der bruges i sidedatakilden. Når der ikke er angivet nogen indekstip, finder databaseadministrationssystemet en relevant adgangssti. Denne adgangssti er baseret på oplysningerne i den angivne forespørgsel. Brugeren kan ændre sorteringsrækkefølgen for en side ved hjælp af forespørgselsdialogboksen. |
| InsertAtEnd | Angiv, om der oprettes en ny post, når brugeren flytter fokus forbi den sidste post i tabellen. |
| InsertIfEmpty | Angiv, om der skal indsættes en tom post, hvis der ikke er nogen poster i tabellen. Hvis du angiver denne egenskab til Nej, skal du manuelt oprette en ny post. |
| JoinSource | Brug denne egenskab til at joinforbinde to datakilder. Angiv denne egenskab, når to eller flere tabeller bruges som datakilde, og du vil joinforbinde dem. |
| Linktype | Brug denne egenskab til at vedligeholde en aktiv kæde mellem to datakilder. Når fokus ændres i den første datakilde, vælges den eller de tilsvarende poster i den anden datakilde. En kundetabel og en tabel med transaktioner bruges f.eks. for hver kunde. Når brugeren ruller fra én kunde til den næste, opdateres transaktionslisten automatisk, så der vises transaktioner for den aktuelle kunde. Angiv denne egenskab til Forsinket for den ydre (eksternt sammenkædede) datakilde. Den sammenkædede datakilde opdateres først efter en forsinkelse på 100 millisekunder. Denne forsinkelse hjælper med at garantere, at den sammenkædede datakilde ikke opdateres, mens brugeren ruller gennem en datakilde. Opdateringen sker først, når brugeren endelig har fokuseret på en post. Denne egenskab er en del af AutoJoin-systemet. |
| Name | Angiv navnet på datakilden. Dette navn skal være det samme som navnet på den underliggende tabel. |
| OnlyFetchActive | Angiv, om alle felter i datakilden skal hentes, eller om det kun er de felter, der bruges af datasættet. Når denne egenskab er angivet til Ja, kan poster ikke slettes fra datasættet. Denne begrænsning hjælper med at bevare dataintegriteten, fordi den hjælper med at garantere, at en sletning aldrig forsøges på ufuldstændige poster. |
| ValgfriRecordMode | Angiv funktionsmåden for oprettelse og sletning af poster i en ydre joinforbundet tabel. Der findes følgende indstillinger: - ImplicitCreate – Når der ikke gemmes nogen post i databasen, skal du oprette en ydre joinforbundet post og joinforbundne tabeller, så snart den overordnede post bliver aktiv. Hvis den ydre joinforbundne post eller dens underordnede ikke ændres, slettes de, når den overordnede post ikke længere er aktiv. - ExplicitCreate – Når der ikke gemmes nogen post i databasen, skal du behandle denne post som deaktiveret, indtil brugeren eksplicit udløser oprettelse ved hjælp af afkrydsningsfeltet Valgfri post . Når posten findes, slettes denne post, når du fjerner markeringen i afkrydsningsfeltet. - Ingen – Der opstår ingen særlig funktionsmåde for oprettelse eller sletning for en ydre joinforbundet post. |
| StartPosition | Angiv, om den første eller sidste post skal være den aktuelle post, når datasættet åbnes. |
| Tabellen | Angiv den tabel, der bruges som datakilde. |
| ValidTimeStateAutoQuery | Angiv typerne af forespørgsler for datovirkningsevne (AsOfDate eller DateRange). |
| ValidTimeStateUpdate | Angiv typerne af opdateringer for en eksisterende dato/ikrafttrædelsespost. Der findes følgende indstillinger: - CreateNewTimePeriod – I den post, der er ved at blive den forrige post, angives feltet ValidTo-dato til en dato, der ikke er senere end dags dato. I den samme transaktion er feltet ValidFrom angivet til umiddelbart efter ValidTo-datoen for den forrige post i den nye aktuelle post. - Correction – Værdien ValidFrom eller ValidTo for eksisterende rækker skal ændres for at bevare de gældende data gyldige, når postsættet opdateres. - EffectiveBased – Tidligere poster kan ikke redigeres. Poster, der er aktive i øjeblikket, redigeres på en måde, der ligner tilstanden CreateNewTimePeriod. Fremtidige poster redigeres på en måde, der ligner rettelsestilstanden. Standardværdien er CreateNewTimePeriod. |
Egenskaber for formular
I dette afsnit beskrives de egenskaber, du har angivet i formularer i Application Explorer. For at levere en ensartet programgrænseflade har mange egenskaber Auto-værdier . Du kan oprette formularer ved hjælp af en træk og slip-handling og derefter manuelt angive flere egenskaber. Hvis du vil angive navnet på en formular, skal du angive egenskaben Name i vinduet Properties for formularen. Alle andre egenskaber på noden på øverste niveau for formularen er systemegenskaber og er skrivebeskyttede.
Egenskaber for formulardesign
De fleste egenskaber i noden Design for en formular findes også i de enkelte kontrolelementer. Eksempler omfatter egenskaberne Bredde og Højde . Men når du angiver en egenskab på noden Design i stedet for at angive den for et kontrolelement, påvirker indstillingen hele formularen. Der findes kun nogle få egenskaber på noden Design . Egenskaberne er beskrevet i følgende tabel.
| Egenskab | Beskrivende tekst |
|---|---|
| Justerbarn | Angiv, om et kontrolelement i en gruppe følger egenskabsindstillingen AlignChildren for gruppen eller for det overordnede formulardesign. AlignChildren er f.eks. angivet til Ja i noden Design for formularen, men du ønsker ikke, at en bestemt gruppe skal arrangeres sammen med de andre grupper. I dette tilfælde skal du angive AlignChild til Nej for den pågældende gruppe. |
| Juster børn | Juster de underordnede kontrolelementer i en objektbeholder. |
| AllowDocking | Angiv, om en formular kan knyttes til klientarbejdsområdet. Standardværdien er Nej. |
| AllowFormCompanyChange | Angiv, om formularen understøtter virksomhedsændringer, når den bruges som en underordnet formular med et DLL-bibliotek (dynamic-link library) på tværs af virksomheden. Standardværdien er Nej. |
| AllowUserSetUp | Angiv, om en bruger kan flytte kontrolelementer i en formular og kan ændre værdien af egenskaber for kontrolelementer. Denne egenskab findes også i designet af en formular. Der findes følgende indstillinger: - Nej – brugerne kan ikke tilpasse nogen kontrolelementer i denne objektbeholder. - Begrænset – brugerne kan ændre egenskaberne for individuelle kontrolelementer, men de kan ikke flytte kontrolelementer. - Ja – Der er ingen begrænsninger for brugerkonfigurationen. Standardværdien er Ja. Forsigtighed: Fuld brugerkonfiguration er ikke tilladt, hvis nogen af de overordnede objektbeholdere for kontrolelementet har begrænsninger på brugerkonfigurationsniveauet. Egenskaben AllowAdd i formulardatakilder bestemmer, om en bruger kan føje et felt til en formular. |
| AlwaysOnTop | Angiv, om formularen altid skal vises oven på andre vinduer i z-rækkefølgen. Standardværdien er Nej. |
| ArrangeMethod | Angiv, om underordnede feltgrupper skal arrangeres i kolonner eller i rækker. |
| Arrangerhvidt | Angiv, hvornår kontrolelementerne i objektbeholderen skal arrangeres. Der findes følgende indstillinger: -Start - Efter behov -Aldrig -Standard -Auto Standardværdien er Start. |
| BaggrundFarve | Angiv den farve, der bruges til kontrolelementets baggrund. Hvis du vil gøre baggrunden uigennemsigtig eller gennemsigtig, skal du bruge egenskaben BackStyle . |
| BottomMargin | Angiv formularens nederste margen i pixel. Standardværdien er Auto. |
| Overskrift | Angiv overskriften for grupperede kontrolelementer. Brug en etiket til denne egenskab. |
| ColorScheme | Angiv farvepaletten for kontrolelementet. Hvis du vil ændre farvepaletten for hele formularen, skal du angive egenskaben ColorScheme for den største objektbeholder og bevare standardværdierne for de enkelte kontrolelementer. |
| Søjler | Angiv antallet af kolonner, der viser oplysningerne. Forsigtighed: Feltgrupper i den underliggende tabel opdeles aldrig i mere end én kolonne. |
| Kolonneområde | Angiv mængden af mellemrum mellem kolonner i objektbeholderkontrolelementer. |
| DataSource | Angiv den tabel, som data i kontrolelementet kommer fra. Hvis du vil angive et bestemt felt i tabellen, skal du bruge egenskaben DataField . Hvis kontrolelementet åbner en anden formular, er relationerne mellem datakilden for kontrolelementet, som angivet af denne egenskab, og datakilden i den anden formular med til at sikre, at poster i den anden formular vælges dynamisk. En kunde vælges f.eks. i én formular, og kontrolelementet åbner en formular, der viser kundetransaktioner. I dette tilfælde viser den anden formular en række kundetransaktioner, der gælder for den aktuelle kunde. Forsigtighed: Hvis du angiver egenskaberne DataSource og DataField , tilsidesætter deres indstillinger alle indstillinger for egenskaberne DataMethod eller ExtendedDataType . |
| Skrifttype | Rediger skrifttypeegenskaberne for kontrolelementet ved hjælp af dialogboksen Skrifttype . Brug skrifttypen i dialogboksen til at angive skrifttype, typografi og skriftstørrelse. |
| Ramme | Angiv den rammetypografi, formularen bruger. |
| Height | Angiv højden på formularen eller kontrolelementet i pixel. |
| HideIfEmpty | Brug denne egenskab til at skjule et objektbeholderkontrolelement, hvis det er tomt. Denne egenskab har ingen effekt, hvis egenskaberne Width og Height for objektbeholderen er angivet til Auto, fordi kontrolelementets størrelse er 0 (nul) i dette tilfælde. |
| Skjulværktøjslinje | Skjul formularspecifikke knapper på værktøjslinjen. |
| ImageMode | Definer, hvordan den bitmap, der er angivet af egenskaben ImageName , vises i et kontrolelement. Der findes følgende indstillinger: -Normal - Størrelse, der passer til - Side om side -Center Standardværdien er Normal. |
| ImageName | Angiv det billede, der vises for et kontrolelement. Du kan kun vælge .bmp filer. Hvis du vil bruge en af ressourcefilerne, skal du i stedet bruge egenskaben ImageResource . |
| ImageResource | Brug et af billederne fra billedressourcefilen som billede for et kontrolelement. Angiv billedets id. Du kan kun vælge et billede fra den integrerede ressourcefil. Hvis du vil bruge en anden filtype, skal du bruge egenskaben ImageName . |
| LabelFont | Rediger skrifttypen for den tekst, der er angivet i egenskaben Label . |
| Venstre | Rediger placeringen af formularens øverste venstre hjørne. Der er flere foruddefinerede indstillinger. Du kan også angive en nøjagtig placering i pixel. Følgende foruddefinerede indstillinger er tilgængelige: - Automatisk (venstre) - Automatisk (højre) - Venstre kant - Højre kant -Center Standardværdien er Auto (venstre). |
| Venstremargin | Rediger formularens venstre standardmargen. Margenen er angivet i pixel. |
| Maksimer æske | Angiv, om maksimerfeltet skal medtages i øverste højre hjørne af det omsluttede vindue. Standardværdien er Ja. |
| Minimerbox | Angiv, om minimeringsfeltet skal medtages i øverste højre hjørne af det omsluttende vindue. Standardværdien er Ja. |
| Måde | Angiv formularens dataindtastningstilstand. |
| Model | Angiv den model, som formularen er i. En model er en logisk gruppering af elementer i et lag. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| Højremargin | Rediger formularens standardmargen til højre. Margenen er angivet i pixel. |
| Gemstørrelse | Angiv denne egenskab til Ja for at gemme formularens størrelse. |
| Rullepaneler | Angiv, om rullepaneler skal aktiveres i formularen. |
| Angivfirma | Få systemet til at ændre virksomheden, når formularen får fokus. Seddel: Hvis egenskaben SaveDataPerCompany i en tabel er angivet til Ja, skal egenskaben SetCompany i et formulardesign, der bruger tabellen som datakilde, også angives til Ja. |
| StatusBarStyle | Angiv, hvordan statuslinjen skal vises i en formular. Brug denne egenskab til at skjule statuslinjen, kun vise Hjælp-oplysninger, få vist elementer på statuslinjen i henhold til indstillingen WindowType eller altid få vist hele statuslinjen. Seddel: Formularer, der har indstillingen WindowType for ListPage, ContentPage eller Workspace , ignorerer denne egenskab. |
| Type | Angiv formularens typografi. Denne egenskab styrer det formulardesignmønster, der bruges til formularen. Der findes følgende indstillinger: -Auto - DetailsFormMaster - DetailsFormTransaction - Dialogboks - DropDialog - Formulardel - Listeside -Opslag - Simpel liste - SimpleListDetails - TableOfContents Standardværdien er Auto. |
| TitleDataSource | Angiv den datakilde, der skal bruges i formularens billedtekst. |
| Top | Rediger placeringen af toppen af formularen. Der er flere foruddefinerede indstillinger. Du kan også angive en nøjagtig placering i pixel. Følgende foruddefinerede indstillinger er tilgængelige: -Auto - Øverste kant - Nederste kant -Center Standardværdien er Auto. |
| TopMargin | Angiv formularens øverste margen i pixel. Standardværdien er Auto. |
| UseCaptionFromMenuItem | Angiv, om formularens titeltekst skal erstattes med navnet fra det kaldende menupunkt. Denne egenskab gør det muligt at ændre formularens titeltekst, når formularen åbnes. Standardværdien er Nej. |
| ViewEditMode | Angiv, om formularen skal åbnes i skrivebeskyttet tilstand eller som en formular, der giver dig mulighed for at ændre felter. Der findes følgende indstillinger: - View – Åbn formularen som skrivebeskyttet. - Edit – Åbn formularen i redigeringstilstand. - Auto – Åbn formularen i den relevante tilstand. Standardværdien er Auto. |
| Synlig | Brug denne egenskab til at skjule formularen. Forsigtighed: Du kan ikke bruge egenskaben Visible til at gennemtvinge adgangsbegrænsninger. Brugeren kan ændre synligheden for kontrolelementerne i dialogboksen Konfiguration af formular . Hvis du vil gennemtvinge adgangsbegrænsninger, skal du i stedet bruge egenskaberne Enabled og NeededAccessLevel . |
| Width | Rediger bredden af formularen i pixel. |
| WindowResize | Angiv, om formularen kan tilpasses. |
| Vinduestype | Angiv vinduestypen. |
| WorkflowDataSource | Angiv roddatakilden for arbejdsprocessen i en formular. Den roddatakilde, du angiver, skal være den samme roddatakilde, som er angivet i den forespørgsel, der bruges til egenskaben Document i arbejdsprocesskabelonen. |
| WorkflowEnabled | Angiv denne egenskab til Ja for at aktivere menulinjen for arbejdsprocessen i formularen. Standardværdien er Nej. |
| Arbejdsprocestype | Angiv arbejdsprocestypen, som bestemmer følgende elementer og funktionsmåder: - Det arbejdsprocesdokument, der skal bruges. Arbejdsprocesdokumentet viser beregnede felter og identificerer den forespørgsel, der viser datafelter for arbejdsprocessen. – Om brugeren kan konfigurere opgaver og godkendelser. – De arbejdsproceskategorier, der skal bruges, når en arbejdsprocestype tildeles til et bestemt modul. - Menupunkter og hændelseshandlere. |
Egenskaber for Hjælp-dokumentgruppe
Et dokumentsæt er en samling hjælpdokumentation, som du knytter til et arbejdsområde. Når du publicerer et indholdselement, skal du bruge metadata til at føje indholdselementet eller indholdsfortegnelsesoplysningerne til en dokumentgruppe. For at administrere relationen mellem et arbejdsområde og et dokumentsæt indeholder Application Explorer en node med navnet Hjælp-dokumentgrupper. Hvert dokumentsæt i noden Hjælp-dokumentsæt indeholder en samling af egenskaber. Du redigerer disse egenskaber, når du tilføjer et nyt dokumentsæt eller ændrer relationen mellem et dokumentsæt og et arbejdsområde. Forsigtighed: Et arbejdsområde kan kun knyttes til ét dokumentsæt. Selvom Application Explorer giver dig mulighed for at tilføje et nyt dokumentsæt og knytte det til et arbejdsområde, kan du ikke længere se dokumentation fra det dokumentsæt, du har erstattet. Du bruger typisk UserDocumentation som det dokument, der er angivet for alle indholdselementer eller indholdsfortegnelseselementer, som du publicerer på Hjælp-serveren. I følgende tabel beskrives egenskaberne for et dokumentsæt i noden Hjælp-dokumentsæt i Application Explorer.
| Egenskab | Type | Beskrivende tekst |
|---|---|---|
| DocumentSetName | Streng | Et navn, der entydigt identificerer dokumentgruppen. Navnet er begrænset til 40 tegn og må ikke indeholde mellemrum. Brug værdien af denne egenskab, når du angiver værdien af DocumentSets-metadataelementet i et indholdselement eller en indholdsfortegnelsesfil. |
| DocumentSetDescription | Streng | Den tekst eller etiket, der skal vises for dokumentgruppen. Denne værdi vises på listen Søg efter indhold i menuen Indstillinger i Hjælp-fremviseren. |
| AddToApplicationHelpMenu | Boolean | Angiv denne egenskab til Ja , hvis dokumentsættet skal vises i menuen Hjælp i programarbejdsområdet. |
| AddToDeveloperHelpMenu | Boolean | Angiv denne egenskab til Ja , hvis dokumentsættet skal vises i menuen Hjælp i udviklerarbejdsområdet. |
| UserDocumentSet | Boolean | Angiv denne egenskab til Ja for at knytte dokumentgruppen til programarbejdsområdet. Hvis du angiver denne egenskab til Nej, kan du ikke få vist den kontekstafhængige hjælp (F1), som Microsoft har publiceret. |
| DeveloperDocumentSet | Boolean | Angiv denne egenskab til Ja for at knytte dokumentgruppen til udviklingsarbejdsområdet. Hvis du angiver denne egenskab til Nej, kan du ikke få vist den kontekstafhængige hjælp (F1), som Microsoft har publiceret. |
| 1 | Hjælp-server | Dokumentationen er gemt på Hjælp-serveren. Denne indstilling bruges sammen med dokumentgruppen UserDocumentation og alle dokumentsæt, som filer publiceres til på Hjælp-serveren. |
| 2 | world wide web | Dokumentationen er gemt på MSDN eller et lignende websted. Denne indstilling er påkrævet for dokumentationssættet for DeveloperDocumentation og bør ikke bruges sammen med andre dokumentsæt. |
Menuegenskaber
I følgende tabel beskrives de egenskaber, der er tilgængelige for menuer under noden Menuer i Application Explorer.
| Egenskab | Beskrivende tekst |
|---|---|
| ConfigurationKey | Angiv konfigurationsnøgle for menuen. |
| CountryRegionCodes | Angiv koderne for de lande eller områder, hvor menuen er gældende eller gyldig. Implementer denne egenskab som en kommasepareret liste over ISO-landekoder i en enkelt streng. Værdierne skal stemme overens med data i det globale adressekartotek. Klienten bruger denne egenskab til at aktivere eller deaktivere lande- eller områdespecifikke funktioner. |
| DisabledImage | Angiv det knapbillede, der bruges, når menuen er deaktiveret. Hvis du ikke angiver denne egenskab, bruger systemet indstillingen af egenskaben NormalImage til at generere et billede. |
| DisabledImageLocation | Angiv placeringen af det billede, der bruges til et deaktiveret kontrolelement. Du kan bruge billeder fra en fil, noden Ressourcer i Application Explorer eller en integreret ressource. Den værdi, du vælger for denne egenskab, bestemmer de værdier, der er tilgængelige for egenskaben DisabledImage . Hvis du ikke angiver denne egenskab, bruger systemet indstillingen af egenskaben ImageLocation til at generere et billede. |
| ImageLocation | Angiv placeringen af det billede, der bruges. Du kan bruge billeder fra en fil, noden Ressourcer i Application Explorer eller en integreret ressource. Den værdi, du vælger for denne egenskab, bestemmer de værdier, der er tilgængelige for egenskaben NormalImage . |
| Label | Angiv navnet på den menu, der vises for brugeren. |
| MenuItemName | Angiv det menupunkt, der skal medtages i menuen. De tilgængelige værdier afhænger af værdien af egenskaben MenuItemType . |
| MenuItemType | Angiv menupunktets type. Der er tre kategorier af menupunkter: -Vise -Output -Handling Den værdi, du angiver for denne egenskab, bestemmer listen over navne på menupunkter, der vises på listen for egenskaben MenuItemName . |
| Model | Angiv den model, menuen er i. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel eller klasse. Et element kan placeres i præcis én model i et lag. Det samme element kan placeres i en tilpasset version i en model, der er i et højere lag. |
| NormalImage | Angiv det billede, der bruges, når menuen er aktiveret. |
| Parametre | Angiv en eller flere værdier, der overføres til et objekt. Disse værdier ligner de parametre, der overføres til en metode. En parameter leverer en værdi, der derefter bruges til at udføre opgaven. Der er ingen standardværdi. |
| Angivfirma | Hvis du angiver denne egenskab til Ja, ændres virksomheden til det firma, du angav, da menuen startede, hver gang menuen åbnes. |
| Genvej | Angiv den tastaturgenvej, der åbner menuen. Du kan f.eks. trykke på Ctrl+F3 for at åbne menuen. Der er ingen standardværdi. |
| ShowParentModule | Angiv, om navigationsruden skal opdateres på baggrund af menupunktets overordnede modul. Der findes følgende indstillinger: - Ja – Opdater altid navigationsruden baseret på menupunktets overordnede modul. - Nej – Lad navigationsruden være uændret, selvom menuelementets overordnede modul adskiller sig fra det aktuelle modul. Standardværdien er Ja. |
Egenskaber for menupunkt
Alle menupunkter (visning, output og handling), herunder menupunkter for webmenuer, har følgende egenskaber.
| Egenskab | Beskrivende tekst |
|---|---|
| ConfigurationKey | Vælg den konfigurationsnøgle, der aktiverer menupunktet. Brug nøglen til det modul, objektet tilhører. |
| CopyCallerQuery | Angiv, om forespørgslen skal kopieres fra den kaldende formular til destinationsformularen. Denne egenskab gør det muligt for destinationsformularen at vise de samme data, som du fik vist i den oprindelige formular. Standardværdien er Auto. |
| Korrekte tilladelser | Angiv, om den korrekte tilladelse skal være tilgængelig til markering, når der tildeles rettigheder til menupunktet. Der findes følgende indstillinger: - Auto – Tilladelsen er tilgængelig til valg som en rettighed i noden Rettigheder for dette menupunkt under noden Indgangspunkter . - Nej – Tilladelsen er ikke tilgængelig til valg som en rettighed i menupunktet. Standardværdien er Auto. |
| CountryConfigurationKey | Valgfrit: Angiv en lande-/områdespecifik nøgle ud over eller i stedet for en standardkonfigurationsnøgle. |
| CountryRegionCodes | Angiv koderne for de lande/områder, hvor menupunktet er gyldigt. Implementer denne egenskab som en kommasepareret liste over ISO-landekoder i en enkelt streng. Værdierne skal stemme overens med data i det globale adressekartotek. Klienten bruger denne egenskab til at aktivere eller deaktivere lande-/områdespecifikke funktioner. |
| Opret tilladelser | Angiv, om oprettelsestilladelse skal være tilgængelig til markering, når der tildeles rettigheder til menupunktet. Der findes følgende indstillinger: - Auto – Tilladelsen er tilgængelig til valg som en rettighed i noden Rettigheder for dette menupunkt under noden Indgangspunkter . - Nej – Tilladelsen er ikke tilgængelig til valg som en rettighed i menupunktet. Standardværdien er Auto. |
| SletTilladelser | Angiv, om slettetilladelse skal være tilgængelig til markering, når du tildeler rettigheder til menupunktet. Der findes følgende indstillinger: - Auto – Tilladelsen er tilgængelig til valg som en rettighed i noden Rettigheder for dette menupunkt under noden Indgangspunkter . - Nej – Tilladelsen er ikke tilgængelig til valg som en rettighed i menupunktet. Standardværdien er Auto. |
| DisabledImage | Angiv det billede, der bruges, når menupunktet er deaktiveret. Hvis du ikke angiver denne egenskab, bruger systemet indstillingen af egenskaben NormalImage til at generere et billede. |
| DisabledImageLocation | Angiv placeringen af det billede, der bruges til et deaktiveret kontrolelement. Du kan bruge billeder fra en fil, noden Ressourcer i Application Explorer eller en integreret ressource. Den værdi, du vælger for denne egenskab, bestemmer de værdier, der er tilgængelige for egenskaben DisabledImage . Hvis du ikke angiver denne egenskab, bruger systemet indstillingen af egenskaben ImageLocation til at generere et billede. |
| EnumTypeParameter og EnumParameter | Valgfrit: Vælg en optalte type som en parameter for objektet, og vælg derefter en optællingsværdi som værdien for egenskaben EnumParameter . Brug typisk disse egenskaber, når én formular bruges i flere situationer. Du kan ændre formularens funktionsmåde, afhængigt af værdien EnumParameter . Formularen PriceDiscGroup bruges f.eks. af tre visningsmenuelementer (PriceDiscGroup_*), som hver især har en anden EnumParameter-værdi . I formularens init-metode validerer en switch-konstruktion værdien, og derefter oprettes formularen. |
| ExtendedDataSecurity | Angiv, om menupunktet skal vises under alle firmaer i stedet for i konteksten af et enkelt firma. Standardværdien er Nej. |
| FormularvisningSoption | Angiv den formulartilstand, der skal bruges. Der findes følgende indstillinger: -Auto -Gitter -Detaljer Standardværdien er Auto. |
| Hjælp-tekst | Opret en Hjælp-streng til menupunktet. Teksten vises på statuslinjen, når du markerer det objekt, som menupunktet åbner (f.eks. en formular). Seddel: Hvis du vil skrive en Hjælp-artikel til menupunktet, skal du finde den artikel, der har samme navn som menupunktet, i Application Explorer i noden Programdokumentation/menupunkter . Denne artikel vises i stedet for en hvilken som helst Hjælp-artikel, der er skrevet om det objekt, som menupunktet åbner. |
| ImageLocation | Angiv placeringen af det billede, der bruges til et kontrolelement. Du kan bruge billeder fra en fil, noden Ressourcer i Application Explorer eller en integreret ressource. Den værdi, du vælger for denne egenskab, bestemmer de værdier, der er tilgængelige for egenskaben NormalImage . |
| Label | Vælg den etiket, der skal bruges som det navn, der vises for elementet i menuer og knapper. |
| LinkedPermissionObject | Hvis tilladelserne for et andet objekt (f.eks. en formular eller rapport) skal anvendes på dette menupunkt, skal du markere objektet. Brug typisk denne egenskab til handlingsmenupunkter. |
| LinkedPermissionType | Angiv den objekttype, der er angivet af egenskaben LinkedPermissionObject . |
| MultiSelect | Vælg, om menupunktet kan bruges på flere postvalg i formularer. |
| Model | Angiv den model, tabellen er i. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel eller klasse. Et element kan placeres i præcis én model i et lag. Det samme element kan placeres i en tilpasset version i en model, der er i et højere lag. |
| Name | Navnet på menupunktet. |
| NeededAccessLevel | Definer den minimumadgang, der kræves, for at menupunktet vises på en menu eller en knap. Brug denne egenskab til at angive adgang til menupunktet for forskellige brugergrupper. |
| Skal registreres | Angiv, om en knap, der repræsenterer menupunktet, er aktiveret, hvis der ikke findes en post. Standardværdien er Nej. Brug denne egenskab til at garantere, at en handling kan fuldføres. Du har f.eks. en menupunktknap, der åbner en detaljeformular. Det kan være en god idé at deaktivere knappen, hvis der ikke er nogen poster på listesiden. |
| NormalImage | Angiv det billede, der bruges, når menupunktet er knyttet til et aktiveret knapkontrolelement. |
| Objekt | Vælg et objekt af den objekttype, der er angivet i egenskaben Class . |
| Objecttype | Vælg den objekttype, som menupunktet åbner. Forsigtighed: Brug SSRSReport til et menupunkt til en SSRS-rapport. Brug ikke SQLReportLibraryReport til nye menupunkter. Indstillingen SQLReportLibraryReport er forældet og fjernes i en fremtidig version. |
| OpenMode | Angiv visningstilstanden for destinationsformularen. Brug denne egenskab til at angive, om destinationsformularen skal åbnes i redigeringstilstand eller skrivebeskyttet tilstand. Der findes følgende indstillinger: -Auto -Se -Redigere - Ny Standardværdien er Auto. |
| Parametre | Valgfrit: Angiv de argumenter, der overføres til objektet. |
| Query | Vælg den forespørgsel, der sendes til destinationsformularen for metoden InitialQuery . |
| Tilbagetagelser | Angiv, om læsetilladelse skal være tilgængelig for sektionen, når der tildeles rettigheder til menupunktet. Der findes følgende indstillinger: - Auto – Tilladelsen er tilgængelig til valg som en rettighed i noden Rettigheder for dette menupunkt under noden Indgangspunkter . - Nej – Tilladelsen er ikke tilgængelig til valg som en rettighed i menupunktet. Standardværdien er Auto. |
| ReportDesign | Vælg det rapportdesign, der skal bruges til en bestemt SSRS-rapportmodel. |
| Kør på | Vælg, om du vil køre menupunktet på klienten, serveren eller den placering, det kaldes fra. Denne egenskab bruges til menupunkter, der åbner rapporter. Denne egenskab bestemmer, hvor programobjektet kun kører fra, hvis egenskaben RunOn for objektet er angivet til Kaldt fra. – En formular instantieres og køres på klienten, fordi klassen FormRun altid kører på klienten. – En rapport instantieres og køres som angivet i menupunktets RunOn-egenskab , fordi klassen ReportRun altid kører, hvor den blev kaldt fra. Angiv egenskaben til Kaldt fra. Hvis du angiver rapporten til at køre på klienten, og rapporten køres i et batch, mislykkes rapporten. Hvis du angiver rapporten til at køre på serveren, og rapporten vises på skærmen, mislykkes rapporten. – En klasses hovedmetode køres som angivet af dens modifikator. Selve klassen instantieres som angivet af egenskaben RunOn . Instantiering kan forekomme i hovedmetoden . |
| UpdatePermissions | Angiv, om opdateringstilladelser skal være tilgængelige for sektionen, når der tildeles rettigheder til menupunktet. Der findes følgende indstillinger: - Auto – Tilladelsen er tilgængelig for sektionen som en rettighed i noden Rettigheder for dette menupunkt under noden Indgangspunkter . - Nej – Tilladelsen er ikke tilgængelig for sektionen som en rettighed i menupunktet. Standardværdien er Auto. |
| web | Angiv den URL-adresse, der åbnes, når du kører menupunktet. Værdien af denne egenskab bruges ikke længere. Brug ikke denne egenskab. |
| WebConfigurationKey | Valgfrit: Vælg en webspecifik konfigurationsnøgle ud over en standardkonfigurationsnøgle. Denne egenskab gælder kun for webmenuelementer. |
| WebMenuItemName | Angiv det menupunkt, der skal medtages i en webmenu. De tilgængelige værdier afhænger af indstillingen af egenskaben WebMenuItemType . |
| WebMenuItemType | Angiv webmenuelementets type. Der er to kategorier af webmenuelementer: -URL -Handling Den værdi, du vælger, bestemmer de navne på webmenupunkter, der er tilgængelige for egenskaben WebMenuItemName . |
| WebPage | Angiv den webside, der er kædet til menupunktet. Værdien af denne egenskab bruges ikke længere. Brug ikke denne egenskab. |
| WebSecureTransaction | Vælg, om menupunktet kræver sikre transaktioner (SSL). Denne egenskab gælder kun for webmenuelementer. |
Note
Når du bruger egenskaben Parameters eller EnumParameter , kan fejl som typeuoverensstemmelser kun findes på kørselstidspunktet og ikke på kompileringstidspunktet.
Forespørgselsegenskaber
I en forespørgsel kan du angive egenskaber for selve forespørgslen, datakilderne, de felter, du bruger til sortering, og de områder, du bruger til at afgrænse forespørgslen.
Forespørgselsegenskaber
Forespørgselsegenskaber bestemmer forespørgslens overordnede funktionsmåde. Du kan f.eks. angive den formular, som brugerne kan se, så de kan interagere med forespørgslen.
| Egenskab | Beskrivende tekst |
|---|---|
| AllowCheck | Systemet ignorerer denne egenskab for forespørgsler. Det gælder for formularer og rapporter. |
| AllowCrossCompany | Angiv, om der skal hentes data for alle firmaer, som brugeren har tilladelse til at læse fra. Hvis du angiver egenskaben til false, som er standardværdien, henter systemet kun data for det aktuelle sessionsselskab. |
| Beskrivende tekst | Valgfrit: Beskriv forespørgslen, hvad den returnerer osv. Denne egenskab er nyttig i microsoft Office-tilføjelsesprogramscenarier. |
| Blanket | Angiv den forespørgselsformular, som MorphX viser, når brugerne interagerer med forespørgslen. Standardværdien er SysQueryForm. |
| Interaktiv | Angiv, om brugerne kan interagere med rapporten ved at afgrænse forespørgsler, angive printerindstillinger osv. |
| Konstanter | Angiv, hvordan konstanter repræsenteres i SQL-sætninger. Indstillingen forceLiterals instruerer kernen i at få vist de faktiske værdier, der bruges i where-delsætninger til Microsoft SQL Server-databasen på optimeringstidspunktet. Indstillingen forcePlaceholders instruerer kernen i ikke at vise de faktiske værdier. Bemærk: Brug ikke indstillingen forceLiterals , fordi den kan udsætte kode for en SIKKERHEDstrussel for SQL-injektioner. |
| Model | Angiv den model, som forespørgslen er i. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel eller klasse. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| Forespørgselstype | Angiv forespørgselstypen. Der findes følgende indstillinger: -Deltage -Unionen Standardværdien er Join. |
| Søgbar | Angiv, om forespørgslen kan være en del af et sæt forespørgsler, der bruges til at søge i Microsoft SharePoint Business Catalog. Denne egenskab er nyttig, når du bruger funktionen Enterprise Search. Standardværdien er Nej. |
| Stilling | Overskriften for forespørgslen. |
| UserUpdate | Angiv, om forespørgselsformularen skal bevare sin tilstand, når den åbnes igen. Hvis du angiver denne egenskab til Ja, gendannes de tidligere indstillinger. Hvis du angiver den til Nej, kan dataene vises, men ikke redigeres. |
| Version | Versionen øges, hver gang forespørgslen opdateres. Denne egenskab er skrivebeskyttet. |
Egenskaber for datakilde
Følgende egenskaber styrer egenskaberne for en datakilde. Integrerede datakilder og relationer mellem datakilder tilbyder yderligere egenskaber. Du kan også angive én egenskab for felter i datakilden.
| Egenskab | Hvor den er tilgængelig | Beskrivende tekst |
|---|---|---|
| Tilladtilføj | Datakilde | Angiv, om brugerne kan føje felter til sortering og intervaller på kørselstidspunktet. |
| Virksomhed | Datakilde | Angiv det firma, data skal hentes fra. |
| Dynamisk | Noden Felter i en datakilde | Angiv, om alle felter i tabellen i datakilden skal bruges. Hvis du angiver denne egenskab til Ja, bruges alle felterne i datakilden. Hvis du angiver den til Nej, kan du fjerne nogle af felterne. Når datakilden er en basistabel, betyder værdien Ja , at alle felter fra de afledte tabeller bruges. |
| Aktiveret | Datakilde | Hvis du angiver denne egenskab til Nej, ignorerer forespørgselssystemet datakilden og alle integrerede datakilder. |
| FetchMode | Integreret datakilde | Angiv, om datakilderne skal være relateret via en 1:1-relation eller en 1:n-relation. Seddel: I forbindelse med datakilder, der bruges i rapporter, skal du bruge en joinforbindelse, der bruger hentningstilstanden 1:1. |
| Felt, Relateret felt | Relationer på en integreret datakilde | Navnet på felterne fra den overordnede datakilde og den relaterede datakilde, der bruges i relationen. |
| FirstFast | Datakilde | Hvis du angiver denne egenskab til Ja, modtager databasen et tip om, at den første post fra forespørgslen skal hentes før de andre poster. Denne indstilling gør det muligt for nogle databasesystemer at optimere posthentning og hjælper derfor med at forbedre ydeevnen. |
| Først og fremmest | Datakilde | Hvis du angiver denne egenskab til Ja, modtager databasen et tip om, at det kun er den første post fra forespørgslen, der kræves. Denne indstilling gør det muligt for nogle databasesystemer at optimere posthentning og hjælper derfor med at forbedre ydeevnen. |
| JoinMode | Integreret datakilde | Angiv den strategi, der bruges til at joinforbinde outputtet fra en datakilde. |
| Name | Datakilde | Angiv navnet på datakilden. |
| Relationer | Integreret datakilde | Angiv, om forespørgselssystemet skal bruge de relationer, der er defineret for tabeller og EDT'er. Hvis du angiver denne egenskab til Ja, opdateres forespørgslen automatisk, hvis en relation ændres. |
| Tabellen | Datakilde | Angiv den tabel, tilknytning eller visning, der bruges som datakilde. Du kan ikke ændre denne egenskab, når du har defineret en sorteringsrækkefølge eller et område. |
| Tabel, Relateret tabel | Relationer på en integreret datakilde | Navnet på den overordnede datakilde og den relaterede datakilde. |
| Entydigt id | Datakilde | Datakildens entydige nummer. Denne egenskab er skrivebeskyttet. |
| Vedligeholdelse | Datakilde | Angiv, om forespørgslen kan opdatere poster i databasen. |
Områdeegenskaber
Følgende egenskaber bestemmer egenskaberne for områdespecifikationen. Du kan f.eks. angive, om brugerne kan ændre intervallet på kørselstidspunktet.
| Egenskab | Beskrivende tekst |
|---|---|
| Aktiveret | Brug denne egenskab til at deaktivere et felt i en områdespecifikation. |
| Felt | Angiv det felt, der skal defineres et område for. |
| Label | Angiv et navn til området. |
| Status | Angiv, om brugerne kan ændre området i forespørgselsdialogboksen på kørselstidspunktet. Der findes følgende indstillinger: - Åbn – brugerne kan få vist og redigere området. - Lås – brugerne kan kun få vist området. - Skjul – brugerne kan ikke få vist eller redigere området. |
| Værdi | Angiv området for de poster, der hentes. Hvis du bruger optællinger, skal du ikke bruge tekststrenge. Brug optællings-id'et. |
Rapportegenskaber
Angiv de fleste egenskaber for en rapport i design-, designsektionen og kontrolnoderne i Application Explorer. Du kan få oplysninger om de systemegenskaber, der er tilgængelige i rapporter, i afsnittet "System og almindelige egenskaber". I følgende tabel beskrives egenskaberne for en rapport.
| Egenskab | Beskrivende tekst |
|---|---|
| AllowCheck | Angiv, om der skal vises en meddelelse, når brugerne forsøger at køre rapporter, som de ikke har tilladelse til at få vist. Vælg Ja for at angive, at der vises en meddelelse. |
| Autojoin | Angiv, om en post, som metoden element.args returnerer, bruges til at angive intervallet for rapportforespørgslen. |
| Interaktiv | Angiv, om brugerne kan vælge, hvilke poster der skal vises, ved at ændre den forespørgsel, der er knyttet til en rapport. |
| Model | Angiv den model, som rapporten er i. En model er en logisk gruppering af elementer i et lag. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der findes i et andet lag. |
Egenskaber for rapportkontrolelement
I følgende tabel beskrives egenskaber for rapportkontrolelementer. Du kan finde oplysninger om yderligere egenskaber, der er tilgængelige for kontrolelementer, i afsnittet "Egenskaber for formularkontrolelement".
| Egenskab | Beskrivende tekst |
|---|---|
| Justering | Angiv justeringen af en værdi, der vises i et kontrolelement. |
| AllowNegative | Angiv, om kontrolelementet accepterer negative værdier. Denne egenskab er kun tilgængelig for heltalskontrolelementer og reelle kontrolelementer. |
| MatrixIndex | Angiv det matrixelement, der vises i et kontrolelement. Kontrolelementet er baseret på en udvidet datatype, der indeholder matrixelementer. Denne egenskab er ikke tilgængelig for tekst- og figurkontrolelementer. |
| Autodeklarering | Angiv, om der oprettes en variabel med samme navn som kontrolelementet. Når du angiver denne egenskab til Ja, er det nemmere at få adgang til rapportkontrolelementerne fra X++-kode, og du kan finde fejl på kompileringstidspunktet. |
| Autoinsseparator | Angiv, om der skal vises en decimalseparator. Denne egenskab er kun tilgængelig for reelle kontrolelementer. |
| BaggrundFarve | Angiv baggrundsfarven for et kontrolelement. Indstillingen af denne egenskab kan tilsidesættes ved hjælp af egenskaben BackStyle . |
| BackStyle | Angiv, om kontrolelementets baggrund er uigennemsigtig eller gennemsigtig. Når du angiver denne egenskab til Gennemsigtig, afhænger funktionsmåden af typen af kontrolelement: – For bitmapkontrolelementer er pixel med samme farve gennemsigtige. – Forgrundsfarven bruges som baggrundsfarve for alle andre kontrolelementer. |
| Fed | Angiv fed tekstformatering. |
| BottomMargin | Angiv margenen for et kontrolelement. |
| Skift store bogstaver | Angiv, hvor meget tekst en bruger skal skrive. Denne egenskab er kun tilgængelig for streng-, optællings-, tekst- og promptkontrolelementer. |
| ChangeLabelCase | Angiv, om navnet på kontrolelementet skal ændres, når rapporten udskrives. Der findes følgende indstillinger: -Auto -Ingen - STORE BOGSTAVER - små bogstaver - Sag i titel Standardværdien er Auto. |
| ColorScheme | Angiv farvepaletten for et kontrolelement. |
| ConfigurationKey | Angiv en konfigurationsnøgle til kontrolelementet. |
| CSSClass | Angiv det overlappende typografiark (CSS), der skal bruges til at gengive værdien i HTML. |
| Datafelt | Angiv et tabelfelt til kontrolelementet. Denne egenskab er ikke tilgængelig for tekst-, figur-, boks- og bitmapkontrolelementer. |
| DataMethod | Angiv en visningsmetode, der viser data i et kontrolelement. Denne egenskab er ikke tilgængelig for tekst-, figur- og bokskontrolelementer. |
| Datodag | Angiv formatet for dagen. Denne egenskab er kun tilgængelig for datokontrolelementer. |
| DateFormat | Angiv formatet for en dato. Denne egenskab er kun tilgængelig for datokontrolelementer. |
| Datomåned | Angiv formatet for måneden. Denne egenskab er kun tilgængelig for datokontrolelementer. |
| Datoseparator | Angiv den separator, der vises mellem måned, dag og år. Denne egenskab er kun tilgængelig for datokontrolelementer. |
| Datoår | Angiv formatet for året. Denne egenskab er kun tilgængelig for datokontrolelementer. |
| Decimalseparator | Angiv det symbol, der bruges til at adskille decimalværdier. Denne egenskab er kun tilgængelig for reelle kontrolelementer. |
| DisplaceNegative | Angiv en ny placering for en værdi i et gitterkontrolelement, når værdien er et negativt tal. Denne egenskab er kun tilgængelig for heltalskontrolelementer og reelle kontrolelementer. |
| DynamicHeight | Angiv, om kontrolelementets størrelse skal tilpasses, så der vises flere tekstlinjer. Når du angiver denne egenskab til Ja, tilføjes sidehoveder, sidefødder og gentagne kolonneoverskrifter automatisk efter behov. Denne egenskab er kun tilgængelig for strengkontrolelementer. |
| ExtendedDataType | Angiv den EDT, som det felt, der er knyttet til kontrolelementet, skal baseres på. |
| EkstraSumWidth | Rediger den standardbredde, der er tilladt for summer. Denne egenskab er kun tilgængelig for heltalskontrolelementer og reelle kontrolelementer. |
| Skrifttype | Angiv skrifttypen. |
| Skrifttypestørrelse | Angiv skriftstørrelsen. |
| Forgrundsfarve | Angiv forgrundsfarven for et kontrolelement. |
| FormatÉRMST | Angiv, om værdier formateres ved hjælp af standardvalutaformatet. Denne egenskab er kun tilgængelig for reelle kontrolelementer. |
| Height | Angiv højden på et kontrolelement. Når et kontrolelement er knyttet til en EDT, tilsidesætter egenskaben Height for kontrolelementet egenskaben DisplayLength for EDT. Hvis du angiver egenskaben Height til Auto for et bitmapkontrolelement, er størrelsen af kontrolelementet baseret på størrelsen af grafikken. |
| ImageName | Angiv filnavnet på et billede. Denne egenskab er kun tilgængelig for bitmapkontrolelementer. |
| ImageResource | Angiv id'et for en systemressource, der skal vises. Ressourcemakroen indeholder en liste over disse id'er. Makroer er placeret under noden Makroer i Application Explorer. Denne egenskab er kun tilgængelig for bitmapkontrolelementer. |
| Kursiv | Angiv kursiv tekstformatering. |
| Label | Angiv en titel til kontrolelementet. Hvis der ikke er angivet en etiket her, nedarves den fra feltet. |
| LabelBold | Angiv eller returner en værdi, der angiver indstillingen for fed for etiketten i kontrolelementet. |
| LabelCSSClass | Angiv den CSS, der skal bruges til at gengive etiketten i HTML. |
| LabelFont | Angiv eller returner en strengdatatypeværdi, der angiver skrifttypen for etiketteksten i et kontrolelement i et formularkombinationsfelt. |
| LabelFontSize | Angiv eller returner skriftstørrelsen i punkter for etiketteksten i et kontrolelement i et formularkombinationsfelt. |
| LabelItalic | Angiv eller returner en værdi, der angiver, om teksten i kontrolelementetiketten skal være kursiv. |
| LabelLineBelow | Angiv formatet af understregningen for kontrolelementets titel. |
| LabelLineThickness | Angiv formatet af linjen under kolonneoverskrifter. |
| LabelPosition | Angiv eller returner placeringen af etiketten for kontrolelementet. Gyldige værdier er Left og Above. |
| Navntabuleringsleder | Angiv, om der skal føjes en række prikker til kontrolmærkater. Der findes følgende indstillinger: -Auto - Tilføj ikke - Tilføj Standardværdien er Auto. |
| Etiketunderstreget | Angiv eller returner en værdi, der angiver, om teksten i kontrolelementetiketten skal understreges. |
| Navnebredde | Angiv bredden på etiketten for kontrolelementet. |
| Venstre | Angiv venstrejusteringen af et kontrolelement. |
| Venstremargin | Angiv venstre margen for et kontrolelement. |
| Linje | Angiv udseendet af de linjer, der udgør en figur. Denne egenskab er kun tilgængelig for figurkontrolelementer. |
| LineAbove | Angiv linjetypen for den øverste kant af et kontrolelement. Hvis rapporten indeholder mange linjer eller felter, kan du overveje at bruge et figurkontrolelement i de enkelte sektioner. |
| LineBelow | Angiv linjetypen for den nederste kant af et kontrolelement. Hvis rapporten indeholder mange linjer eller felter, kan du overveje at bruge et figurkontrolelement i de enkelte sektioner. |
| Linjeskift | Angiv linjetypen for kontrolelementets venstre kant. Hvis rapporten indeholder mange linjer eller felter, kan du overveje at bruge et figurkontrolelement i de enkelte sektioner. |
| Streg, højre | Angiv linjetypen for et kontrolelements højre kant. Hvis rapporten indeholder mange linjer eller felter, kan du overveje at bruge et figurkontrolelement i de enkelte sektioner. |
| MenuItemLabel | Angiv navnet på et menupunkt. |
| MenuItemName | Angiv navnet på menupunktet. De tilgængelige menupunkter varierer, afhængigt af indstillingen af egenskaben MenuItemType . |
| MenuItemType | Angiv, om menupunktet er en handlings-, visnings- eller outputmenupunkt. Et visningsmenupunkt er til en formular, og et menupunkt for output er for en rapport. Et outputmenupunkt er til en klasse, et job eller en forespørgsel. |
| MinNoOfDecimals | Angiv det mindste antal decimaler, der vises. Efterstillede nuller vises ikke. |
| ModelFieldName | Angiv et felt, der bruges til at bestemme venstrejustering og bredde af et kontrolelement. |
| NoOfDecimals | Angiv antallet af decimaler, der vises. Standardværdien er 20. Denne egenskab er kun tilgængelig for reelle kontrolelementer. |
| Tilpas størrelse påbitmap | Angiv, om et billede kan tilpasses, så det passer til dimensionerne i et kontrolelement. Denne egenskab er kun tilgængelig for bitmapkontrolelementer. |
| Højremargin | Angiv margenen for et kontrolelement. |
| Rotersign | Angiv, om kontrolelementets fortegn skal inverteres. Denne egenskab er kun tilgængelig for heltalskontrolelementer og reelle kontrolelementer. |
| ShowLabel | Angiv eller returner en værdi, der angiver, om etiketten for kontrolelementet vises i formularen. Værdien True angiver, at etiketten vises. |
| VisPicAsText | Angiv, om filnavnet på et billede skal vises i stedet for billedet. Denne egenskab er kun tilgængelig for bitmapkontrolelementer. |
| ShowZero | Angiv, om der skal vises en værdi på 0 (nul). Denne egenskab er kun tilgængelig for heltalskontrolelementer og reelle kontrolelementer. |
| SignDisplay | Angiv, hvordan fortegnet for et tal skal vises. Denne egenskab er kun tilgængelig for heltalskontrolelementer og reelle kontrolelementer. |
| SumAll | Angiv, om summen af alle værdier beregnes. Denne egenskab er kun tilgængelig for heltalskontrolelementer og reelle kontrolelementer. |
| SumNeg | Angiv, om summen af alle negative værdier skal beregnes. Denne egenskab er kun tilgængelig for heltalskontrolelementer og reelle kontrolelementer. |
| SumPos | Angiv, om summen af alle positive værdier beregnes. Denne egenskab er kun tilgængelig for heltalskontrolelementer og reelle kontrolelementer. |
| Tabellen | Angiv en datakilde til kontrolelementet. Denne egenskab er ikke tilgængelig for tekst-, figur-, boks- og bitmapkontrolelementer. |
| Tekst | Angiv den tekststreng, der vises i et kontrolelement. Denne egenskab er kun tilgængelig for tekstkontrolelementer. |
| Klokkeslætsformat | Angiv, om klokkeslæt skal vises i 24-timers format eller AM/PM-format. Denne egenskab er kun tilgængelig for tidskontrolelementer. |
| TimeHours | Angiv, om timer skal vises. Denne egenskab er kun tilgængelig for tidskontrolelementer. |
| TimeMinutes | Angiv, om minutter skal vises. Denne egenskab er kun tilgængelig for tidskontrolelementer. |
| TimeSeconds | Angiv, om sekunder skal vises. Denne egenskab er kun tilgængelig for tidskontrolelementer. |
| Tidsseparator | Angiv det symbol, der bruges til at adskille timer, minutter og sekunder. Denne egenskab er kun tilgængelig for tidskontrolelementer. |
| Tykkelse | Angiv tykkelsen af en kontrolelementkant. |
| Tusindtalsseparator | Angiv det symbol, der bruges til at adskille tusinder. Denne egenskab er kun tilgængelig for reelle kontrolelementer. |
| Top | Angiv den øverste justering af et kontrolelement. |
| TopMargin | Angiv margenen for et kontrolelement. |
| Type | Angiv den figurtype, der vises. Denne egenskab er kun tilgængelig for figurkontrolelementer. |
| TypeHeaderPrompt | Angiv, om der skal tilføjes en linje prikker for at udfylde afstanden mellem kontrolelementets titel og værdien for kontrolelementet. Denne egenskab er kun tilgængelig for tekst- og promptkontrolelementer. |
| Understreget | Angiv understregning af tekstformatering. |
| Synlig | Angiv eller returner en værdi, der angiver, om kontrolelementet er synligt. Værdien True angiver, at kontrolelementet er synligt. |
| WarnIfMissing | Angiv, om der skal vises en meddelelse, hvis der mangler et billede i rapporten. Denne egenskab er kun tilgængelig for bitmapkontrolelementer. |
| WebMenuItemName | Angiv det menupunkt, der skal medtages i en webmenu. De tilgængelige værdier afhænger af indstillingen af egenskaben WebMenuItemType . |
| WebMenuItemType | Angiv menupunktets type. Der er to kategorier af webmenuelementer: -URL -Handling Den værdi, du vælger, bestemmer de navne på webmenupunkter, der er tilgængelige for egenskaben WebMenuItemName . |
| WebTarget | Angiv placeringen af kontrolelementet i en webrapport. |
| Width | Angiv bredden på et kontrolelement. Når et kontrolelement er knyttet til en EDT, tilsidesætter egenskaben Width for kontrolelementet egenskaben DisplayLength for EDT. Hvis du angiver egenskaben Width til Auto for et bitmapkontrolelement, er størrelsen af kontrolelementet baseret på størrelsen af grafikken. |
Egenskaber for rapportdesign
I følgende tabel beskrives egenskaberne for rapportdesign.
| Egenskab | Beskrivende tekst |
|---|---|
| ArrangeMethod | Angiv layoutet for kontrolelementerne i en rapportsektion. |
| Arrangerhvidt | Angiv, hvornår rapportkontrolelementer skal arrangeres. |
| BottomMargin | Angiv bundmargenen. Hvis du angiver denne egenskab til Auto, bruges den standardværdi, som systemtabellen gemmer. |
| Overskrift | Angiv det navn, der vises for rapporten i brugergrænsefladen. |
| ColorScheme | Angiv farvepaletten. |
| Søjler | Angiv antallet af kolonner. |
| Kolonneområde | Angiv afstanden mellem kolonner. |
| Skrifttype, Skrifttypestørrelse, Kursiv, Understregning og Fed | Angiv tekstformateringen. Indstillingerne for egenskaberne Skrifttype og Skriftstørrelse tilsidesætter de værdier, du har angivet, ved at klikke på Indstillinger>Skrifttyper i menuen Funktioner . |
| Forgrundsfarve | Angiv forgrundsfarven. |
| Height | Angiv højden. |
| Venstremargin | Angiv venstre margen. Hvis du angiver denne egenskab til Auto, bruges den standardværdi, som systemtabellen gemmer. |
| LineAbove | Angiv linjetypen for den øverste kant i en sektion. Hvis en rapport indeholder mange linjer og felter, kan du overveje at bruge figurkontrolelementet i en sektion. |
| LineBelow | Angiv linjetypen for den nederste kant i en sektion. Hvis en rapport indeholder mange linjer og felter, kan du overveje at bruge figurkontrolelementet i en sektion. |
| Linjeskift | Angiv linjetypen for venstre kant i en sektion. Hvis en rapport indeholder mange linjer og felter, kan du overveje at bruge figurkontrolelementet i en sektion. |
| Streg, højre | Angiv linjetypen for den højre kant i en sektion. Hvis en rapport indeholder mange linjer og felter, kan du overveje at bruge figurkontrolelementet i en sektion. |
| OpløsningX, opløsningY | Angiv afstanden mellem gitterlinjer. |
| Højremargin | Angiv højre margen. Hvis du angiver denne egenskab til Auto, bruges den standardværdi, som systemtabellen gemmer. |
| Lineal | Angiv den enhed for linealen, der vises, når du redigerer et design. Hvis du vil redigere et design, skal du højreklikke på AutoDesignSpecs eller Genereret design og derefter vælge Rediger. |
| Tykkelse | Angiv tykkelsen af en sektionskant. |
| TopMargin | Angiv topmargenen. Hvis du angiver denne egenskab til Auto, bruges den standardværdi, som systemtabellen gemmer. |
Egenskaber for rapportdesignsektion
I følgende tabel beskrives egenskaber for rapportdesignsektioner. Du kan få oplysninger om andre egenskaber, der er tilgængelige for rapportdesign, i afsnittet "Egenskaber for rapportdesign".
| Egenskab | Beskrivende tekst |
|---|---|
| ArrangeMethod | Angiv layoutet for kontrolelementerne i en rapportsektion. |
| Arrangerhvidt | Angiv, hvornår kontrolelementerne i objektbeholderen skal arrangeres. De tilgængelige indstillinger er Start, On Demand og Never. |
| Fed | Hent eller angiv vægten af den skrifttype, der blev brugt til at vise tekst i kontrolelementet. |
| Bund | Rediger placeringen nederst i rapporten. |
| BottomMargin | Angiv bundmargenen. Hvis du angiver denne egenskab til Auto, bruges den standardværdi, der er gemt i UserInfo-systemtabellen. |
| ColorScheme | Angiv farvepaletten. |
| ColumnHeadingsStrategy | Angiv layoutet af kolonneoverskrifter. Hvis du angiver denne egenskab til WordWrap, ombrydes en overskrift, når den er længere end det længste felt i kolonnen. Overskrifter kan maksimalt ombrydes på otte linjer. Overskrifter, der er længere end otte linjer, afkortes. Seddel: Overskriftens længde varierer afhængigt af sproget. |
| Søjler | Angiv antallet af kolonner. |
| Kolonneområde | Angiv afstanden mellem kolonner. |
| Skrifttype | Angiv tekstformateringen. Indstillingerne for egenskaberne Skrifttype og Skriftstørrelse tilsidesætter de værdier, du kan angive ved at klikke på Indstillinger > Skrifttyper i menuen Funktioner . |
| Skrifttypestørrelse | Angiv tekstformateringen. Indstillingerne for egenskaberne Skrifttype og Skriftstørrelse tilsidesætter de værdier, du kan angive ved at klikke på Indstillinger > Skrifttyper i menuen Funktioner . |
| Forgrundsfarve | Angiv forgrundsfarven. |
| GrandHeader | Angiv, om værdien af egenskaben HeaderText skal vises. Egenskaben GrandHeader er kun tilgængelig, når en rapport har flere datakilder, der ikke er indlejret. |
| Hovedtotal | Angiv, om værdien af egenskaben FooterText skal vises. Egenskaben GrandTotal er kun tilgængelig, når en rapport har flere datakilder, der ikke er indlejret. |
| HeaderText | Angiv den tekst, der vises over den første post i en sektion, når egenskaben GrandHeader er angivet til Ja. Denne egenskab er kun tilgængelig, når en rapport har flere datakilder, der ikke er indlejret. |
| Height | Angiv højden. |
| Kursiv | Angiv tekstformateringen. Indstillingerne for egenskaberne Skrifttype og Skriftstørrelse tilsidesætter de værdier, du kan angive ved at klikke på Indstillinger > Skrifttyper i menuen Funktioner . |
| LabelTopMargin, LabelBottomMargin | Angiv margenerne over og under kolonneoverskrifterne. |
| Venstremargin | Angiv venstre margen. Hvis du angiver denne egenskab til Auto, bruges den standardværdi, der er gemt i UserInfo-systemtabellen. |
| LineAbove, LineBelow, LineLeft, LineRight | Angiv linjetypen for en sektionskant. Hvis en rapport indeholder mange linjer og felter, kan du overveje at bruge figurkontrolelementet i en sektion. |
| Kort | Angiv det kort, der skal bruges til at vise data. Du kan knytte et kortfelt til et felt i en eller flere tabeller. Med denne egenskab kan du bruge det samme feltnavn til at få adgang til felter, der har forskellige navne i forskellige tabeller. |
| NoOfHeadingLines | Angiv det antal linjer, der skal bruges til at vise kolonneoverskrifter. Hvis du angiver egenskaben til 0 (nul), vises kolonneoverskrifter ikke. For rapporter, der indeholder flere felter, skal du øge antallet af linjer for at sikre, at alle felter vises. |
| Højremargin | Angiv højre margen. Hvis du angiver denne egenskab til Auto, bruges den standardværdi, der er gemt i UserInfo-systemtabellen. |
| OpløsningX | Angiv afstanden mellem gitterlinjer. |
| OpløsningY | Angiv afstanden mellem gitterlinjer. |
| Lineal | Angiv enheden for den lineal, der vises, når du redigerer et design. Hvis du vil redigere et design, skal du højreklikke på AutoDesignSpecs eller Genereret design og derefter vælge Rediger. |
| Tabellen | Angiv datakilden for en sektion. |
| Tykkelse | Angiv tykkelsen af en sektionskant. |
| Top | Rediger placeringen af toppen af rapporten. |
| TopMargin | Angiv topmargenen. Hvis du angiver denne egenskab til Auto, bruges den standardværdi, der er gemt i UserInfo-systemtabellen. |
| Understreget | Angiv tekstformateringen. Indstillingerne for egenskaberne Skrifttype og Skriftstørrelse tilsidesætter de værdier, du kan angive ved at klikke på Indstillinger > Skrifttyper i menuen Funktioner . |
Egenskaber for rapportforespørgsel
I følgende tabel beskrives egenskaber for rapportforespørgslen. Du kan få oplysninger om andre rapportegenskaber i afsnittene "Rapportegenskaber" og "System og almindelige egenskaber".
| Egenskab | Beskrivende tekst |
|---|---|
| AllowCheck | Hent eller angiv flaget Tillad kontrol. |
| AllowCrossCompany | Hent eller angiv flaget Tillad på tværs af firmaer. Dette flag angiver, om udførelse af forespørgsler er på tværs af firmaer. |
| Beskrivende tekst | En tekstforklaring af forespørgslen. Denne valgfri egenskab bruges ofte i scenarier med Office-tilføjelsesprogrammer. |
| Blanket | Angiv den formular, der skal bruges til brugerinteraktion. |
| Interaktiv | Angiv, om brugerne kan interagere med rapporten ved at afgrænse forespørgsler, angive printerindstillinger osv. |
| Konstanter | Angiv, hvordan konstanter repræsenteres i SQL-sætninger. |
| Model | Angiv den model, som rapportforespørgslen er i. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel eller klasse. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der findes i et andet lag. |
| Forespørgselstype | Angiv forespørgselstypen. Der findes følgende indstillinger: -Deltage -Unionen Standardværdien er Join. |
| Søgbar | Angiv, om forespørgslen kan være en del af et sæt forespørgsler, der kan bruges til at søge i SharePoint-forretningskataloget. Denne egenskab er nyttig, når du bruger funktionen Enterprise Search. Standardværdien er Nej. |
| Stilling | Angiv forespørgslens titel. |
| UserUpdate | Angiv, om brugerne kan opdatere en forespørgsel. |
| Version | Dette er en skrivebeskyttet intern egenskab. |
Egenskaber for sikkerhedskodetilladelser
En kodetilladelse er en gruppe tilladelser, der er knyttet til et menupunkt eller en tjenestehandling. Når en sikkerhedsrolle har adgang til et menupunkt, har den også adgang til andre elementer i Application Explorer, som kodetilladelsen for det pågældende menupunkt nævner. De specifikke tilladelser, der er defineret under kodetilladelsesnoden, styrer adgangsgraden.
Objekter, der kan sikres
Brug kodetilladelser til at give adgang til objekter, der kan sikres. På følgende liste vises hierarkiet for kodetilladelsesnoder i Application Explorer:
- Sikkerhed
- Kodetilladelser
- YourCodePermission
- Tabeller
- Servermetoder
- Tilknyttede objekter
- Formularer
- Webkontrolelementer
- Rapporter
- YourCodePermission
- Kodetilladelser
Kodetilladelser kan også tilsidesætte adgangsniveauer til objekter, der kan sikres, under noden Tilknyttede objekter .
Egenskaber for kodetilladelser
I følgende tabel beskrives egenskaberne for noden iSikkerhedskodetilladelser>>YourCodePermission i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på kodetilladelsen. Med kodetilladelsen kan brugerne køre den klassemetode, du angiver i egenskaben Method . |
| Klasse | Valgfri | Den klasse, der er knyttet til denne kodetilladelse. |
| Metode | Valgfri | Den metode, der er knyttet til denne kodetilladelse. |
Tabelegenskaber
I følgende tabel beskrives egenskaberne for noden iSikkerhedskodetilladelser>>YourCodePermission>Tables>YourTable i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Tabellen | Ja | Navnet på tabellen. |
| EffectiveAccess | Ja | Tilladelsesværdien. Der findes følgende indstillinger: - Læst -Opdatering - Opret -Korrekte - Slet - NoAccess Tilladelsesværdierne for egenskaben EffectiveAccess repræsenterer et hierarki. Læs er den svageste tilladelse, og Slet er den stærkeste. Slettetilladelsen omfatter alle andre tilladelser. Tilladelsen Opret omfatter Opdater og Læs. Angiv tilladelsesværdien til NoAccess for at forhindre al adgang til tabellen. |
| ManagedBy | Valgfri | Automatiseringsværktøjer bruger denne egenskab. |
Egenskaber for servermetode
I følgende tabel beskrives egenskaberne for noden iSikkerhedskodetilladelser>>YourCodePermission>Server Methods>YourServerMethod i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Klasse | Ja | Navnet på serverklassen. |
| Metode | Ja | Den sikre servermetode, der er mærket med attributten SysEntryPointAttribute . |
| EffectiveAccess | Ja | Tilladelsesværdien. Der findes følgende indstillinger: - Invoke – Servermetoden kan kaldes. - NoAccess – Servermetoden kan ikke kaldes. |
| ManagedBy | Valgfri | Automatiseringsværktøjer bruger denne egenskab. |
Egenskaber for formular
I følgende tabel beskrives egenskaberne for noden iSikkerhedskodetilladelser>>YourCodePermission>Associated Objects>Forms>YourForm i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Blanket | Ja | Navnet på formularen. |
| AccessLevel | Ja | Tilladelsesværdien. Der findes følgende indstillinger: - Læst -Opdatering - Opret -Korrekte - Slet - NoAccess Tilladelsesværdierne for egenskaben EffectiveAccess repræsenterer et hierarki. Læs er den svageste tilladelse, og Slet er den stærkeste. Slettetilladelsen omfatter alle andre tilladelser. Tilladelsen Opret omfatter Opdater og Læs. Angiv tilladelsesværdien til NoAccess for at forhindre al adgang til formularen. |
| ManagedBy | Valgfri | Automatiseringsværktøjer bruger denne egenskab. |
Egenskaber for webkontrolelement
I følgende tabel beskrives egenskaberne for noden i Security>Code Permissions>YourCodePermission>Associated Objects>Web Controls>YourWebControl i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| WebControl | Ja | Navnet på webkontrolelementet. |
| AccessLevel | Ja | Tilladelsesværdien. Der findes følgende indstillinger: - Læst -Opdatering - Opret -Korrekte - Slet - NoAccess Tilladelsesværdierne for egenskaben EffectiveAccess repræsenterer et hierarki. Læs er den svageste tilladelse, og Slet er den stærkeste. Slettetilladelsen omfatter alle andre tilladelser. Tilladelsen Opret omfatter Opdater og Læs. Angiv tilladelsesværdien til NoAccess for at forhindre al adgang til webkontrolelementet. |
| ManagedBy | Valgfri | Automatiseringsværktøjer bruger denne egenskab. |
Rapportegenskaber
I følgende tabel beskrives egenskaberne for noden iSikkerhedskodetilladelser>>YourCodePermission>Associated Objects>> i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på rapportdesignet. |
| Rapportér | Ja | Rapportens fulde navn. |
| ManagedBy | Valgfri | Automatiseringsværktøjer bruger denne egenskab. |
Egenskaber for sikkerhedsforpligtelser
Sikkerhedstilladelser kombineres i rettigheder, og rettigheder kombineres i opgaver. Definer opgaver som grupper af relaterede rettigheder, der giver en bruger adgang til en bestemt forretningsfunktion. I Application Explorer skal du organisere disse rettigheder i noderne i en pligt.
Bedste praksis
Følg disse regler for bedste praksis for opgaver:
- Tildel alle opgaver til en rolle.
- Medtag alle opgaver som en del af en procescyklus.
- Da en pligt repræsenterer en bestemt forretningsfunktion, ændrer den sjældent eller aldrig navnet på tolden. Dit firma betaler f.eks. regninger. Selvom detaljerne om, hvordan du betaler regninger, kan ændre sig, ændres den vigtige funktion ved at betale regninger ikke. I stedet for at oprette en ny pligt skal du ændre undernoderne for rettigheden.
- Sjældent eller aldrig ændre navnet på en procescyklus.
Opgavehierarki i Application Explorer
På følgende liste vises hierarkiet for opgavenoder i Application Explorer:
- Sikkerhed
- Opgaver
- YourDuty
- Rettigheder
- YourDuty
- Opgaver
Egenskaber for pligt
I følgende tabel beskrives egenskaberne for noden på Security>Duties>YourDuty i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på tolden. |
| Label | Ja | Tekst, som brugergrænsefladen viser for pligten. |
| Beskrivende tekst | Ja | En beskrivelse af tolden. |
| Aktiveret | Ja | En værdi, der angiver, om afgiften er aktiveret. Der findes følgende indstillinger: - Ja – Aktivér tolden. - Nej – Deaktiver pligten. |
Egenskaber for rettigheder
I følgende tabel beskrives egenskaberne for noden i Security>Duties>YourDuty>Privileges>YourPrivilege i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på rettigheden. |
| Aktiveret | Ja | En værdi, der angiver, om rettigheden er aktiveret. Der findes følgende indstillinger: - Ja – aktivér rettigheden. - Nej – Deaktiver rettigheden. |
Egenskaber for sikkerhedsrettigheder
En rettighed er en gruppe af tilladelser. De noder, der er under hver rettighedsnode, identificerer de objekter, der kan sikres, som en bruger kan få adgang til, og angiver adgangsniveauet for hvert objekt.
Bedste praksis
I dette afsnit beskrives reglerne for bedste praksis for rettigheder.
- Brug rettigheder til at angive den adgang, der kræves for at udføre et job.
- Brug rettigheder til at gruppere tilladelserne for relaterede objekter, der kan sikres. Menupunkter og deres kontrolelementer er f.eks. tæt forbundet.
- Tildel rettigheder direkte til sikkerhedsroller. Det er dog nemmere at bevare sikkerhedsindstillingerne, hvis du tildeler opgaver eller procescyklusser i stedet for rettigheder.
Objekter, der kan sikres
Brug rettigheder til at give adgang til objekter, der kan sikres. På følgende liste vises hierarkiet under noden Sikkerhedsrettigheder> i Application Explorer:
- Sikkerhed
- Privilegier
- YourPrivilege
- Indgangspunkter
- Tilladelser
- Tabeller
- Servermetoder
- Formularer
- YourPrivilege
- Privilegier
Rettigheder kan også tilsidesætte adgangsniveauer til objekter, der kan sikres, da de er defineret et andet sted i Application Explorer. En rettighed kan f.eks. tilsidesætte en tilladelse, som egenskaben EffectiveAccess definerer under Formularer>YourForm-tilladelser>>Opdater>tabeller>YourTable i Application Explorer.
Egenskaber for rettigheder
I følgende tabel beskrives egenskaberne for noden under Sikkerhedsrettigheder>>YourPrivilege i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på rettigheden. |
| Label | Ja | Tekst, der vises for rettigheden i brugergrænsefladen. |
| Beskrivende tekst | Ja | En beskrivelse af rettigheden. |
| Aktiveret | Ja | En værdi, der angiver, om rettigheden er aktiveret. Der findes følgende indstillinger: - Ja – aktivér rettigheden. - Nej – Deaktiver rettigheden. |
Egenskaber for indgangspunkt
I følgende tabel beskrives egenskaberne for noden under Sikkerhedsrettigheder>>YourPrivilege-indgangspunkter>> i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på indgangspunktet. |
| Objecttype | Ja | Objekttypen for indgangspunktet. Der findes følgende indstillinger: - MenuItemDisplay - MenuItemOutput - MenuItemAction - ServiceOperation - WebActionItem - WebURLItem - WebManagedContent |
| Objectname | Ja | Objektnavnet på indgangspunktet. |
| ObjectChildName | Valgfri | En værdi, der repræsenterer navnet på tjenestemetoden. Seddel: Angiv kun en værdi for denne egenskab, hvis egenskaben ObjectType er angivet til ServiceOperation. |
| AccessLevel | Ja | Tilladelsesværdien. Følgende indstillinger er tilgængelige for alle objekttyper undtagen ServiceOperation: - Læst -Opdatering - Opret -Korrekte - Slet - NoAccess Tilladelsesværdierne for egenskaben AccessLevel repræsenterer et hierarki. Læs er den svageste tilladelse, og Slet er den stærkeste. Slettetilladelsen omfatter alle andre tilladelser. Tilladelsen Opret omfatter Opdater og Læs. Du kan angive tilladelsesværdien til NoAccess for at forhindre al adgang til indgangspunktet. Tilladelsen Korrekt gælder kun, når der er tale om en tidstilstandstabel. Denne tilladelse giver dig tilladelse til at udstede opdateringsposter i en tabel med tidstilstand. Følgende indstillinger er tilgængelige for objekttypen ServiceOperation : - Invoke – Servermetoden kan kaldes. - NoAccess – Servermetoden kan ikke kaldes. |
Tabelegenskaber
I følgende tabel beskrives egenskaberne for noden under Sikkerhedsrettigheder>>YourPrivilege>Permissions>Tables>YourTable i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Tabellen | Ja | Navnet på tabellen. |
| EffectiveAccess | Ja | Tilladelsesværdien. Der findes følgende indstillinger: - Læst -Opdatering - Opret -Korrekte - Slet - NoAccess Tilladelsesværdierne for egenskaben EffectiveAccess repræsenterer et hierarki. Læs er den svageste tilladelse, og Slet er den stærkeste. Slettetilladelsen omfatter alle andre tilladelser. Tilladelsen Opret omfatter Opdater og Læs. Tilladelsen Korrekt gælder kun, når der er tale om en tidstilstandstabel. Denne tilladelse giver dig tilladelse til at opdatere poster i en tabel med klokkeslætstilstand. Angiv tilladelsesværdien til NoAccess for at forhindre al adgang til tabellen. |
| ManagedBy | Valgfri | Automatiseringsværktøjer bruger denne egenskab. |
Egenskaber for servermetode
I følgende tabel beskrives egenskaberne for noden under Sikkerhedsrettigheder>>YourPrivilege>Permissions>Server Methods>YourServerMethod i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Klasse | Ja | Navnet på serverklassen. |
| Metode | Ja | Navnet på den sikre servermetode, der er mærket med attributten SysEntryPointAttribute . |
| EffectiveAccess | Ja | Tilladelsesværdien. Der findes følgende indstillinger: - Invoke – Servermetoden kan kaldes. - NoAccess – Servermetoden kan ikke kaldes. |
| ManagedBy | Valgfri | Automatiseringsværktøjer bruger denne egenskab. |
Egenskaber for formular
I følgende tabel beskrives egenskaberne for noden under Sikkerhedsrettigheder>>YourPrivilege>Permissions>Forms>YourForm i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Blanket | Ja | Navnet på formularen. |
Egenskaber for sikkerhedsprocescyklus
En procescyklus er en gruppe opgaver. En procescyklus repræsenterer en jobfunktion på højt niveau. Selvom detaljerne om, hvordan en given jobfunktion kører, kan ændre sig over tid, ændres begrebet og navnet på den jobfunktion sandsynligvis ikke.
Bedste praksis
I dette afsnit beskrives de bedste praksisregler for procescyklusser.
- Hver told skal være en del af en procescyklus.
- Brug en procescyklus til at organisere en gruppe opgaver for en jobfunktion.
Procescyklushierarki i Application Explorer
På følgende liste vises hierarkiet for procescyklusnoder i Application Explorer:
- Sikkerhed
- Procescyklusser
- YourProcessCycle
- Opgaver
- YourProcessCycle
- Procescyklusser
Egenskaber for procescyklus
I følgende tabel beskrives egenskaberne for noden i >>YourProcessCycle i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på procescyklussen. |
| Label | Ja | Tekst, der vises for procescyklussen i brugergrænsefladen. |
| Beskrivende tekst | Ja | En beskrivelse af procescyklussen. |
| Aktiveret | Ja | En værdi, der angiver, om afgiften er aktiveret. Der findes følgende indstillinger: - Ja – Aktivér procescyklussen. - Nej – Deaktiver procescyklussen. |
Egenskaber for pligt
I følgende tabel beskrives egenskaberne for noden i Security>Process Cycles>YourProcessCycle>Duties>YourDuty i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på tolden. |
| Aktiveret | Ja | En værdi, der angiver, om afgiften er aktiveret. Der findes følgende indstillinger: - Ja – Aktivér tolden. - Nej – Deaktiver pligten. |
Egenskaber for sikkerhedspolitik
Udviklere og systemadministratorer kan oprette sikkerhedspolitikker for at nægte adgang til et undersæt af dataposter i tabeller.
Begrænsede tabeller for en politik
I Application Explorer kan du tilføje tabeller og visninger under noden Begrænsede tabeller i en sikkerhedspolitik. Disse tabeller og visninger er relateret til datakildetabellen for den forespørgsel, du navngiver i egenskaben Query for politikken. På følgende liste vises hierarkiet for sikkerhedspolitiknoder i Application Explorer:
- Sikkerhed
- Politikker
- Din politik
- Begrænsede tabeller
- YourConstrainedTable
- YourConstrainedSubTable
- YourConstrainedView
- YourConstrainedTable
- Begrænsede tabeller
- Din politik
- Politikker
Hver node af typen Constrained Tables kan indeholde et vilkårligt antal begrænsede tabeller og visninger. Desuden kan hver begrænset tabel indeholde et vilkårligt antal begrænsede undertabeller.
Egenskaber for sikkerhedspolitik
I følgende tabel beskrives egenskaberne for noden under Sikkerhedspolitikker>>YourPolicy i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på sikkerhedspolitik. |
| Label | Ja | Den tekst, der vises for sikkerhedspolitik i brugergrænsefladen. |
| Primær tabel | Ja | Den tabel, der er angivet i datakilden for sikkerhedspolitikforespørgslen. |
| Query | Ja | Den forespørgsel, som politikken bruger til at filtrere data fra de begrænsede tabeller, som politikken angiver. |
| UseNotExistJoin | Ja | En værdi, der angiver, om sikkerhedsforespørgslen skal anvendes som en ikke-eksisterende joinforbindelse, eller om der findes en joinforbindelse. |
| PolicyGroup | Nej | Administratorer og udviklere kan bruge denne egenskab til hurtigt at identificere grupper af relaterede sikkerhedspolitikker. De tilgængelige indstillinger er navnene på de sikkerhedspolitikgrupper, som systemadministratoren eller udvikleren opretter. Systemet bruger ikke denne egenskab på kørselstidspunktet. |
| ConstrainedTable | Ja | En værdi, der styrer, om sikkerhedspolitikken begrænser dataværdierne i poster, der returneres fra den primære tabel. Der findes følgende indstillinger: - Ja – Sikkerhedspolitik gennemtvinges i den primære tabel. - Nej – sikkerhedspolitik gennemtvinges ikke i den primære tabel. |
| Aktiveret | Ja | En værdi, der styrer, om systemet gennemtvinger politikken på kørselstidspunktet. Der findes følgende indstillinger: - Ja – Aktivér sikkerhedspolitik. - Nej – Deaktiver sikkerhedspolitik. |
| Operation | Ja | En værdi, der styrer, hvilke datahandlinger politikken gennemtvinges for. Der findes følgende indstillinger: -Vælg -Indsætte -Opdatering - Slet - Indsæt, Opdater og Slet - Alle handlinger |
| ContextType | Ja | En værdi, der styrer sikkerhedspolitikkens konteksttype. Der findes følgende indstillinger: - ContextString – Du skal angive en værdi for egenskaben ContextString . Sikkerhedspolitikken bruger en bestemt programkontekst til politikken. - RoleName – Sikkerhedspolitik anvendes kun på den programbruger, der er tildelt værdien af RoleName. - RoleProperty – Denne værdi bruges sammen med egenskaben ContextString til at angive kontekst for flere roller. |
| Kontekststreng | Ja | Denne egenskab bruges sammen med egenskaben ContextType . Den kan bruges til at angive en programkontekst eller flere roller. |
Egenskaber for sikkerhedsrolle
Roller repræsenterer en samling af tilladelser, som du kan tildele til brugerne. De noder, der er indlejret under hver rollenode, identificerer forskellige objekter, der kan sikres, og som en bruger kan få adgang til, og angiver adgangsniveauet.
Rollenode i Application Explorer
Brug roller til at give adgang til objekter, der kan sikres. På følgende liste vises hierarkiet for rollenoder i Application Explorer:
- Sikkerhed
- Roller
- YourRole
- Opgaver
- Rettigheder
- Tilladelser
- Tabeller
- Formularer
- Servermetoder
- Underroller
- YourRole
- Roller
Knyt typisk roller til sikkerhedsopgaver og nogle gange med sikkerhedsrettigheder. Adgangsniveauerne til objekter, der kan sikres i en rolle, kommer fra opgaver, rettigheder eller begge dele. Roller kan også tilsidesætte adgangsniveauer til objekter, der kan sikres, under noden Tilladelser .
Rolleegenskaber
I følgende tabel beskrives egenskaberne for noden påSikkerhedsroller>>YourRole i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på rollen. |
| Label | Ja | Tekst, som brugergrænsefladen viser for rollen. |
| Beskrivende tekst | Ja | En beskrivelse af rollen. |
| Aktiveret | Ja | En værdi, der angiver, om rollen er aktiveret. Der findes følgende indstillinger: - Ja – aktivér rollen. - Nej – Deaktiver rollen. |
| PastDataAccess | Ja | Den tidligere dataadgang for de tabeller, der har dato/ikrafttrædelsesfelter. Der findes følgende indstillinger: - Læst -Opdatering - Opret -Korrekte - Slet - NoAccess Tilladelsesværdierne for egenskaben PastDataAccess repræsenterer et hierarki. Læs er den svageste tilladelse, og Slet er den stærkeste. Slettetilladelsen omfatter alle andre tilladelser. Tilladelsen Opret omfatter Opdater og Læs. Angiv tilladelsesværdien til NoAccess for at forhindre al adgang til tabellen. |
| CurrentDataAccess | Ja | Den aktuelle dataadgang for de tabeller, der har dato/ikrafttrædelsesfelter. |
| FutureDataAccess | Ja | Den fremtidige dataadgang for de tabeller, der har dato/ikrafttrædelsesfelter. |
| Kontekststreng | Valgfri | En brugerdefineret streng, som sikkerhedspolitikker kan bruge. |
Egenskaber for pligt
I følgende tabel beskrives egenskaberne for noden under Security>Roles>Duties>YourDuty i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på tolden. |
| Aktiveret | Ja | En værdi, der angiver, om afgiften er aktiveret. Der findes følgende indstillinger: - Ja – Aktivér tolden. - Nej – Deaktiver pligten. |
Egenskaber for rettigheder
I følgende tabel beskrives egenskaberne for noden underSikkerhedsroller>>Rettigheder>YourPrivilege i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på rettigheden. |
| Aktiveret | Ja | En værdi, der angiver, om rettigheden er aktiveret. Der findes følgende indstillinger: - Ja – aktivér rettigheden. - Nej – Deaktiver rettigheden. |
Tabelegenskaber
I følgende tabel beskrives egenskaberne for noden iTabeller> oversikkerhedsroller>>Tilladelser>YourTable i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Tabellen | Ja | Navnet på tabellen. |
| EffectiveAccess | Ja | Tilladelsesværdien. Der findes følgende indstillinger: - Læst -Opdatering - Opret -Korrekte - Slet - NoAccess Tilladelsesværdierne for egenskaben EffectiveAccess repræsenterer et hierarki. Læs er den svageste tilladelse, og Slet er den stærkeste. Slettetilladelsen omfatter alle andre tilladelser. Tilladelsen Opret omfatter Opdater og Læs. Angiv tilladelsesværdien til NoAccess for at forhindre al adgang til tabellen. |
| ManagedBy | Valgfri | Automatiseringsværktøjer bruger denne egenskab. |
Egenskaber for formular
I følgende tabel beskrives egenskaberne for nodenpå>>>>yourForm i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Blanket | Ja | Navnet på formularen. |
Egenskaber for servermetode
I følgende tabel beskrives egenskaberne for noden underServermetoder> forsikkerhedsroller>>>YourServerMethod i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Klasse | Ja | Navnet på serverklassen. |
| Metode | Ja | Navnet på den sikre servermetode, der er mærket med attributten SysEntryPointAttribute . |
| EffectiveAccess | Ja | Tilladelsesværdien. Der findes følgende indstillinger: - Invoke – Servermetoden kan kaldes. - NoAccess – Servermetoden kan ikke kaldes. |
| ManagedBy | Valgfri | Automatiseringsværktøjer bruger denne egenskab. |
Egenskaber for underrolle
I følgende tabel beskrives egenskaberne for noden under >>>YourSubRole i Application Explorer.
| Egenskab | Obligatorisk | Beskrivende tekst |
|---|---|---|
| Name | Ja | Navnet på underrollen. |
| Aktiveret | Ja | En værdi, der angiver, om afgiften er aktiveret. Der findes følgende indstillinger: - Ja – aktivér underrollen - Nej – Deaktiver underrollen. |
Egenskaber for webmenu
I følgende tabel beskrives de egenskaber, der er specifikke for webmenuer og undermenuer.
| Egenskab | Beskrivende tekst |
|---|---|
| ConfigurationKey | Angiv den konfigurationsnøgle, der styrer visningen af denne menu. Hvis en bruger ikke har adgang til konfigurationsnøgle, er menuen ikke synlig. |
| Fremhævet | Denne egenskab understøttes ikke. |
| Label | Angiv den tekst, der vises for noden på øverste niveau i webmenuen eller undermenuen. Værdien må ikke overstige 250 tegn. |
| MenuItemName | Angiv det menupunkt, der skal åbnes, når der klikkes på noden på øverste niveau for menuen eller undermenuen. De tilgængelige indstillinger afhænger af indstillingen af egenskaben MenuItemType . |
| MenuItemType | Angiv den type menupunkt, som noden på øverste niveau i menuen eller undermenuen skal have adgang til. De tilgængelige indstillinger er Handling og URL-adresse. |
| Model | Angiv modellen. En model er en logisk gruppering af elementer i et lag. Eksempler på elementer omfatter en tabel eller klasse. Et element kan findes i præcis én model i et lag. Det samme element kan findes i en tilpasset version i en model, der er i et højere lag. |
| Angivfirma | Denne egenskab medfører, at systemet ændrer virksomheden, når formularen får fokus. Hvis egenskaben SaveDataPerCompany i en tabel er angivet til Ja, skal egenskaben SetCompany i et formulardesign, der bruger tabellen som datakilde, også angives til Ja. |
| ShowParentModule | Angiv, om QuickLaunch skal opdateres baseret på det overordnede modul for menupunktet. Der findes følgende indstillinger: - Ja – Opdater altid QuickLaunch baseret på det overordnede modul for menupunktet. - Nej – Lad QuickLaunch være uændret, selvom menuelementets overordnede modul adskiller sig fra det aktuelle modul. Standardværdien er Ja. |
Egenskaber for webmenupunkt
I følgende tabel beskrives de egenskaber, der er specifikke for webmenuelementer.
| Egenskab | Beskrivende tekst |
|---|---|
| Stor | Angiv størrelsen på knappen, når den bruges i en handlingsrude. Der findes følgende indstillinger: - Ja – Knappen vises i fuld størrelse og er placeret i starten af gruppen. - Nej – Knappen vises i den mindre størrelse og er placeret i højre side af gruppen. |
| CloseDialogBehavior | Angiv den handling, der udføres i det overordnede vindue, når dialogboksen lukkes. Der findes følgende indstillinger: - Auto – Afhængigt af hvordan dialogboksen blev brugt, udføres de relevante opdateringshandlinger, når dialogboksen lukkes. - RefreshDataSource – Den skrivebeskyttede datakilde i den overordnede formular opdateres. Denne indstilling bevarer den aktuelle markering og udfører en Research()- handling på datakilden. - RefreshPage – Opdater siden. - Submit – Opdater den overordnede side. - Ingen – der udføres ingen handling. Standardværdien er Auto. |
| Skjul handlingsrude | Angiv, om handlingsruden skal være synlig på den side, der åbnes. |
| Hjemmeside | Angiv, om siden er en side i rollecenteret og installeres på det primære Enterprise Portal-websted. |
| Skal registreres | Når du angiver denne egenskab til Ja, vises menupunktet, når der ikke er nogen poster i datasættet. |
| PageDefinition | Den side, som webmenuelementet peger på. |
| Parametre | Angiv de argumenter, der overføres til den side, der åbnes. Hver parameter skal have følgende formular: navneværdi= Hvis flere parametre skal overføres, skal de være adskilt af et &ersand (&) som vist i følgende eksempel: mode=2&category=1 |
| URL | Angiv den URL-adresse, der skal navigeres til. |
| WebConfigurationKey | Vælg den konfigurationsnøgle, der kræves for at aktivere webmenuelementet. Brug nøglen til det modul, objektet tilhører. |
| Vinduestilstand | Angiv den type vindue, der skal bruges til den side, der åbnes. Der findes følgende indstillinger: - Indbygget – Den side, der åbnes, erstatter det eksisterende indhold i browseren. Hvis webmenuelementet åbnes fra en dialogboks, åbnes den side, der åbnes, i et nyt browservindue. - Modal – Hvis ingen dialogboks er åben, oprettes der en ny dialogboks. Hvis der åbnes et webmenuelement fra en dialogboks, erstatter den side, der åbnes, indholdet af den aktuelle dialogboks. - NewModal – Den side, der åbnes, åbnes altid i en ny dialogboks. - NewWindow – Den side, der åbnes, åbnes i et nyt browservindue. |
| WindowParameters | Angiv andre parametre for at styre udseendet af SharePoint-dialogboksen. Parametrene skal være omsluttet af klammeparenteser ({}) og adskilt af kommaer. I følgende eksempel kan du se, hvordan du angiver egenskaben WindowParameters , så dialogboksen har en størrelse på 400 × 300 pixel, og så den ikke har knappen Luk eller Maksimer : {width:400, height:300, showClose:false, allowMaximize:false} |
| Vinduesstørrelse | Angiv størrelsen på det vindue, der skal bruges til den side, der åbnes. Der findes følgende indstillinger: - Mindste - 330 × 200 pixel - Lille - 550 × 450 pixel - Mellem - 800 × 630 pixel - Stor – 930 × 630 pixel - Maksimum – Den største størrelse, der passer i grænserne i hovedbrowservinduet |