Strings om een aangepaste opmaak op te geven

Strings om een aangepaste opmaak op te geven bieden aanvullende opties voor het opmaken van kolommen of hiërarchieniveaus die tijdstempels, datums en tijden bevatten.

Als u strings voor een aangepaste opmaak wilt instellen voor een kolom of hiërarchieniveau, gebruikt u het veld Aangepaste datumnotatie (voor datum- en tijdvelden) of het veld Aangepaste numerieke notatie (voor numerieke velden) in het dialoogvenster Kolomeigenschappen: tabblad Gegevensopmaak.

Deze sectie bevat de volgende onderwerpen:

Strings om een aangepaste notatie op te geven voor datum- en tijdvelden

U kunt strings voor aangepaste opmaak instellen voor een kolom of hiërarchieniveau in het veld Aangepaste datumnotatie in het dialoogvenster Kolomeigenschappen: tabblad Gegevensopmaak.

Deze sectie bevat de volgende onderwerpen:

Algemene strings voor aangepaste opmaak

U kunt aangepaste tijd- of datumnotaties maken met deze strings.

In de tabel worden de algemene strings voor aangepaste opmaak weergegeven, plus de resultaten die worden weergegeven. Deze bieden de mogelijkheid de datum- en tijdvelden in de landinstelling van de gebruiker weer te geven.

String voor algemene opmaak Resultaat

[FMT:dateShort]

Hiermee wordt de datum in de korte datumnotatie van de landinstelling opgemaakt. U kunt ook [FMT:date] typen.

[FMT:dateLong]

Hiermee wordt de datum in de lange datumnotatie van de landinstelling opgemaakt.

[FMT:dateInput]

Hiermee wordt de datum opgemaakt in een notatie die acceptabel is voor invoer terug in het systeem.

[FMT:time]

Hiermee wordt de tijd in de tijdnotatie van de landinstelling opgemaakt.

[FMT:timeHourMin]

Hiermee wordt de tijd in de tijdnotatie van de landinstelling opgemaakt, maar worden de seconden weggelaten.

[FMT:timeInput]

Hiermee wordt de tijd opgemaakt in een notatie die acceptabel is voor invoer terug in het systeem.

[FMT:timeInputHourMin]

Hiermee wordt de tijd opgemaakt in een notatie die acceptabel is voor invoer terug in het systeem, maar worden de seconden weggelaten.

[FMT:timeStampShort]

Equivalent aan het typen van [FMT:dateShort] [FMT:time]. Hiermee wordt de datum in de korte datumnotatie van de landinstelling opgemaakt en de tijd in de tijdnotatie van de landinstelling. U kunt ook [FMT:timeStamp] typen.

[FMT:timeStampLong]

Equivalent aan het typen van [FMT:dateLong] [FMT:time]. Hiermee wordt de datum in de lange datumnotatie van de landinstelling opgemaakt en de tijd in de tijdnotatie van de landinstelling.

[FMT:timeStampInput]

Equivalent aan [FMT:dateInput] [FMT:timeInput]. Hiermee worden de datum en de tijd opgemaakt in een notatie die acceptabel is voor invoer terug in het systeem.

[FMT:timeHour]

Hiermee wordt het uurveld alleen in de notatie van de landinstelling opgemaakt, zoals 8 PM.

YY of yy

Hiermee worden de laatste twee cijfers van het jaar weergegeven, links opgevuld met nul, indien nodig, bijvoorbeeld 01 voor 2001.

YYY of yyy

Hiermee wordt het viercijferige jaar weergegeven, links opgevuld met links, indien nodig, bijvoorbeeld 0523.

YYYY of yyyy

Hiermee wordt het viercijferige jaar weergegeven, bijvoorbeeld 2011

M

Hiermee wordt de numerieke maand weergegeven, bijvoorbeeld 2 voor februari.

MM

Hiermee wordt de numerieke maand weergegeven, links opgevuld met nul voor maanden die uit een enkel cijfer bestaan, bijvoorbeeld 02 voor februari.

MMM

Hiermee wordt de afkorting van de maand in de landinstelling van de gebruiker weergegeven, bijvoorbeeld 'Feb'.

MMMM

Hiermee wordt de volledige maand in de landinstelling van de gebruiker weergegeven, bijvoorbeeld 'Februari'.

