Temat: kwerenda w accesie - prośba o pomoc

Witam. Mam pewien problem z utworzeniem kwerendy w accessowskim SQL. Mam tabele o nazwie "tabela" z polami:

id_wyrobu
partia
długosc_wyrobu

przykładowe dane:
1 1 4
2 1 5
3 1 4
4 2 3
5 2 5
6 2 4

W kwerendzie wybieram wszystkie kolumny z tabeli. Dodatkowo potrzebuję stworzyć kolumnę w której dla każdego rekordu będzie obliczana suma długości wyrobów z tej samej partii o id mniejszym od id w danym rekordzie. wynik jaki chcę uzyskać wyglada tak:

1 1 4 0
2 1 5 4
3 1 4 9
4 2 3 0
5 2 5 3
6 2 4 8

Jeżeli ktoś potrafi podpowiedzieć jak ugryźć ten problem, to proszę o pomoc.
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: kwerenda w accesie - prośba o pomoc

Podzapytanie w każdym wierszu... nie wiem czy w ogóle możliwe w Accessie, a jeśli nawet to będzie się nieźle ślimaczyć. Może lepiej dodać kolumnę do tabeli i liczyć przy wstawianiu?

Temat: kwerenda w accesie - prośba o pomoc

jestem nawet pewien, że to się będzie ślimaczyć... nie mam możliwości obliczenia tej wartości podczas wstawiania danych do tabeli - tabela znajduje się na serwerze z którego mogę jedynie odczytywać dane :/ wynik kwerendy chcę zapisywać w accesowskiej tabelce i dodawać co pewien czas nowe dane.
Alan Gabriel B.

Alan Gabriel B. Software Engineer,
IFX

Temat: kwerenda w accesie - prośba o pomoc

Procedura w VBA.

konto usunięte

Temat: kwerenda w accesie - prośba o pomoc

masz funkcję DSum - działa w kwerendach
subselect działa nawet znośnie jak są indeksy na kolumnie warunku

Temat: kwerenda w accesie - prośba o pomoc

może przekąbinowałem, ale działa... w widoku projektu kwerendy dodałem dwukrotnie tabele, połączyłem polem partia, zrobiłem iloczyn obu tabel, dodałem warunki, grupowanie i sumę... czas wykonania kwerendy jest znośny. najwyższa pora doumieć się VBA. dziękuję za pomoc :)



Wyślij zaproszenie do