Typen kolommen

Welke namen voor typen worden gebruikt, is afhankelijk van de gebruikte ontwerper. In Power Apps wordt gebruikgemaakt van een conventie waarbij de wijze waarop de gegevens zijn opgemaakt, is inbegrepen. In oplossingenverkenners wordt een naam gebruikt die is afgestemd op het databasegegevenstype.

Bekijk deze video voor een snel overzicht over hoe u gegevenstypen maakt in Dataverse:

De volgende tabel bevat het overeenkomstige API-type AttributeTypeDisplayName.

Power Apps-gegevenstype Solution Explorer-type API-type
Groot geheel getal Tijdstempel BigIntType
Keuze Optieset PicklistType
Keuzen Veld voor meervoudige selectie MultiSelectPicklistType
Valuta Valuta MoneyType
Klant Klant CustomerType
Datum en tijd Datum en tijd
Datum en tijd
DateTimeType
Alleen datum Datum en tijd
Alleen datum
DateTimeType
Decimaal getal Decimaal getal DecimalType
Duur Geheel getal
Duur
IntegerType
E-mail Eén tekstregel
E-mail
StringType
Bestand Bestand FileType
Getal met drijvende komma Getal met drijvende komma DoubleType
Afbeelding Afbeelding ImageType
Taal Geheel getal
Taal
IntegerType
Opzoeken Opzoeken LookupType
Meerdere tekstregels Meerdere tekstregels MemoType
Eigenaar Eigenaar OwnerType
Telefoon Eén tekstregel
Telefoon
StringType
Status Status StateType
Reden van status Reden van status StatusType
Tekst Eén tekstregel
Tekst
StringType
Tekstgebied Eén tekstregel
Tekstgebied
StringType
Beurssymbool Eén tekstregel
Beurssymbool
StringType
Tijdzone Geheel getal
Tijdzone
IntegerType
Unieke id Unieke id of Primaire sleutel UniqueidentifierType
URL Eén tekstregel
URL
StringType
Geheel getal Geheel getal
Geen
IntegerType
Ja/nee Twee opties BooleanType

Zie voor meer beschrijvingen voor alle typen die u kunt toevoegen of bewerken het artikel voor de betreffende ontwerper:

Zie Kenmerkmetagegevens voor meer informatie over hoe kolomgegevenstypen worden gedefinieerd in de API

Kolomtypen die door het systeem worden gebruikt

Enkele kolommen die door het systeem worden gebruikt, kunt u niet toevoegen via de ontwerper.

Type Omschrijving
Tijdstempel Een type Groot geheel getal dat wordt gebruikt door het systeem om een versienummer vast te leggen om updates voor een tabel te beheren.
Klant Een opzoekkolom die u kunt gebruiken om een klant op te geven. Dit kan een account of contactpersoon zijn.
Notitie: dit kenmerk kan worden toegevoegd via de ontwerper van de oplossingenverkenner.
Eigenaar Een systeemopzoekkolom die naar gebruikers of teams verwijst die de eigenaar zijn van een tabelrij die aan hen is toegewezen.
Reden van status Een systeemkolom met opties die aanvullende details over de kolom Status bieden. Elke optie is gekoppeld aan een van de beschikbare Statusopties. U kunt de opties toevoegen en bewerken.

U kunt ook aangepaste statusovergangen opnemen om te bepalen welke statusopties beschikbaar zijn voor bepaalde tabellen. Meer informatie: Statusredenovergangen definiëren voor aangepaste tabellen
Status Een systeemveld met opties die meestal met actieve en niet-actieve status overeenkomen. Sommige Systeemkenmerken bevatten extra opties, maar alle aangepaste kenmerken hebben alleen de statusopties Actief en Inactief.
Unieke id Een systeemkolom slaat een GUID-waarde (Globally Unique Identifier) op voor elke rij.

Tekstkolommen

