|
|
#21 |
|
Участник
|
A pomoemu reshenije prostoje - propuskajem odin shag
Код: lastTable = null;
while (query.next())
{
curTable = query.getNum(..);
if (lastTable)
{
element.send(lastTable);
if (curTable) // eta ta sledusjaja zapis' (s nej mi nichego ne delajem,mozno zapustit dop. sekcii)
{
}
}
lastTable = query.getNum(..);
}
if (lastTable)
element.send(lastTable);Последний раз редактировалось Delfins; 28.09.2006 в 11:30. |
|
|
|
| За это сообщение автора поблагодарили: mazzy (5). | |
|
|
#22 |
|
Участник
|
Цитата:
Сообщение от mazzy
В отчете используйте вторую переменную.
- Ну, а как ты спишь? Сидя, что ли? - спросила Черепаха. Не пойму что значит использовать вторую переменую? можно по подребнее
|
|
|
|
|
#23 |
|
Участник
|
Обратите внимание на совет Delfins
Товольно изящно, и, по идее должно работать. Перед if (lastTable) можно добавить те изменения, которые вы хотите вносить в эту переменную. |
|
|
|
|
#24 |
|
Участник
|
Я уже писал - поищите в коде. Кроме того, delfins дал пример.
Цитата:
Аксапта использует однонаправленные курсоры (это осознанное решение, подумайте над этим). Возврат записи обратно в курсор средствами Аксапты невозможен. |
|
|
|
|
#25 |
|
Участник
|
Ja ne proverjal kod, esli ne budet rabotat' (axapta delaet tolko reference na kursor), to mozno podpravit' na lastTable.data(query.getNum(...))
PS: mazzy, a dlja reporta i nenadi kursor, hvataet tolko dannih iz etogo kursora ( table.data(getNum()) + element.send(table) = pomoemu dolzno rabotat'.. tak kak est'reporti kotorie tak rabotajut) Последний раз редактировалось Delfins; 28.09.2006 в 11:41. |
|
|
|
|
|