Finalisierung Columnberechnungen - ab in den TEST
This commit is contained in:
62
app/README.md
Normal file
62
app/README.md
Normal file
@@ -0,0 +1,62 @@
|
||||
Here's the improved `README.md` file incorporating the new content while maintaining the existing structure and coherence:
|
||||
|
||||
|
||||
# Project Title
|
||||
|
||||
## Overview
|
||||
Provide a brief description of the project, its purpose, and its main features.
|
||||
|
||||
## Installation
|
||||
Instructions on how to install and set up the project.
|
||||
|
||||
## Usage
|
||||
How to use the project, including code examples and explanations.
|
||||
|
||||
## DataColumn.Expression (Formelsprachen-Übersicht)
|
||||
|
||||
Die dynamischen Grid-Formeln verwenden die ADO.NET **`DataColumn.Expression`**-Sprache. Spalten werden immer über den **Spaltennamen** referenziert (in eckigen Klammern).
|
||||
|
||||
### Grundoperatoren
|
||||
| Typ | Ausdruck | Beispiel |
|
||||
|---|---|---|
|
||||
| Arithmetik | `+ - * /` | `[A] * [B]` |
|
||||
| Vergleich | `= <> > >= < <=` | `[MENGE] > 0` |
|
||||
| Logik | `AND OR NOT` | `[A] > 0 AND [B] < 10` |
|
||||
| Klammern | `(...)` | `([A] + [B]) * 2` |
|
||||
|
||||
### String-Verkettung
|
||||
| Ausdruck | Beispiel |
|
||||
|---|---|
|
||||
| `+` | `[VORNAME] + ' - ' + [NACHNAME]` |
|
||||
| `Convert` | `Convert([NUMMER], 'System.String')` |
|
||||
|
||||
### Bedingungen
|
||||
| Ausdruck | Beispiel |
|
||||
|---|---|
|
||||
| `IIF` | `IIF([A] = 'Harry', 'Blume', 'Tier')` |
|
||||
|
||||
### Häufige Funktionen
|
||||
| Funktion | Beispiel |
|
||||
|---|---|
|
||||
| `Len` | `Len([TEXT])` |
|
||||
| `Trim` | `Trim([TEXT])` |
|
||||
| `Substring` | `Substring([TEXT], 0, 3)` |
|
||||
| `IsNull` | `IsNull([WERT], 0)` |
|
||||
| `Convert` | `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')`
|
||||
|
||||
## Contributing
|
||||
Guidelines for contributing to the project.
|
||||
|
||||
## License
|
||||
Information about the project's license.
|
||||
|
||||
## Contact
|
||||
How to contact the project maintainers for questions or support.
|
||||
|
||||
Reference in New Issue
Block a user