Tekstkolommen kunnen teksttekens bevatten. Dit kolomtype heeft diverse indelingsopties die de presentatie van de tekst zullen wijzigen.

Bekijk deze video voor een snel overzicht van tekstkolommen:

Er zijn drie basistypen voor tekstkolommen. Alle hieronder vermelde waarden geven het aantal tekens aan.

Kolomtypenaam Standaardwaarde Maximale waarde Beschrijving
Tekst 100 4000 Accepteert een enkele regel tekst.
Tekstgebied 100 4000 Accepteert meerdere regels tekst. Het aantal rijen dat voor de kolom wordt weergegeven, kan worden geconfigureerd. Te gebruiken voor kleinere hoeveelheden tekst.
Tekst met meerdere regels 150 1048576 Accepteert meerdere regels tekst. Het aantal rijen dat voor de kolom wordt weergegeven, kan worden geconfigureerd. Te gebruiken wanneer grote hoeveelheden tekst nodig zijn.

Keuzen

U kunt formulieren (hoofdformulier, formulier voor snelle invoer en formulier voor snelle weergave) en e-mailsjablonen aanpassen door kolommen met meerdere selectiemogelijkheden toe te voegen die Keuzen worden genoemd. Wanneer u een kolom voor keuzen toevoegt, kunt u meerdere waarden opgeven die gebruikers kunnen selecteren. Wanneer gebruikers het formulier invullen, kunnen zij één, meerdere of alle waarden selecteren die worden weergegeven in een vervolgkeuzelijst.

Als een organisatie bijvoorbeeld in meerdere landen of regio's actief is, kunt u meerdere locaties of landen/regio's opnemen in een kolom Actief in. Een gebruiker kan vervolgens een of meer locaties in de lijst met beschikbare waarden selecteren.

Keuzen kunnen worden gebruikt met alleen-lezen rasters, editable grids en de meeste formulieren. Keuzen voor meervoudige selectie kunnen niet worden gebruikt met:

  • Werkstromen, bedrijfsprocesstromen, acties, dialoogvensters, bedrijfsregels, grafieken, samengetelde kolommen of berekende kolommen.
  • Rapporten, SLA's1 en routeringregels1.

1Tabel vereist Dynamics 365 Customer Service.

Formulieren

Kolommen voor meervoudige selectie van keuzen worden ondersteund in de volgende typen van formulieren:

Formuliertype Beschikbaarheid
Turboformulier Ja
Formulier Vernieuwen Alleen-lezen (kolom is beschikbaar, maar kan niet worden bewerkt)
Oud formulier Nee
Formulier Bulkbewerking Nee

U kunt algemene keuzen gebruiken die in uw organisatie zijn gedefinieerd om waarden te configureren voor de keuzen voor meervoudige selectie.

Het juiste type nummer gebruiken

Wanneer u het juiste soort getalkolom kiest om te gebruiken, zou de beslissing om het type Geheel getal of Valuta te gebruiken gemakkelijk moeten zijn. Over de keuze tussen het gebruik van Zwevend punt of Decimaal moet beter worden nagedacht.

Bekijk deze video om u te helpen beslissen welk type nummerkolom u moet gebruiken:

De decimale getallen wordt precies zoals opgegeven opgeslagen in de database. Drijvendekommaaantallen slaan een uiterst precieze benadering van de waarde op. Waarom zou u een uiterst precieze benadering kiezen als u ook de exacte waarde kunt hebben? Het antwoord is dat u verschillende systeemprestaties krijgt.

Gebruik decimalen als u rapporten moet opgeven die zeer exacte berekeningen vereisen, of als u doorgaans query's gebruikt die waarden zoeken die wel of niet gelijk zijn aan een andere waarde.

Gebruik drijvendekommagetallen als u gegevens opslaat die delen of waarden vertegenwoordigen waarvoor u doorgaans een query uitvoert vergeleken met een andere waarde met gebruikmaking van groter dan- of minder dan-operators. In de meeste gevallen is het verschil tussen decimaal en drijvend niet merkbaar. Tenzij u de meest exact mogelijke berekeningen vereist, moeten de drijvendekommagetallen voor u werken.

