BarLabel Kombination von Funktionen

Beispiele für eine Kombination und Verschachtelung von Funktionen.

1) Formatierung eines Datums:
Die Funktion "date()" liefert das aktuelle Datum im Format "24.12.2005". Für GS1 128 wird dieses Datum im Format "yymmdd" benötigt.

Der Ausdruck für den Barcode kann wie folgt eingegeben werden:
right(year(date()), 2) & right("0" & month(date()), 2) & right("0" & day(date()), 2)

Zuerst werden aus der Angabe 'Jahr' die rechten zwei Ziffern geholt. Für 'Monat' und 'Tag' wird eine "0" vorangestellt, dadurch werden diese Angabe je nach aktuellem Datum 2- oder 3-stellig. Dann werden hier ebenfalls jeweils die rechten zwei Stellen geholt. Alle Einzelwerte können schließlich durch den Operator "&" zusammengefügt werden. Das Resultat ist eine immer 6-stellige Datumsangabe im geforderten Format:


_________________________________________________

2) Bei Währungsbeträgen kann ein Ergebnis aus einer Berechnung auf 2 Nachkommastellen gerundet werden:
round((Var_Netto * Var_MwSt), 2)

_________________________________________________

3) In einem Datenbankfeld "[Name]" soll immer der erste Buchstabe groß, alle weiteren Buchstaben klein geschrieben werden:
ucase(left([Name], 1)) & lcase(mid([Name], 2))

_________________________________________________