D of d

Hiermee wordt de dag van de maand weergegeven, bijvoorbeeld 1.

DD of dd

Hiermee wordt de dag van de maand weergegeven, links opgevuld met nul voor dagen die uit een enkel cijfer bestaan, bijvoorbeeld 01.

DDD of ddd

Hiermee wordt de afgekorte naam van de dag van de week weergegeven in de landinstelling van de gebruiker, bijvoorbeeld 'Zat' voor zaterdag.

DDDD of dddd

Hiermee wordt de volledige naam van de dag van de week weergegeven in de landinstelling van de gebruiker, bijvoorbeeld 'Zaterdag'.

DDDDD of ddddd

Hiermee wordt de eerste letter van naam van de dag van de week weergegeven in de landinstelling van de gebruiker, bijvoorbeeld 'Z' voor zaterdag.

h

Hiermee wordt het uur weergegeven in de 12-uursnotatie, bijvoorbeeld '2'.

H

Hiermee wordt het uur weergegeven in de 24-uursnotatie, bijvoorbeeld '23'.

hh

Hiermee wordt het uur weergegeven in de 12-uursnotatie, links opgevuld met nul voor uren die uit een enkel cijfer bestaan, bijvoorbeeld 01.

HH

Hiermee wordt het uur weergegeven in de 24-uursnotatie, links opgevuld met nul voor uren die uit een enkel cijfer bestaan, bijvoorbeeld 01.

m

Hiermee wordt de minuut weergegeven, bijvoorbeeld 7.

mm

Hiermee wordt de minuut weergegeven, links opgevuld met nul voor minuten die uit een enkel cijfer bestaan, bijvoorbeeld 07.

s

Hiermee wordt de seconde weergegeven, bijvoorbeeld 2.

U kunt ook decimalen in de string opnemen, zoals s.# of s.00 (waarbij # een optioneel cijfer aangeeft en 0 een verplicht cijfer aangeeft).

ss

Hiermee wordt de seconde weergegeven, links opgevuld met nul voor seconden die uit een enkel cijfer bestaan, bijvoorbeeld 02.

U kunt ook decimalen in de string opnemen, zoals ss.# of ss.00 (waarbij # een optioneel cijfer aangeeft en 0 een verplicht cijfer aangeeft).

t

Hiermee wordt de eerste letter van de afkorting voor ante meridiem of post meridiem in de landinstelling van de gebruiker weergegeven, bijvoorbeeld 'a'.

tt

Hiermee wordt de afkorting voor ante meridiem of post meridiem in de landinstelling van de gebruiker weergegeven, bijvoorbeeld 'pm'.

gg

Hiermee wordt de eeuw in de landinstelling van de gebruiker weergegeven.

ODBC-strings voor aangepaste opmaak

U kunt de strings voor aangepaste opmaak maken met ODBC.

In de tabel worden de strings voor aangepaste opmaak van het ODBC-standaardtype weergegeven, plus de resultaten die worden weergegeven. Deze strings geven datum- en tijdvelden weer in overeenstemming met de ODBC-standaard.

String voor ODBC-opmaak Resultaat

[FMT:dateODBC]

Hiermee wordt de datum in de ODBC-standaardnotatie jjjj-mm-dd opgemaakt (jaar van 4 cijfers, maand van 2 cijfers, dag van 2 cijfers).

[FMT:timeODBC]

Hiermee wordt de tijd in de ODBC-standaardnotatie uu:mm:ss opgemaakt (uur van 2 cijfers, minuut van 2 cijfers, seconde van 2 cijfers).

[FMT:timeStampODBC]

Equivalent aan het typen van [FMT:dateODBC] [FMT:timeStampODBC]. Hiermee wordt de datum in de notatie jjjj-mm-dd en de tijd in de notatie uu:mm:ss opgemaakt.

[FMT:dateTyped]

