lsoft:snippets:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| lsoft:snippets:start [2017/07/27 11:21] – kwagner | lsoft:snippets:start [2023/12/21 13:29] (aktuell) – kwagner | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| :!: Hierbei wird die Zahl durch edit() richtig formatiert, mit Komma als Trennzeichen und **OHNE** die nervigen führenden Leerzeichen | :!: Hierbei wird die Zahl durch edit() richtig formatiert, mit Komma als Trennzeichen und **OHNE** die nervigen führenden Leerzeichen | ||
| < | < | ||
| - | strip(edit(w12,' | + | strip(edit(w12,' |
| </ | </ | ||
| Zeile 16: | Zeile 16: | ||
| < | < | ||
| /* Ausgabe Arbeitspreis mit 2 Nachkommastellen */ | /* Ausgabe Arbeitspreis mit 2 Nachkommastellen */ | ||
| - | say cursor(rpos, | + | say cursor(rpos, |
| </ | </ | ||
| Zeile 23: | Zeile 23: | ||
| < | < | ||
| substr(datum.i, | substr(datum.i, | ||
| + | </ | ||
| + | |||
| + | === Textboxen === | ||
| + | |||
| + | < | ||
| + | set textbox to " | ||
| + | say textbox(rpos, | ||
| + | |||
| + | do while @TBTEXT <> '' | ||
| + | rpos+=rpi | ||
| + | say textbox(rpos, | ||
| + | enddo | ||
| + | </ | ||
| + | |||
| + | === Leerzeichen ersetzen === | ||
| + | |||
| + | < | ||
| + | aus1 = v_tarif_zusatzvereinbarung.l2 | ||
| + | |||
| + | do while pos(' ', aus1) > 0 | ||
| + | aus += substr(aus1, | ||
| + | aus += ' | ||
| + | aus1 = substr(aus1, | ||
| + | enddo | ||
| + | |||
| + | aus += aus1 + ', sowie der Zusatzvereinbarung ' | ||
| + | </ | ||
| + | |||
| + | === 0 am Ende von Nachkommastellen nicht ausgeben === | ||
| + | |||
| + | < | ||
| + | l_w14_arbeitspreis_text = edit(l_w14_arbeitspreis,' | ||
| + | if ( substr(l_w14_arbeitspreis_text, | ||
| + | say textright( l_w14_arbeitspreis_text + ' ct/ | ||
| + | else | ||
| + | say textright( edit(l_w14_arbeitspreis,' | ||
| + | endif | ||
| + | </ | ||
| + | |||
| + | ==== Variablen dynamisch ausgeben ==== | ||
| + | |||
| + | |||
| + | < | ||
| + | do 10 | ||
| + | r100=pos(' | ||
| + | r101=pos(' | ||
| + | if r100 > 0 and r101-r100-4 > 0 | ||
| + | sv=substr(s, | ||
| + | sv = ' | ||
| + | s=substr(s, | ||
| + | else | ||
| + | leave | ||
| + | endif | ||
| + | enddo | ||
| </ | </ | ||
lsoft/snippets/start.1501147279.txt.gz · Zuletzt geändert: von kwagner