Grote gehele getallen (of BigInt) zijn grote getallen met een maximale waarde van 9.223.372.036.854.775.807. Het wordt gebruikt om zeer grote getallen op te slaan die de mogelijkheden van Geheel getal en Decimaal te boven gaan. Sommige toepassingen hiervoor omvatten de opslag van tijdstempelwaarden en als unieke id's, evenals getallen groter dan 100 miljard.

Notitie

BigInt is momenteel alleen beschikbaar voor gebruik via een API. Dit omvat het maken van kolommen, het maken van gegevens en gegevensbeheer.

Valutakolommen gebruiken

Met valutakolommen kan een organisatie meerdere valuta's configureren die kunnen worden gebruikt voor rijen in de organisatie. Wanneer organisaties meerdere valuta's hebben, willen ze meestal berekeningen berekeningen kunnen uitvoeren om waarden op te geven met hun basisvaluta. Als u een valutakolom toevoegt aan een tabel die geen andere valutakolommen heeft, worden er twee extra kolommen toegevoegd:

  • Een opzoekkolom die Valuta heet en u op elke actieve valuta kunt instellen die voor uw organisatie is geconfigureerd. U kunt meerdere actieve valuta's voor uw organisatie configureren in Instellingen > Ondernemingsbeheer > Valuta. U kunt daar de valuta en een wisselkoers opgeven met de basisvaluta die voor uw organisatie is ingesteld. Als u meerdere actieve valuta's hebt, kunt u de valutakolom toevoegen aan het formulier en mensen toestaan op te geven welke valuta moet worden toegepast op geldwaarden voor deze rij. Hierdoor wordt het valutasymbool dat voor de valutakolommen in het formulier wordt weergegeven gewijzigd.

    Personen kunnen ook hun persoonlijke opties wijzigen om een basisvaluta te selecteren voor de rijen die zij maken.

  • Een decimale kolom die Wisselkoers heet en de wisselkoers voor een geselecteerde valuta biedt die aan de tabel is gekoppeld ten opzichte van de basisvaluta. Als deze kolom aan het formulier wordt toegevoegd, kunnen gebruikers de waarde zien, maar kunnen zij deze niet bewerken. De wisselkoers wordt met de valuta opgeslagen.

Voor elk valutakolom die u toevoegt, wordt een andere valutakolom toegevoegd met het voorvoegsel _Base. Deze kolom slaat de berekening van de waarde van de valutakolom die u hebt toegevoegd en de basisvaluta op. Nogmaals, als deze kolom aan het formulier is toegevoegd, kan deze niet worden bewerkt.

Als u een valutakolom configureert, kunt u de precisiewaarde kiezen. Er zijn drie opties, zoals wordt aangegeven in de volgende tabel.

Optie Beschrijving
Decimale nauwkeurigheid prijs Dit is één organisatieprecisie die wordt gebruikt voor prijzen in Instellingen > Beheer > Systeeminstellingen > tabblad Algemeen.
Nauwkeurigheid van valuta Met deze optie wordt de precisie toegepast die is bepaald voor de valuta in de rij.
Specifieke precisiewaarden Met deze instellingen kunt u een specifiek ingestelde precisie opgeven met waarden tussen 0 en 4.

Verschillende typen zoekopdrachten

Als u een nieuwe opzoekkolom maakt, maakt u een nieuwe veel-op-een-tabelrelatie (N:1) tussen de tabel waarmee u werkt en het doelrijtype dat is gedefinieerd voor de zoekopdracht. Er zijn extra configuratieopties voor deze relatie die worden beschreven in Relaties tussen tabellen maken en bewerken. Maar alle aangepaste zoekopdrachten kunnen alleen een verwijzing naar één rij voor één doelrijtype toestaan.

