# Verschiedene Anzahl der Stellen von Tracknummern

**URL:** <https://community.mp3tag.de/t/verschiedene-anzahl-der-stellen-von-tracknummern/14170>\
**Category:** Allgemein\
**Created:** [November 27, 2012, 8:33am UTC](https://community.mp3tag.de/t/verschiedene-anzahl-der-stellen-von-tracknummern/14170 "2012-11-27T08:33:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon40879270](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/8797f3/32.png) [@anon40879270](https://community.mp3tag.de/u/anon40879270)\
**Post date:** [November 27, 2012, 8:33am UTC](https://community.mp3tag.de/t/verschiedene-anzahl-der-stellen-von-tracknummern/14170/1 "2012-11-27T08:33:30Z")

</div>

Ich habe bisher die Tracknummer immer zweistellig geschrieben:  
$num(%track%,2). %title%

In verschiedenen Samplern benötige ich aber mehrstellige Tracknummern. Die Anzahl der Stellen der Tracknummern größer 2 schreibe ich in das benutzerfefinierte Feld %tracknum%:  
$num(%track%,%tracknum%). %title%

Das Feld %tracknum% möchte ich aber leer lassen (bzw. ist nicht vorhanden), wenn die Anzahl der Stellen der Tracknummern gleich 2 ist. Wie kann ich dieses "entweder oder" realisieren?

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [November 27, 2012, 10:10am UTC](https://community.mp3tag.de/t/verschiedene-anzahl-der-stellen-von-tracknummern/14170/2 "2012-11-27T10:10:13Z")

</div>

> [@mbaa3](#):
>
> ... In verschiedenen Samplern benötige ich aber mehrstellige Tracknummern. Die Anzahl der Stellen der Tracknummern größer 2 schreibe ich in das benutzerfefinierte Feld %tracknum%:  
> $num(%track%,%tracknum%). %title%  
> Das Feld %tracknum% möchte ich aber leer lassen (bzw. ist nicht vorhanden), wenn die Anzahl der Stellen der Tracknummern gleich 2 ist. Wie kann ich dieses "entweder oder" realisieren?

Vorschläge ...

**TRACKNUM:=$ifgreater($len(%TRACK%),2,$len(%TRACK%),%DUMMY%) TRACKNUM:=$ifgreater($len(%TRACK%),2,$len(%TRACK%),) TRACKNUM:=$ifgreater($num(%TRACK%,1),99,3,%DUMMY%) TRACKNUM:=$ifgreater($num(%TRACK%,1),99,3,) TRACKNUM:=$ifgreater($len($num(%TRACK%,1)),2,$len($num(%TRACK%,1)),%DUMMY%) TRACKNUM:=$ifgreater($len($num(%TRACK%,1)),2,$len($num(%TRACK%,1)),)**

DD.20121127.1222.CET

---

<div class="post-metadata">

**Author:** ![anon40879270](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/8797f3/32.png) [@anon40879270](https://community.mp3tag.de/u/anon40879270)\
**Post date:** [November 27, 2012, 10:50am UTC](https://community.mp3tag.de/t/verschiedene-anzahl-der-stellen-von-tracknummern/14170/3 "2012-11-27T10:50:29Z")

</div>

Danke für die schnelle Antwort. Dein Formatstring macht was anderes als ich gemeint habe. Ich habe mich nicht klar genug ausgedrückt. Hierzu einige Beispiele.

Wenn in %tracknum% 4 steht:

1. Hips Dont Lie - Shakira ft Wyclef Jean

Wenn in %tracknum% 3 steht:

1. Hips Dont Lie - Shakira ft Wyclef Jean

Wenn in %tracknum% 2 steht:

1. Hips Dont Lie - Shakira ft Wyclef Jean

Wenn in %tracknum% nichts steht:

1. Hips Dont Lie - Shakira ft Wyclef Jean

Wenn in %tracknum% irgendeine Zahl kleiner 3 steht:

1. Hips Dont Lie - Shakira ft Wyclef Jean

Der Formatstring  
$ifgreater($len(%TRACK%),2,$len(%TRACK%),%DUMMY%). %TITLE%  
liefert aber  
3. Hips Dont Lie - Shakira ft Wyclef Jean  
wenn %track% 3-stellig ist; oder aber  
. Hips Dont Lie - Shakira ft Wyclef Jean  
wenn %track% 2-stellig ist.

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [November 27, 2012, 12:40pm UTC](https://community.mp3tag.de/t/verschiedene-anzahl-der-stellen-von-tracknummern/14170/4 "2012-11-27T12:40:56Z")

</div>

> [@mbaa3](#):
>
> ... Dein Formatstring macht was anderes als ich gemeint habe. ...

Sorry, Manfred, ich hatte verstanden, du wolltest das Tag-Feld TRACKNUM beschreiben in Abhängigkeit vom Inhalt im Tag-Feld TRACK.

Du willst also das Tag-Feld TRACK beschreiben in Abhängigkeit vom Inhalt im Tag-Feld TRACKNUM.  
Vorschläge ...

**TRACK:=$ifgreater(%TRACKNUM%,2,$num(%TRACK%,%TRACKNUM%),$num(%TRACK%,2)) TRACK:=$num(%TRACK%,$ifgreater(%TRACKNUM%,2,%TRACKNUM%,2))**

DD.20121127.1437.CET

---

<div class="post-metadata">

**Author:** ![anon40879270](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/8797f3/32.png) [@anon40879270](https://community.mp3tag.de/u/anon40879270)\
**Post date:** [November 27, 2012, 1:25pm UTC](https://community.mp3tag.de/t/verschiedene-anzahl-der-stellen-von-tracknummern/14170/5 "2012-11-27T13:25:46Z")

</div>

Danke!  
Der Formatstring im Konverter  
$num(%TRACK%,$ifgreater(%TRACKNUM%,2,%TRACKNUM%,2)). %title%  
liefert genau das, was ich brauchte.
