• | {+feldname=['gefunden'],['nicht_gefunden'][[,anfangswert],grenze[,reset_wert]]} |
Sie können die + Kondition Feldsyntax zusammen mit numerischen Werten verwenden, um mehrere Zählungsfunktionen einzurichten. Die Einschachtelung von bedingten Feld-Ausdrücke wird vollständig unterstützt, zum Beispiel:
{feld1*feld2}
{feld1*2-feld2}
{feld1}{feld2}
u.s.w. solange sie eine Nummer ergeben.
gefunden,
|
Diese Ganzzahl bestimmt die Anzahl von Zeichen, für den Zähler benutzt wird. Falls der gefunden-Wert mit einer Nullstelle startet, werden zusätzliche Nullstellen nach vorne eingesetzt, um die Breite auszugleichen; sonst werden Leerzeichen eingesetzt. Wenn der Zähler die bestimmte Breite überschreitet, wird er nicht abgeschnitten, und alle Stellen werden angezeigt.
Anderenfalls bezeichnet eine Reihe von #-Zeichen die entsprechende Anzahl von Zeichen für den Zähler.
|
,
|
Bezeichnet einen nulle Wert für den unbenutzte nicht_gefunden Parameter.
|
anfangswert
(optional)
|
Der Anfangswert, der bei der erstmaligen Auswertung des Feldes verwendet wird, gleichgültig ob es gezählt wird oder nicht.
Wenn Sie diesen Parameter auslassen, wird einen nulle Anfangswert eingestellt.
|
,grenze
(optional)
|
Ein optionales Ganzzahl-Wert, das den allerletzte Wert eines Zählers bestimmt; nachdem wird der Zähler zurückgesetzt.
|
,reset_wert
(optional)
|
Der Zähler wird auf diesem Ganzzahl-Wert zurückgesetzt, nachdem das grenze erreicht wird.
Falls den reset_wert ausgelassen wird, wird der Zähler auf dem anfangswert zurückgesetzt. Falls den anfangswert ausgelassen wird, wird er auf Null Zurückgesetzt.
|
Zum Beispiel:
{+points=02,,03,12,01}
Anfangs wird das zusammengesetzte Feld auf dem Wert 03 eingestellt. Das Wert des zusammengesetzten Feldes wird durch 01 erhöht jedes Mal, dass das Feld namens "points" gefunden wird, bis auf den Wert 12. Das nächste Mal, dass "points" gefunden wird, wird der Wert des zusammengesetzten Feldes auf 01 zurückgesetzt.
|
,
|
Das Komma bezeichnet, dass den (überflüssige) found-Parameter übersprungen wurde, and dass den Standardwert von Null eingestellt wurde.
|
nicht_gefunden
|
Ein Ganzzahl, der die Anzahl von Zeichen bestimmt, die für den Zähler benutzt werden. Falls der nicht_gefunden-Wert mit einer Nullstelle startet, werden zusätzliche Nullstellen nach vorne eingesetzt, um die Breite auszugleichen; sonst werden Leerzeichen eingesetzt. Wenn der Zähler die bestimmte Breite überschreitet, wird er nicht abgeschnitten, und alle Stellen werden angezeigt.
Anderenfalls bezeichnet eine Reihe von #-Zeichen die entsprechende Anzahl von Zeichen für den Zähler.
|
,anfangswert
(optional)
|
Der Anfangswert, der bei der erstmaligen Auswertung des Feldes verwendet wird, gleichgültig ob es gezählt wird oder nicht.
Wenn Sie diesen Parameter auslassen, wird einen nulle Anfangswert eingestellt.
|
,grenze
(optional)
|
Ein optionales Ganzzahl-Wert, das den allerletzte Wert eines Zählers bestimmt; nachdem wird der Zähler auf anfangswert zurückgesetzt.
|
,reset_wert
(optional)
|
Der Zähler wird auf diesem Ganzzahl-Wert zurückgesetzt, nachdem das grenze erreicht wird.
Falls den reset_wert-Wert ausgelassen wird, wird der Zähler auf dem anfangswert-Wert zurückgesetzt. Falls den anfangswert ausgelassen wurde, wird er auf Null Zurückgesetzt.
|
Zum Beispiel:
{+debit=,2,0} oder
{+debit=,##,0}
Das zusammengesetzte Feld erwidert erstmal den Wert 0. Jedes Mal, dass das Feld namens "debit" nicht gefunden wird, zählt der Wert des zusammengesetzten Feldes per 1 hoch.
|
| {+feldname=gefunden}
Ein einfaches Konstrukt zum Zählen von gefunden-Feldern, wofür der Anfangswert null ist. |
gefunden
|
Dieser Ganzzahl bestimmt die Anzahl von Zeichen, die für den Zähler benutzt werden.
Anderenfalls bezeichnet eine Reihe von #-Zeichen die entsprechende Anzahl von Zeichen für den Zähler.
|
Zum Beispiel:
{+count=1} oder
{+count=#}
Der Wert des zusammengesetzten Feldes fangt bei Null an. Jedes Mal, dass das Feld namens "count" gefunden wird, zählt der Wert des zusammengesetzten Feldes per 1 hoch.
|
Links
Zeichenkette-Konditionen
Beispiele|zusammengesetzte Felder