U moet er echter rekening mee houden dat niet elke zoekopdracht zich op deze manier gedraagt. Er zijn verschillende typen systeemzoekopdrachten zoals hier aangegeven.

Opzoektype Beschrijving
Eenvoudig Staat één verwijzing naar een specifieke tabel toe. Alle aangepaste zoekopdrachten zijn dit type.
Klanten Staat één verwijzing naar ofwel een account- ofwel een contactpersoonrij toe.
Eigenaar Staat één verwijzing naar ofwel een team- ofwel een gebruikersrij toe. Alle tabellen die eigendom zijn van een team of een gebruiker hebben een van deze zoekopdrachten. Meer informatie: Een tabel als opzoekoptie toevoegen in uw app
PartyList Staat meerdere referenties naar meerdere tabellen toe. Deze zoekopdrachten bevinden zich in de kolommen Aan en CC van de tabel E-mail. Ze worden ook gebruikt in de tabellen Telefoon en Afspraak.
Betreffende Staat één referenties naar meerdere tabellen toe. Deze zoekopdrachten bevinden zich in de betreffende kolom die in activiteiten wordt gebruikt.

Afbeeldingskolommen

Gebruik afbeeldingskolommen als u afbeeldingen wilt weergeven in uw toepassingen. Afbeeldingskolommen zijn geoptimaliseerd voor het opslaan van binaire gegevens. Dataverse slaat deze gegevens niet op in de relationele gegevensopslag, wat de prestaties verbetert en het capaciteitsgebruik vermindert. Meer informatie over opslagcapaciteit

Elke tabel kan één primaire afbeeldingskolom hebben. Bij modelgestuurde apps kunt u deze afbeelding in de rechterbovenhoek van het formulier weergeven. Hoewel een tabel een afbeeldingskolom bevat, moet u twee instellingen inschakelen om die afbeelding in een modelgestuurde app weer te geven.

  • De eigenschapswaarde van de standaard tabeldefinitie Primaire afbeelding moet worden ingesteld op Standaardafbeelding. Aangepaste tabellen vereisen een aangepaste afbeeldingskolom. Vervolgens kunt u die afbeeldingskolom selecteren voor de waarde Primaire afbeelding in de definitie van de aangepaste tabel.
  • Het tabelformulier waarin de afbeelding moet worden weergegeven, moet de eigenschap Show image in the form hebben ingeschakeld.

Mensen kiezen de afbeelding om een foto te uploaden vanaf hun computer. Afbeeldingen moeten kleiner zijn dan 30 MB en moeten een van de volgende indelingen hebben:

  • jpg
  • JPEG
  • GIF
  • BMP
  • png

Wanneer de afbeelding wordt geüpload, zal deze worden geconverteerd naar een .jpg-indeling en alle gedownloade afbeeldingen zullen ook deze indeling gebruiken. Als een animated .gif wordt geüpload, wordt alleen de eerste frame opgeslagen.

Wanneer een afbeelding wordt geüpload, wordt de grootte aangepast tot 'miniatuurafbeelding met een maximale grootte van 144 pixels bij 144 pixels. Mensen moeten de grootte van de afbeelding wijzigen of de afbeeldingen bijsnijden alvorens ze te uploaden zodat ze goed worden weergegeven met deze grootte. Alle afbeeldingen worden zo bijgesneden dat ze vierkant zijn. Als beide kanten van een afbeelding kleiner dan 144 pixels zijn, wordt de afbeelding zo bijgesneden dat deze vierkant is met de afmetingen van de kleine kant.

Notitie

Afbeeldingskolommen werken niet met bedrijfsprocesstromen, bedrijfsregels, grafieken, samengetelde kolommen of berekende kolommen.

Leer werken met afbeeldingskolomdefinities met behulp van code

