This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vba:access:functions:group_concat [23.10.2019 08:15:37] yaslaw [VBA-Beispiel] |
vba:access:functions:group_concat [18.05.2020 11:38:18] (current) yaslaw |
||
---|---|---|---|
Line 35: | Line 35: | ||
Optional ByVal iDistinct As Boolean = True _ | Optional ByVal iDistinct As Boolean = True _ | ||
) As String</code> | ) As String</code> | ||
+ | ***iExpr** Feld das zusammnegeführt werden soll | ||
+ | ***iDomain** Quelle (Tabelle, View) | ||
+ | ***//iCriteria//** Where-Bedinung ohne WHERE | ||
+ | ***//iDelemiter//** Delemiter | ||
+ | ***//iOrderBy//** Order By Bedinung | ||
+ | ***//iDistinct//** Werte als DISTINCT behandeln. Sprich doppelte Einträge werden unterdrückt | ||
+ | |||
+ | Der Rückgabelwert ist entweder eine Stringliste oder ein leerer String falls keine Details gefunden wurden. | ||
+ | Sollte ein Fehler auftreten, wird #ERR und der Fehlertext zurückgegeben. | ||
==== groupConcat() ==== | ==== groupConcat() ==== | ||
Line 47: | Line 56: | ||
Optional ByVal iDistinct As Boolean = False _ | Optional ByVal iDistinct As Boolean = False _ | ||
) As String</code> | ) As String</code> | ||
- | ***iExpr** Feld das zusammnegeführt werden soll | ||
- | ***iDomain** Quelle (Tabelle, View) | ||
- | ***//iCriteria//** Where-Bedinung ohne WHERE | ||
- | ***//iDelemiter//** Delemiter | ||
- | ***//iOrderBy//** Order By Bedinung | ||
- | ***//iDistinct//** Werte als DISTINCT behandeln. Sprich doppelte Einträge werden unterdrückt | ||
- | |||
- | Der Rückgabelwert ist entweder eine Stringliste oder ein leerer String falls keine Details gefunden wurden. | ||
- | Sollte ein Fehler auftreten, wird #ERR und der Fehlertext zurückgegeben. | ||
===== Anwendungsbeispiele ===== | ===== Anwendungsbeispiele ===== | ||
Line 95: | Line 95: | ||
Die meisten Felder sind normale SQL-String. Sprich es gelten die folgenden Regelen: | Die meisten Felder sind normale SQL-String. Sprich es gelten die folgenden Regelen: | ||
* Feldnamen dürfen nur Zahlen und Buchstaben enthalten. Ansonsten müssen sie in ''[]'' geschrieben werden | * Feldnamen dürfen nur Zahlen und Buchstaben enthalten. Ansonsten müssen sie in ''[]'' geschrieben werden | ||
+ | * Zahlen werden als SQL-Zahlen geschrieben, also ohne Begrenzungszeichen | ||
* String müssen als SQL-String erfasst werden. Also mit ' oder " als Begrenzungszeichen. | * String müssen als SQL-String erfasst werden. Also mit ' oder " als Begrenzungszeichen. | ||
* Datum müssen im SQL-Format erfasst werden: ''#MM/DD/YYYY#'', ''#HH:NN:SS#'' bzw. ''#MM/DD/YYYY HH:NN:SS#'' | * Datum müssen im SQL-Format erfasst werden: ''#MM/DD/YYYY#'', ''#HH:NN:SS#'' bzw. ''#MM/DD/YYYY HH:NN:SS#'' |