Formule om maand als tekst af te drukken

donderdag, juni 13 2013, 07:37 PM
0
In het klantenbestand is een extra veld gemaakt waarin de maand staat dat de klant bezocht moet worden voor de jaarlijkse onderhoudsbeurt. Dit veld is een "Geheel getal" en de naam is "fldOnderhoudsmaand". Een 1 staat voor januari, een 2 voor februari, enz.
Hoe druk ik dit getal voluit als maand af?

Aanvaard antwoord

donderdag, juni 13 2013, 07:37 PM - #permalink
0
Plaats een formuleveld op de sjabloon met de volgende formule om de maand voluit geschreven af te drukken:
FORMAT( DATESERIAL( 2012, [Hoofd].[fldOnderhoudsmaand], 1), "mmmm")

Gebruik de volgende formule om alleen de eerste 3 letters van de maand af te drukken, dus "jan", "feb", enz.:
FORMAT( DATESERIAL( 2012, [Hoofd].[fldOnderhoudsmaand], 1), "mmm")

of, als de geïnstalleerde taal in Windows geen Nederlands is:
IIF( [Hoofd].[fldOnderhoudsmaand] = 1, "jan", IIF( [Hoofd].[fldOnderhoudsmaand] = 2, "feb", IIF( [Hoofd].[fldOnderhoudsmaand] = 3, "mrt", IIF( [Hoofd].[fldOnderhoudsmaand] = 4, "apr", IIF( [Hoofd].[fldOnderhoudsmaand] = 5, "mei", IIF( [Hoofd].[fldOnderhoudsmaand] = 6, "jun", IIF( [Hoofd].[fldOnderhoudsmaand] = 7, "jul", IIF( [Hoofd].[fldOnderhoudsmaand] = 8, "aug", IIF( [Hoofd].[fldOnderhoudsmaand] = 9, "sep", IIF( [Hoofd].[fldOnderhoudsmaand] = 10, "okt", IIF( [Hoofd].[fldOnderhoudsmaand] = 11, "nov", IIF( [Hoofd].[fldOnderhoudsmaand] = 12, "dec", ""))))))))))))
Het antwoord wordt verkleind weergegeven Show
Antwoorden (0)
  • Er werd nog niet geantwoord op deze discussie
Uw antwoord

iConsult

Lekdijk-West 41

2861 ES Bergambacht

T 0182-309825

M 06-53234924

E

snelstart