mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Problem z pobraniem rekordu https://forum.mix-soft.pl/viewtopic.php?f=15&t=9419 |
Strona 1 z 1 |
Autor: | lipaj [ 2020-02-02, 19:27 ] |
Tytuł: | Problem z pobraniem rekordu |
Witam, Mam 2 identyczne "funkcje" w raporcie: Pierwsza pobiera pozycje dokumentu z bazy DP na podstawie ID dokumentu z bazy DK: Kod: SetKey(i_DP, "super") SetKeySeg(i_DP, "super", GetField(i_DK, "id")) iErrDP = GetRec(i_DP,GE) baseerror(i_DP,4) Druga powinna pobrać notatkę do dokumentu z bazy NT na podstawie ID dokumentu z bazy DK: Kod: SetKey(i_NT, "super") SetKeySeg(i_NT, "super", GetField(i_DK, "id")) iErrNT = GetRec(i_NT,EQ) baseerror(i_NT,4) Ta pierwsza działa, a ta druga wyświetla błąd 4 czyli, że nie znaleziono rekordu. Sprawdzałem w bazie i taki rekord jest. Jeśli zamiast Kod: iErrNT = GetRec(i_NT,EQ) Kod: iErrNT = GetRec(i_NT,GE) |
Autor: | rafal [ 2020-02-02, 22:09 ] |
Tytuł: | Re: Problem z pobraniem rekordu |
Kod: SetKey(i_NT, "super") SetKeySeg(i_NT, "typi", 0) SetKeySeg(i_NT, "baza", 16) SetKeySeg(i_NT, "super", GetField(i_DK, "id")) iErrNT = GetRec(i_NT,EQ) baseerror(i_NT,4) |
Autor: | lipaj [ 2020-02-03, 07:18 ] |
Tytuł: | Re: Problem z pobraniem rekordu |
Bardzo dziękuję za pomoc. A może jeszcze słówko komentarza do tego rozwiązania? Szczególnie nie wiem o co chodzi z tym Kod: SetKeySeg(i_NT, "baza", 16) |
Autor: | rafal [ 2020-02-03, 11:02 ] |
Tytuł: | Re: Problem z pobraniem rekordu |
16 oznacza notatkę do DK |
Autor: | Zenek N [ 2020-02-08, 13:09 ] |
Tytuł: | Re: Problem z pobraniem rekordu |
@lipaj, to są relacje bazy danych |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |