|
|
|
|
Strona 1 z 1
|
[ Posty: 7 ] |
|
Autor |
Wiadomość |
MrX
Rejestracja: 2008-12-14, 15:57 Posty: 3
|
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 ?
|
2008-12-14, 16:00 |
|
|
Autor |
Wiadomość |
Mix-soft.pl
|
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
leciec petla po calej bazie i wybierać potrzebne :(
|
2008-12-14, 16:20 |
|
|
MrX
Rejestracja: 2008-12-14, 15:57 Posty: 3
|
Takiej odpowiedzi się obawiałem ;-/
|
2008-12-14, 17:47 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
no mozesz najpierw po dacie dokumentu wyselectowac wszystkie => bo termin ujemny raczje nie bywa - zawsze to potem mniej latania :)
|
2008-12-14, 17:53 |
|
|
MrX
Rejestracja: 2008-12-14, 15:57 Posty: 3
|
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.
;-/
|
2008-12-14, 18:16 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
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?
|
2008-12-14, 20:43 |
|
|
barnie
Ekspert
Rejestracja: 2008-04-07, 13:26 Posty: 208 Pomógł: 2
|
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
|
2008-12-14, 22:55 |
|
|
|
Strona 1 z 1
|
[ Posty: 7 ] |
|
Kto jest online |
Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 13 gości |
|
Nie możesz tworzyć nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz dodawać załączników
|
|
|
|