Использование счетчика для разделения контрольного списка на 2 столбца в методе выборки X ++ - PullRequest
0 голосов
/ 08 марта 2012

Вот то, что я пока имею, это возвращает два столбца, но каждый счетчик останавливается, а затем дублирует одно и то же значение снова и снова ...

        if(lLogisticsControlTable.APMJobTypeId)

        select count (RecID) from jobTypeCheck where jobTypeCheck.APMJobTypeId == lLogisticsControlTable.APMJobTypeId;
            {
                counter     =   jobTypeCheck.RecId;
            }

        while select jobTypeCheck where jobTypeCheck.APMJobTypeId == lLogisticsControlTable.APMJobTypeId
        {
            counter1    =   counter / 2;

            halfCount1  =   counter - counter1;

            if(halfcount <= counter1)
            {
                halfCount++;
                jobListCheck1 = jobTypeCheck.Name;
            }

            if (halfCount1 > halfCount)
            {
                halfCount1++;
                jobListCheck2 = jobTypeCheck.Name;
            }

            element.execute(2);
        }
    }

1 Ответ

0 голосов
/ 09 марта 2012

Как указал Майкл Браун, трудно понять проблему с половиной кода;)

Однако я бы посоветовал вам вызвать метод element.execute (2) длякаждые секунды проходить через цикл?Таким образом, jobListCheck1 будет слева, а jobListCheck2 будет справа.Наконец, вам нужно будет сразу же проверить вне цикла, если у вас есть нечетное количество элементов jobTypeCheck, и в последний раз вызвать метод element.execute (2) , не забывая установить jobListCheck2 переменная заранее пуста.

С уважением

...