Een afbeeldingskolom maken en deze toevoegen aan een formulier

  1. Ga naar https://make.powerapps.com, selecteer Oplossingen en open vervolgens de onbeheerde oplossing die het tabelformulier bevat waaraan u een afbeeldingskolom wilt toevoegen.

  2. Open de tabel en selecteer vervolgens het gebied Kolommen.

  3. Selecteer Kolom toevoegen op de opdrachtbalk.

  4. Voer waarden voor de volgende eigenschappen in of selecteer deze en selecteer daarna Gereed.

    • Weergavenaam, zoals Receptafbeelding.
    • Naam. Dit is de unieke naam die het voorvoegsel voor de oplossingsuitgever bevat en die niet kan worden gewijzigd nadat deze is opgeslagen.
    • Gegevenstype. Selecteer Afbeelding.
    • Primaire afbeelding. Afbeeldingskolommen die zijn ingesteld als de primaire afbeelding, worden weergegeven in de rechterbovenhoek van het formulier. U kunt slechts één primaire afbeelding hebben voor elke tabel.
    • Kolombeveiliging inschakelen. Te gebruiken om de toegang voor specifieke kolommen te beheren. Meer informatie: Beveiliging op veldniveau voor toegangsbeheer
    • Controleren inschakelen. Maakt het vastleggen van wijzigingen mogelijk die zijn aangebracht in tabelrecords en gebruikerstoegang, zodat u de activiteit later kunt beoordelen. Meer informatie: Beheerdershandleiding: Dataverse-controle beheren
    • Sorteerbaar in dashboard voor interactieve ervaring. Specificeert de kolom die wordt gebruikt om interactieve dashboards te configureren. Meer informatie: Filterkolommen en beveiligingsrollen voor de interactieve dashboards configureren
    • Maximale afbeeldingsgrootte. De standaardwaarde is 10.240 KB. De minimumgrootte is 1 KB en de maximumgrootte is 30.720 KB.
  5. Selecteer Tabel opslaan.

  6. Selecteer het tabblad Formulier en open vervolgens het formulier dat u wilt bewerken, zoals het hoofdformulier voor de tabel.

  7. Voeg de afbeeldingskolom toe aan het formuliercanvas.

  8. Selecteer op de opdrachtbalk van de formuliereditor de optie Opslaan en selecteer Publiceren om de afbeeldingskolom beschikbaar te stellen aan gebruikers.

App-gebruikers kunnen nu de afbeelding selecteren die op het formulier moet worden weergegeven. Wanneer een app-gebruiker het formulier voor een record opent, kan hij of zij Bestand kiezen selecteren, de afbeelding selecteren en vervolgens de record opslaan. Vervolgens wordt de afbeelding weergegeven op het formulier waar de afbeeldingskolom zich bevindt.

De afbeeldingskolom in dit voorbeeld is de primaire afbeelding, dus de afbeelding verschijnt ook linksboven in het formulier.

Formulier tijdens runtime met primaire afbeelding van friet weergegeven in een recepttabelrecord

Gebruikers kunnen Openen selecteren om de afbeelding op volledige grootte weer te geven in een nieuw browsertabblad of Verwijderen selecteren om de afbeelding uit de record en Dataverse te verwijderen.

Meer informatie voor ontwikkelaars die met afbeeldingsgegevens werken:

Bestandskolommen

De kolom Bestand wordt gebruikt voor het opslaan van binaire gegevens. Bestandskolommen zijn geoptimaliseerd voor het opslaan van binaire gegevens. Dataverse slaat deze gegevens niet op in de relationele gegevensopslag, wat de prestaties verbetert en het capaciteitsgebruik vermindert. Meer informatie over opslagcapaciteit

Het belangrijkste beoogde gebruik van deze kolom is de opslag van één afbeelding, notitie of bijlage. Het is echter ook mogelijk om andere vormen van binaire gegevens op te slaan. Een of meer kolommen van dit gegevenstype kunnen worden toegevoegd aan een bestaande standaard aanpasbare tabel of een aangepaste tabel.

