Klientkode - Felttyper

I MS CRM findes mange forskellige felttyper, hvilket denne artikel handler om.

Hvordan opretter man felter?

Felter har sin oprindelse fra Attributter. Man opretter en attribut, giver den en datatype. Efterfølgende kan man lave indstillinger til attributten/feltet.

Man opretter attributter på følgende måde:

  1. Vælg Settings, Customization.
  2. Klik på Customize Entities i det højre vindue.
  3. Dobbeltklik på den entity du vil redigere.
  4. På formularen klikkes på Attributes efterfulgt af et klik på knappen New.

  5. Du kan nu oprette en attribut ved at give den et navn samt angive datatypen.

     

Oversigt over felttyper

Følgende tabel giver et overblik over de forskellige felttyper og deres formål.

Felttype Attributtype Beskrivelse Eksempel
Tekst nvarchar

Ved valg af datatypen nvarchar skal man angive teksttypen: E-mail (E-mail), Text (Tekst), Text Area (Tekstområde), URL (Webadresse) eller Ticker Symbol (Aktiesymbol) og den maksimale længde. Tekstattributter kan højst indeholde 4000 tegn.

Liste picklist Du skal angive de værdier, der skal vises i listen, og eventuelt standardværdien.
Du kan definere den heltalsværdi og tekstetiket, der bruges til de enkelte valglisteindstillinger.

 

Bit bit Bit er en attribut med kun to mulige værdier. Du skal angive de to værdier og hvilken værdi der skal være valgt som standard.

Heltal int Heltal kan anvendes på forskellig vis, nemlig til; None (Ingen), Duration (Varighed), Time Zone (Tidszone) og Language (Sprog)  Hvis man None (Ingen) skal man angive feltets format samt minimum- og maksimumværdierne.

Flydende tal float Flydende tal er et nummerfelt, der indeholder decimaler. Decimaler understøttes med mellem 0 og 5 cifre efter decimalen.

Decimaltal decimal Decimal indeholder en flydende værdi med fast præcision. Decimaler understøttes med mellem 0 og 10 cifre efter decimalen.

Penge/Valuta money Penge. Du skal angive antallet af decimaler, der skal vises, samt minimum- og maksimumværdierne. Decimaler understøttes med mellem 0 og 4 cifre efter decimalen. Når et pengefelt vises vil valutasymbolet blive vist i forbindelse med feltet.

Notat ntext Notatfeltet minder meget om nvarchar-feltet, dog kan man have flere karakterer i et ntext-felt. Du skal angive maksimumlængden. Attributter af typen ntekst kan højst indeholde 5000 tegn.  
Dato/Klokkeslæt datetime Dato og klokkeslæt. Du skal angive det datoformat, der skal bruges. Du kan vælge mellem Date Only (Kun Dato) og Date and Time (Dato og Klokkeslæt).

Eksempler på felttyperne

Efterfølgende ses de forskellige felttyper i anvendelse på en formular.

Nvarchar og Ntext

Nvarchar kan opsættes på 5 forskellige måder; E-mail, Text, Text Area, Ticker Symbol og URL.

E-mail og URL bliver valideret for korrekt indhold.

Ticker Symbol validerer om man har indtastet en valid aktiekode, Microsofts er f.eks. MFST. Hvis man dobbeltklikker på feltindholdet vil websiden MSN Money åbne og vise aktieoplysninger om den pågældende virksomhed.

Ntext minder om Nvarchar (Text), men kan indeholde flere karakterer (5000).

Picklist er en liste, som kan have angivet en standardværdi, i nedenstående tilfælde er VW standardværdien.

Bit kan anvendes på 3 forskellige måder:

  • som alternativknapper (Option Buttons)
  • som afkrydsningsfelt
  • som en liste der indeholder 2 vrdier, som man selv kan definere, som vist herunder.

Int kan opsættes på 4 forskellige måder:

  • som almindelig heltal
  • som varighed hvor man får en liste med forskellige varigheder. Man kan enten vælge i listen eller selv skrive i feltet.
  • som tidszone hvor man får en liste med alle verdens tidszoner.
  • som sprog hvor man kan vælge blandt de sprog der er installeret og gjort tilgængelige i sin MS CRM

Float kan indeholde tal med optil 5 decimaler

Decimal kan indeholde tal med optil 10 decimaler

Money er et specielt felt, idet der bliver oprettet et ekstra felt hvori basiskursen er angivet. Basiskursen er den kurs der er blevet installeret helt fra begyndelsen, og som ikke kan ændres efterfølgende. I nedenstående tilfælde er basiskursen (Money (Base)) Dollar ($), mens beløbet angivet i feltet Money er i Danske Kroner.

Date Only felttypen viser kun en dato i form af et tekstfelt samt en datoknap til højre for feltet.

Date and Time viser både en dato samt klokkeslæt, som man enten kan vælge i en liste eller indtaste.

Om Henrik Jensen

Jeg har altid fingeren på pulsen når det drejer sig om Microsofts produkter & teknologier, og især når det handler om Microsoft Dynamics CRM.

Henrik Jensen

Jeg har arbejdet professionelt i IT-branchen mere end 16 års, deraf 12 år med CRM-systemer, og samtidig indehaver af mere end 30 Microsoft-certificeringer.

Jeg er ansat som Microsoft Dynamics CRM-arkitekt hos Logica.

Læs mere...

Downloads, værktøjer og installation

Downloade komponenter til MS CRM:
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011

Liste over Opdateringspakker (Rollups):
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011

Værktøjer til MS CRM 2011:
    • Liste med værktøjer til MS CRM 2011

Krav vedrørende installation:
    • Installation: Krav og opsætninger

Månedsliste

Forbehold

Alt hvad du læser på denne blog er alene udtryk for mine egne holdninger og meninger, og kan ikke henføres til andet end som så.

De løsninger jeg fremstiller på denne blog er ikke nødvendigvis testet i et driftsmiljø. Hvis du gør brug af mine løsninger er det på eget ansvar.