73 lines
1.8 KiB
Plaintext
73 lines
1.8 KiB
Plaintext
ADO.NET DataColumn.Expression – Kompakte Übersicht
|
||
|
||
Spalten werden über den Spaltennamen referenziert, z. B. [MENGE].
|
||
|
||
GRUNDOPERATOREN
|
||
- Arithmetik: + - * /
|
||
Beispiel: [A] * [B]
|
||
- Vergleich: = <> > >= < <=
|
||
Beispiel: [MENGE] > 0
|
||
- Logik: AND OR NOT
|
||
Beispiel: [A] > 0 AND [B] < 10
|
||
- Klammern: (...)
|
||
Beispiel: ([A] + [B]) * 2
|
||
|
||
STRING-VERKETTUNG
|
||
- Verkettung: +
|
||
Beispiel: [VORNAME] + ' - ' + [NACHNAME]
|
||
- Typkonvertierung: Convert
|
||
Beispiel: Convert([NUMMER], 'System.String')
|
||
|
||
BEDINGUNGEN
|
||
- IIF(Bedingung, True, False)
|
||
Beispiel: IIF([A] = 'Harry', 'Blume', 'Tier')
|
||
|
||
HÄUFIGE FUNKTIONEN
|
||
- Len([TEXT])
|
||
- Trim([TEXT])
|
||
- Substring([TEXT], 0, 3)
|
||
- IsNull([WERT], 0)
|
||
- Convert([WERT], 'System.Double')
|
||
|
||
BEISPIELE (FORMULA_EXPRESSION)
|
||
- Multiplikation: [MENGE] * [PREIS]
|
||
- Addieren: [A] + [B]
|
||
- Division: [A] / [B]
|
||
- Text zusammensetzen: [SAKNR] + ' - ' + [KST]
|
||
- Bedingung: IIF([STATUS] = 'X', 'OK', 'NOK')ADO.NET DataColumn.Expression – Kompakte Übersicht
|
||
|
||
Spalten werden über den Spaltennamen referenziert, z. B. [MENGE].
|
||
|
||
GRUNDOPERATOREN
|
||
- Arithmetik: + - * /
|
||
Beispiel: [A] * [B]
|
||
- Vergleich: = <> > >= < <=
|
||
Beispiel: [MENGE] > 0
|
||
- Logik: AND OR NOT
|
||
Beispiel: [A] > 0 AND [B] < 10
|
||
- Klammern: (...)
|
||
Beispiel: ([A] + [B]) * 2
|
||
|
||
STRING-VERKETTUNG
|
||
- Verkettung: +
|
||
Beispiel: [VORNAME] + ' - ' + [NACHNAME]
|
||
- Typkonvertierung: Convert
|
||
Beispiel: Convert([NUMMER], 'System.String')
|
||
|
||
BEDINGUNGEN
|
||
- IIF(Bedingung, True, False)
|
||
Beispiel: IIF([A] = 'Harry', 'Blume', 'Tier')
|
||
|
||
HÄUFIGE FUNKTIONEN
|
||
- Len([TEXT])
|
||
- Trim([TEXT])
|
||
- Substring([TEXT], 0, 3)
|
||
- IsNull([WERT], 0)
|
||
- Convert([WERT], 'System.Double')
|
||
|
||
BEISPIELE (FORMULA_EXPRESSION)
|
||
- Multiplikation: [MENGE] * [PREIS]
|
||
- Addieren: [A] + [B]
|
||
- Division: [A] / [B]
|
||
- Text zusammensetzen: [SAKNR] + ' - ' + [KST]
|
||
- Bedingung: IIF([STATUS] = 'X', 'OK', 'NOK') |