Problem z zagnieżdzonym, wewnętrznym zapytaniem w warunku IF
: śr, 03 kwietnia 2019 12:55
Witam, w makiecie dokumentu próbujemy wstawić warunek, którego wartość będzie wynikiem zapytania z bazy SQL lub funkcji .
Poniższe warunki nie działają :
#IF "#DZI_Nazwa#$Znak[1]"#="a"
#IF "$SQL{SELECT Left(d.nazwa, 3) FROM pracownk p, dzial d WHERE p.X_IDzial=d.X_I AND p.X_I={PRACOWNICY.X_I}}"#="abc"
#IF "$SQL{SELECT Left(d.nazwa, 3) FROM pracownk p, dzial d WHERE p.X_IDzial=d.X_I AND p.X_I={PRACOWNICY.X_I}}"="abc"#
Taki warunek nie wyrzuca błędu jednak pomimo takich samych wartości zawsze wyświetlana jest zawartośc po #ELSE :
#IF "#DZI_Nazwa#"="abc nazwa pełna"#
Czy przyczyną braku działania jest błąd w składni czy program nie obsługuje tego typu zapytań?
Dziękuję
Poniższe warunki nie działają :
#IF "#DZI_Nazwa#$Znak[1]"#="a"
#IF "$SQL{SELECT Left(d.nazwa, 3) FROM pracownk p, dzial d WHERE p.X_IDzial=d.X_I AND p.X_I={PRACOWNICY.X_I}}"#="abc"
#IF "$SQL{SELECT Left(d.nazwa, 3) FROM pracownk p, dzial d WHERE p.X_IDzial=d.X_I AND p.X_I={PRACOWNICY.X_I}}"="abc"#
Taki warunek nie wyrzuca błędu jednak pomimo takich samych wartości zawsze wyświetlana jest zawartośc po #ELSE :
#IF "#DZI_Nazwa#"="abc nazwa pełna"#
Czy przyczyną braku działania jest błąd w składni czy program nie obsługuje tego typu zapytań?
Dziękuję