Umsetzer: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
* hier entsteht die Umsetzer-Dokumentation
* Ein Umsetzer ist eine .ini-Text-Datei
* Die Kodierung muss ANSI sein.


== Einsatzgebiete ==
== Einsatzgebiete ==
Zeile 11: Zeile 12:
== Dateiname ==
== Dateiname ==


* Ein Umsetzer ist eine .ini- Datei, im Prinzip eine Textdatei
* Der Dateiname ist gleich des Namens der Datenspalte, die sie umsetzen soll
* Der Dateiname ist gleich des Namens der Datenspalte, die sie umsetzen soll
* Sollen also Werte der Spalte "Sparte" verändert werden, so wählt man den Dateinamen Sparte.ini
* Sollen also Werte der Spalte "Sparte" verändert werden, so wählt man den Dateinamen Sparte.ini

Aktuelle Version vom 16. Februar 2023, 11:52 Uhr

  • Ein Umsetzer ist eine .ini-Text-Datei
  • Die Kodierung muss ANSI sein.

Einsatzgebiete

  • e_r_Arbeit
  • Baustelle: für die Wiki-Tabelle im Reiter Protokolle
  • bei der Ergebnismeldung
    • bei den Feldinhalten
    • bei den Sparten der EFRE-Datei

Dateiname

  • Der Dateiname ist gleich des Namens der Datenspalte, die sie umsetzen soll
  • Sollen also Werte der Spalte "Sparte" verändert werden, so wählt man den Dateinamen Sparte.ini

Funktion

A=B
  • In der .ini gibt man erst den alten Wert an (linke Seite, hier A), gefolgt von einem Gleichheitszeichen ("=") und dann den neuen Wert (rechte Seite, hier B)
  • das bedeutet dass der Text "A" immer durch den Text "B" ausgetauscht wird. Der Text "AA" ist jedoch kein Treffer
  • Gibt es einen Umsetzer, so müssen auch alle vorkommenden Werte genau definiert sein, ansonsten kommt ein Fehler. z.B. muss auch der leere Wert angegeben werden
 =<NULL>
  • Man kann den leeren Wert erlauben und auch so belassen:
 =
  • Eine Besonderheit ist jedoch der "*" Platzhalter hier wird jeder Wert erlaubt
 *=Alles andere
  • oder Wert-erhaltend
 *=*
  • Groß- und Kleinschreibung spielt bei der linken Seite KEINE Rolle
 v=x
 V=y
  • ist somit nicht möglich. Es kommt die Fehlermeldung dass "v" bereits definiert ist.