Для каждого не работает, просто идет к первому элементу, а затем выходит, как я могу это исправить? - PullRequest
0 голосов
/ 16 мая 2019

У меня есть два для каждой, которые имеют доступ к различным таблицам, чтобы получить доступ к данным на них. Но на второй для каждого только ввести один раз и выход без цикла, я пытаюсь распечатать данные из процедуры в текстовом файле

Я уже проверил таблицы, и они имеют более одного значения. Перестройте базу знаний, я проверил, что она идет только один раз. вот код:

For Each Table1 
    Where Attribute1= &Attribute1
        &Flag = 0
    For Each Table2
        WHERE Attribute2= &Attribute2
        If &Flag=0
            Print Tittle
            &Flag =1
        EndIf
        Print Transacctions
    EndFor
    Print Footer
EndFor

1 Ответ

0 голосов
/ 30 мая 2019

Прежде всего, проверьте навигацию по спецификации, чтобы увидеть, является ли gx навигацией между двумя таблицами, которые вы хотите. Еще один совет, который я бы вам сказал, это поставить снифферы, чтобы увидеть, что происходит во время казни. И, наконец, проверьте, что в вашей БД существует более одной записи, соответствующей условию WHERE Attribute2 = & Attribute2 и Attribute1 = & Attribute1. Luck

...