Az első szakaszban változniuk kell a helyzetben használt adatoknak, hogy véges számú lépés legyen. Ez a feltétel az, ami valamikor leállítja a szakaszok feldolgozását és nem lesz végtelen ciklus. Az alábbi példa 5. lépésében a feltétel az, hogy a teamList változó nem üres. A feltétel mindaddig true, amíg vannak adatbejegyzések a teamList változóhoz. Amikor elfogytak az adatbejegyzések, a feltétel false lesz és az ismétlés véget ér.
Ha többször akarja futtatni a lekérdezéseket, akkor vegyen fel egy dinamikus Adatforrás-konfiguráció elemet a ciklus tárolóba, így kikényszerítve a lekérdezések többszöri inicializálását.
var pos = teamList.indexOf( ",");
if ( pos >=0)
{
// az első tag lekérése (az első vesszőig)
teamList.substr( 0, pos);
}
else
{
// utolsó tag
teamList;
}
var pos = teamList.indexOf( ",");
if ( pos >=0 && pos < teamList.length)
{
// az első szerző lekérése (az első vesszőig)
teamList.substr( pos + 1);
}
else
{
// last member, remove it
""
}