mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
CD kluczy bazy Premium https://forum.mix-soft.pl/viewtopic.php?f=15&t=459 |
Strona 1 z 1 |
Autor: | MrX [ 2008-12-14, 16:00 ] |
Tytuł: | CD kluczy bazy Premium |
Witajcie. Powieje lamerią, ale: jaka jest metoda w raporcie wyciągnięcia z bazy Handlu Premium z bazy DK dokumentów z przedziału dat z pola plattermin ? Nie jest ono kluczem więc SetKey wywala błąd. Pomożecie ? |
Autor: | wrob [ 2008-12-14, 16:20 ] |
Tytuł: | |
leciec petla po calej bazie i wybierać potrzebne :( |
Autor: | MrX [ 2008-12-14, 17:47 ] |
Tytuł: | |
Takiej odpowiedzi się obawiałem ;-/ |
Autor: | wrob [ 2008-12-14, 17:53 ] |
Tytuł: | |
no mozesz najpierw po dacie dokumentu wyselectowac wszystkie => bo termin ujemny raczje nie bywa - zawsze to potem mniej latania :) |
Autor: | MrX [ 2008-12-14, 18:16 ] |
Tytuł: | |
Zastanawiam się teraz nad sortowaniem. Czy wczytanie wyników do tablicy i potem ręczne latanie po niej celem sortowania jest jedynym rozwiązaniem? Domyślam się, że tak, ale nie chcę wyważać otwartych drzwi. ;-/ |
Autor: | wrob [ 2008-12-14, 20:43 ] |
Tytuł: | |
To moze juz lepiej zalozyc dodatkowa tablice (byl tu na form watek jak defionowac nowe tabele) i doniej przepisac potrzebne rekordy a w niej miec klucze wlasciwe zdefionowane? |
Autor: | barnie [ 2008-12-14, 22:55 ] |
Tytuł: | |
Kod: // wybierz dokumenty z terminem płatności pomiędzy 2008-01-01 a 2008-06-30 // najpierw wybrane zostaną nierozliczone potem rozliczone. int err BaseDK dk dk.SetKey("rozliczona") dk.SetKeySeg("ok",0) dk.SetKeySeg("termin","2008-01-01") err = dk.GetRec( GE ) while !err if dk.GetFiled("termin") > "2008-06-30" then exit print dk.GetField("kod") + lf err = dk.GetRec( NX ) wend |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |