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:
- Vælg Settings, Customization.
- Klik på Customize Entities i det højre vindue.
- Dobbeltklik på den entity du vil redigere.
- På formularen klikkes på Attributes efterfulgt af et klik på knappen New.

- 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.
