Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kwerenda [access 2007]
kris_IV
post 19.02.2010, 14:26:08
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.02.2010

Ostrzeżenie: (0%)
-----


Witam, po raz kolejny zgłaszam się do was z problemem jaki spotkałem na swojej drodze. Tym razem chodzi o kwerendę która obliczała by pensję dla pracownika. Struktura wygląda mniej więcej tak:
tbl_pracownicy [id_pracownicy, imie, nazwisko]
tbl_praca_1 [id_praca_1, id_pracownicy, data_pracy, godzina_rozpoczecia, godzina_zakonczenia, czas, kwota]
tbl_praca_2 [id_praca_2, id_pracownicy, data_pracy, godzina_rozpoczecia, godzina_zakonczenia, czas, kwota]
tbl_praca_3 [id_praca_3, id_pracownicy, data_pracy, godzina_rozpoczecia, godzina_zakonczenia, czas, kwota]
tbl_praca_4 [id_praca_4, id_pracownicy, data_pracy, godzina_rozpoczecia, godzina_zakonczenia, czas, kwota]
Wymuszone więzy integralności : tbl_pracownicy [id_pracownicy] –nieskonczonosc do tbl_praca_x – jeden.
Przy standardowym zestawieniu danych wyswietla mi tylko tego pracownika, który wziął udział we wszystkich 4 rodzajach prac a nie każdego. Jak rozwiązać problem? Tylko tak uda mi się obliczyć pensję końcową, dla danego pracownika…
Go to the top of the page
+Quote Post
Beatus
post 27.04.2010, 14:46:32
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 5.06.2009

Ostrzeżenie: (0%)
-----


Cześć,
pewnie chodzi o zasady ustawione w relacjach. Jeśli masz ustawione - pokazuj rekordy z tabel 1,2,3 i 4, to wyświetlą Ci się tylko te rekordy, dla których są odpowiedniki we wszystkich tabelach. Jeśli ustawisz sobie - uwzględnij wszystkie rekordy z tabeli pracownicy i tylko te z tabeli 1, dla których sprzężone pola są równe, będzie pokazywać każdego.
Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 11:01