Forum Użytkownikow Subiekt GT
Inne => Kosz => Wątek zaczęty przez: kktr w Kwiecień 23, 2017, 14:56:27
-
xxx
-
Po pierwsze: czy uważasz, że może istnieć tylko jeden rekord o określonym numerze nzf_iddokumentAuto w tabeli nz__finanse?
Sprawdź to najpierw.
-
xxx
-
xxx
-
Na szybko zmieniłem powiązanie na: nz__Finanse.nzf_NumerPelny <-> Naglowek.dok_NrPelny, gdzie napewno jest relacja 1:1
Wiązanie po polu tekstowym jest ogólnie metodą rozpaczliwą, do stosowania tylko kiedy nie ma innej drogi, a w tym wypadku dodatkowo błędną, bo relacja 1:1 tutaj akurat na pewno NIE występuje.
Lepiej nie wymyślaj takich założeń, tylko zrób sobie dokument z wszelkimi możliwymi płatnościami (gotówka, karta, raty, przedpłata, kredyt kupiecki, zapłacono przelewem) i zobacz co znajdziesz w nz__Finanse.
A tak w ogóle to którą masz wersję Crystal Reports? Tak dokładnie?
-
xxx
-
-
CR 8.5.0.217 to jak się zdaje bez Service Packa, prawda?
Najlepiej doinstaluj Service Pack 3, a jak nie to z katalogu program files\insert\insertgt przekopiuj plik P2soledb.dll do windows\crystal
To w kwestii "server has not been opened yet"
Co do reszty to - zrobiłeś eksperyment z fakturą, który podpowiedziałem?
Jeśli nie zrobiłeś to nie marnuj mojego czasu tylko najpierw go zrób, potem pogadamy.
Gdybyś zrobił to wiedziałbyś że to zapytanie jest błędne bo dok_Typ = 39 w GT nie występuje
Miałeś chyba na myśli nzf_Typ, ale nawet wtedy wynikiem może być kilka rekordów
Warunki dodaje się w "Edit selection formula" (menu "Report")
-