De standaard Maximale bestandsgrootte is 32 MB en de grootte die u maximaal kunt instellen met de ontwerper is 131.072 KB (131 MB). De maximale bestandsgrootte kan afzonderlijk worden ingesteld voor elke kolom van het bestandstype die aan een tabel wordt toegevoegd.

Notitie

  • Zodra de maximale bestandsgrootte is opgeslagen, kan deze niet meer worden gewijzigd.
  • Bestandskolommen werken niet met bedrijfsprocesstromen, bedrijfsregels, grafieken, samengetelde kolommen of berekende kolommen.

Als u een bestandskolom wilt maken, opent u in het linkerdeelvenster in Power Apps de optie Oplossingen, opent u de gewenste oplossing, opent u de gewenste tabel, selecteert u Kolom toevoegen in het gebied Kolommen en selecteert u in het deelvenster Kolomeigenschappen de optie Bestand voor Gegevenstype.

Leer werken met bestandskolomdefinities met behulp van code

Fx-formulekolommen

Op basis van Power Fx gebruikt u een Fx-formulekolom om bewerkingen uit te voeren die waarden retourneren tijdens ophaalbewerkingen. Formulekolommen gebruiken de Power Fx-syntaxis die vergelijkbaar is met Office Excel. Meer informatie: Werken met formulekolommen (preview)

Kolommen doorzoeken en sorteren

De meeste kolommen hebben opties om zoeken of sorteren van de inhoud van de kolom mogelijk te maken.

Doorzoekbaar

Bijna elk kolomgegevenstype wordt gemaakt met de waarde Doorzoekbaar ingeschakeld. Deze kan worden uitgeschakeld op het moment van maken of later nadat de kolom is gemaakt. De volgende gegevenstypen kunnen niet worden ingeschakeld voor zoeken:

  • Bestand. Bestanden worden opgeslagen en opgehaald met behulp van verwijzings-URL's en kunnen daarom niet worden doorzocht.
  • Formules. Formules worden gebruikt om een dynamisch berekende uitvoer te maken en kunnen daarom niet worden doorzocht.
  • Afbeelding. Afbeeldingen worden opgeslagen en opgehaald met behulp van verwijzings-URL's en kunnen daarom niet worden doorzocht.
  • Opzoeken met meerdere waarden (PartyList). Sommige systeemopzoekkolommen kunnen meerdere waarden bevatten. De Aan-opzoekkolom van E-mail-rijen bijvoorbeeld kan meerdere ontvangers bevatten. Zoeken in opzoekkolommen met meerdere waarden wordt niet ondersteund.

Het gegevenstype Klant is standaard ingeschakeld en dit kan niet worden uitgeschakeld. Het moet door het systeem kunnen worden doorzocht.

Sorteerbaar

Bijna elk gegevenstype wordt gemaakt met de waarde Sorteerbaar uitgeschakeld. Deze waarde kan worden gewijzigd op het moment van maken of later nadat de kolom is gemaakt. De volgende gegevenstypen bieden niet de mogelijkheid om een sorteerbaar-kenmerk in te schakelen:

  • Keuzen. Het sorteren van kolommen met meerdere waarden wordt niet ondersteund.
  • Klant. Klant is een standaardopzoekkolom en kan niet worden gesorteerd omdat deze dynamisch wordt opgehaald.
  • Bestand. Bestanden worden opgeslagen met behulp van referentie-URL's en het sorteren hiervan is niet nuttig.
  • Formules. Formules worden gebruikt om een dynamisch berekende uitvoer te maken en kunnen daarom niet worden gesorteerd.
  • Afbeelding. Er is geen zinvolle manier om afbeeldingen te sorteren.
  • Opzoeken met meerdere waarden (PartyList). Sommige systeemopzoekkolommen kunnen meerdere waarden bevatten. De Aan-opzoekkolom van E-mail-rijen bijvoorbeeld kan meerdere ontvangers bevatten. Het sorteren van kolommen met meerdere waarden wordt niet ondersteund.

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).