Hiermee wordt het woord datum weergegeven en vervolgens de datum getoond in de ODBC-standaardnotatie jjjj-mm-dd. De datum wordt binnen enkele aanhalingstekens (') getoond.

[FMT:timeTyped]

Hiermee wordt het woord tijd weergegeven en vervolgens de tijd getoond in de ODBC-standaardnotatie uu-mm-ss. De tijd wordt binnen enkele aanhalingstekens (') getoond.

[FMT:timeStampTyped]

Hiermee wordt het woord tijdstempel weergegeven en vervolgens de tijdstempel getoond in de ODBC-standaardnotatie jjjj-mm-dd uu-mm-ss. De tijdstempel wordt binnen enkele aanhalingstekens (') getoond.

Strings voor aangepaste notatie voor numerieke velden

Door strings voor aangepaste opmaak in te stellen voor numerieke velden, zorgt u ervoor dat gegevens nauwkeurig worden geïnterpreteerd.

U kunt strings voor aangepaste opmaak instellen voor een kolom of hiërarchieniveau in het veld Aangepaste numerieke notatie op het tabblad Gegevensopmaak in het dialoogvenster 'Kolomeigenschappen'.

Opmerking:

Wanneer u de notatie van een ander gegevenstype toepast, bijvoorbeeld wanneer u een datumnotatie toepast op een numeriek veld, wordt de notatie niet toegepast maar wordt de oorspronkelijke waarde toegepast als de eigenlijke waarde buiten het bereik valt. Neem bijvoorbeeld de notatie [MMMM]. Als de oorspronkelijke waarde die moet worden geconverteerd, 13 is, dan is die waarde buiten bereik omdat er slechts 12 maanden in een jaar zijn. Dan wordt de oorspronkelijke waarde, 13, weergegeven, zonder dat deze wordt geconverteerd naar de naam van een maand. Als de oorspronkelijke waarde echter 12 is, dan wordt door het toepassen van de aangepaste notatie de waarde geconverteerd naar de 12de maand, ofwel 'december'.

Deze sectie bevat de volgende onderwerpen:

Strings om een aangepaste notatie op te geven voor velden met gehele getallen

U kunt maand- en dagwaarden weergeven met strings voor aangepaste opmaak.

De tabel bevat strings voor aangepaste opmaak die beschikbaar zijn wanneer met integrale velden wordt gewerkt. Deze bieden de mogelijkheid de namen van maanden en dagen in de landinstelling van de gebruiker weer te geven.

Deze velden bevatten gehele getallen die de maand van het jaar of de dag van de week aangeven. Voor maanden staat 1 voor januari, 2 voor februari, enzovoort en 12 voor december. Voor dagen van de week staat 1 voor zondag, 2 voor maandag, enzovoort en 7 voor zaterdag.

Opmaakstring voor veld met gehele getallen Resultaat

[MMM]

Hiermee wordt de afkorting van de naam van de maand in de landinstelling van de gebruiker weergegeven.

[MMMM]

Hiermee wordt de volledige naam van de maand in de landinstelling van de gebruiker weergegeven.

[DDD]

Hiermee wordt de afkorting van de naam van de dag van de week weergegeven in de landinstelling van de gebruiker.

[DDDD]

Hiermee wordt de volledige naam van de dag van de week weergegeven in de landinstelling van de gebruiker.

Strings om een aangepaste notatie op te geven voor conversie naar uren

U kunt verschillende tijdsperioden converteren naar notaties met uren.

In deze tabel worden de strings voor aangepaste opmaak weergegeven die u kunt gebruiken om gegevens in uren op te maken. U gebruikt deze strings voor de volgende soorten velden:

  • Velden die gehele getallen of echte getallen bevatten die de tijd aangeven die is verstreken sinds het begin van de dag (12:00 AM).

  • Velden waarin de uitvoer de opmaak [FMT:timeHour] heeft, zoals beschreven in de tabel. (In deze notatie wordt het uurveld alleen weergegeven in de notatie van de landinstelling, zoals 8 PM.)

Opmaakstring voor gegevensconversie Resultaat

[FMT:timeHour]

Hierbij wordt aangenomen dat de waarde het aantal uur vertegenwoordigt dat is verstreken sinds het begin van de dag en wordt het aantal uur opgemaakt in de notatie uu, waarbij 'uu' het aantal uur is. Breuken worden uit de waarde weggelaten. Een waarde van '2' wordt bijvoorbeeld genoteerd als '2 AM' en een waarde van '12.24' als '12 PM'.

[FMT:timeHour(min)]

Hierbij wordt aangenomen dat de waarde het aantal minuten vertegenwoordigt dat is verstreken sinds het begin van de dag en wordt het aantal minuten opgemaakt in de notatie uu, waarbij 'uu' het aantal uur is. Breuken worden uit de waarde weggelaten. Een waarde van '2' wordt bijvoorbeeld genoteerd als '12 AM' en een waarde van '363.10' als '06 PM'.

[FMT:timeHour(sec)]

Hierbij wordt aangenomen dat de waarde het aantal seconden vertegenwoordigt dat is verstreken sinds het begin van de dag en wordt het aantal seconden opgemaakt in de notatie uu, waarbij 'uu' het aantal uur is. Breuken worden uit de waarde weggelaten. Een waarde van '600' wordt bijvoorbeeld genoteerd als '12 AM' en een waarde van '3600' als '1 AM', en een waarde van 61214.30 als 5 PM.

Strings om een aangepaste notatie op te geven voor conversie naar uren en minuten

U kunt verschillende tijdsperioden converteren naar notaties met uren en minuten.

In deze tabel worden de strings voor aangepaste opmaak weergegeven die u kunt gebruiken om gegevens in uren en minuten te noteren. U gebruikt deze strings in velden die gehele getallen of echte getallen bevatten die de tijd aangeven die is verstreken sinds het begin van de dag (12:00 AM).

Ze kunnen ook worden gebruikt voor uitvoer met de notatie [FMT:timeHourMin] die in de tabel wordt beschreven. (In deze opmaak wordt de tijd in de tijdnotatie van de landinstelling weergegeven, maar worden de seconden weggelaten.)

Opmaakstring voor gegevensconversie Resultaat

[FMT:timeHourMin]

Hierbij wordt aangenomen dat de waarde het aantal minuten vertegenwoordigt dat is verstreken sinds het begin van de dag en wordt de waarde geconverteerd naar de notatie uu:mm, waarbij 'uu' het aantal uur is en 'mm' het aantal minuten is. Breuken worden uit de waarde weggelaten. Een waarde van '12' wordt bijvoorbeeld genoteerd als '12:12 AM' en een waarde van '73' als '1:13 AM', en een waarde van '750' als '12:30 PM'.

[FMT:timeHourMin(sec)]

Hierbij wordt aangenomen dat de waarde het aantal seconden vertegenwoordigt dat is verstreken sinds het begin van de dag en wordt de waarde geconverteerd naar de notatie uu:mm, waarbij 'uu' het aantal uur is en 'mm' het aantal minuten is. Breuken worden uit de waarde weggelaten. Een waarde van '60' wordt bijvoorbeeld genoteerd als '12:01 AM' en een waarde van '120' als '12:02 AM', en een waarde van '43200' als 12:00 PM.

[FMT:timeHourMin(hour)]

Hierbij wordt aangenomen dat de waarde het aantal uur vertegenwoordigt dat is verstreken sinds het begin van de dag en wordt het aantal uur geconverteerd naar de notatie uu:mm, waarbij 'uu' het aantal uur is en 'mm' het resterende aantal minuten is. Een waarde van '0' wordt bijvoorbeeld genoteerd als '12:00 AM' en een waarde van '1,5' als '1:30 AM' en een waarde van '13,75' als '1:45 PM.

Strings om een aangepaste notatie op te geven voor conversie naar uren, minuten en seconden

U kunt verschillende tijdsperioden converteren naar notaties met uren, minuten en seconden.

In deze tabel worden de strings voor aangepaste notaties weergegeven die u kunt gebruiken om gegevens in uren, minuten en seconden op te maken. U gebruikt deze strings in velden die gehele getallen bevatten of werkelijke getallen die tijd aangeven.

Ze kunnen ook worden gebruikt voor uitvoer met de notatie [FMT:time], beschreven in Algemene strings voor aangepaste opmaak. (In deze notatie wordt de tijd in de tijdnotatie van de landinstelling weergegeven.)

Opmaakstring voor gegevensconversie Resultaat

[FMT:time]

Hierbij wordt aangenomen dat de waarde het aantal seconden vertegenwoordigt dat is verstreken sinds het begin van de dag en wordt de waarde geconverteerd naar de notatie uu:mm:ss, waarbij 'uu' het aantal uur is, 'mm' het aantal minuten is en 'ss' het aantal seconden is. Een waarde van '60' wordt bijvoorbeeld genoteerd als '12:01:00 AM' en een waarde van '126' als '12:02 :06 AM', en een waarde van '43200' als '12:00:00 PM.'.

[FMT:time(min)]

Hierbij wordt aangenomen dat de waarde het aantal minuten vertegenwoordigt dat is verstreken sinds het begin van de dag en wordt de waarde geconverteerd naar de notatie uu:mm:ss, waarbij 'uu' het aantal uur is, 'mm' het aantal minuten is en 'ss' het aantal seconden is. Een waarde van '60' wordt bijvoorbeeld genoteerd als '1:00:00 AM', een waarde van '126' als '12:06:00 AM' en een waarde van '1400' als '11:20:00 PM'.

[FMT:time(hour)]

Hierbij wordt aangenomen dat de waarde het aantal uren vertegenwoordigt dat is verstreken sinds het begin van de dag en wordt de waarde geconverteerd naar de notatie uu:mm:ss, waarbij 'uu' het aantal uur is, 'mm' het aantal minuten is en 'ss' het aantal seconden is. Een waarde van '6,5' wordt bijvoorbeeld genoteerd als '6:30:00 AM' en een waarde van '12' als '12:00:00 PM'.

Strings om een aangepaste notatie op te geven voor het weergeven van duur

U kunt verschillende tijdsperioden converteren om een tijdsduur te beschrijven.

In deze tabel worden de strings voor aangepaste opmaak weergegeven die u kunt gebruiken om duurgegevens in te delen in dagen, uren, minuten en seconden. U gebruikt deze strings in velden die gehele getallen bevatten of werkelijke getallen die tijd aangeven.

Hiermee kunt u de duur weergeven, bijvoorbeeld de duur van een telefoongesprek. U kunt een numeriek veld opmaken als DD:UU:MM:SS.

U kunt tekstconstanten aan de string toevoegen om de uitvoer duidelijker te maken, zoals in het volgende voorbeeld:

  • [duration][opt:dd"d":][opt:hh"h":]mm"m":ss"s"
  • Bij invoer = 15000, is de uitvoer: 04h:10m:00s

De tekstconstanten u, m en s geven uren, minuten en seconden aan in dit voorbeeld.

Als u [opt:...] in de string invoegt, wordt het veld optioneel. Het veld wordt dan niet weergegeven als het geen waarde bevat. In het bovenstaande voorbeeld geeft [opt:dd] aan dat het veld voor dagen niet wordt weergegeven omdat dit veld geen waarde bevat.

Opmaakstring voor gegevensconversie Resultaat

[duration(sec)][opt:dd]:uu:mm:ss

Hiermee maakt u het totaal aantal seconden op als duur. Een duurwaarde van 16500,00 wordt bijvoorbeeld weergegeven als 04:35:00. Dit staat voor een duur van vier uur, 35 minuten en nul seconden.

Met behulp van opt:dd geeft u het aantal dagen weer, maar als er voor opt geen waarde is ingevoerd, wordt er niets weergegeven.

De standaardeenheid van tijd is seconden.

[duration(min)][opt:dd]:uu:mm:ss

Hiermee maakt u het totaal aantal minuten op als duur. Een duurwaarde van 275,00 wordt bijvoorbeeld weergegeven als 04:35:00. Dit staat voor een duur van vier uur, 35 minuten en nul seconden.

Met behulp van opt:dd geeft u het aantal dagen weer, maar als er voor opt geen waarde is ingevoerd, wordt er niets weergegeven.

[duration(hour)][opt:dd]:uu:mm:ss

Hiermee maakt u het totaal aantal uren op als duur. Een duurwaarde van 4,58 wordt bijvoorbeeld weergegeven als 04:35:00. Dit staat voor een duur van vier uur, 34 minuten en 48 seconden.

Met behulp van opt:dd geeft u het aantal dagen weer, maar als er voor opt geen waarde is ingevoerd, wordt er niets weergegeven.

[duration(day)][opt:dd]:uu:mm:ss

Hiermee maakt u het totaal aantal dagen op als duur. Een duurwaarde van 2,13 wordt bijvoorbeeld weergegeven als 02:03:07:12. Dit staat voor een duur van 2 dagen, 3 uur, 7 minuten en 12 seconden.

Met behulp van opt:dd geeft u het aantal dagen weer, maar als er voor opt geen waarde is ingevoerd, wordt er niets weergegeven.