Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 11.02.2009 Ostrzeżenie: (0%)
|
Witam serdecznie.
Mam zadanie, w ktorym musze pomnozyc wartosci pol w 2 roznych tabelach i przedstawic w raporcie. Moja baza wyglada tak: TAB1 zawiera pola Pracownik, Data, Miejsce Pracy, Czynnosci, Zmiana, Rodzaj dni (wolne lub robocze), Ile godzin pracy; TAB2 zawiera pola: Czynnosci (hakowy, wozkowy), Zmiana, Rodzaj dni, Stawka (20, 30) Mamy 2 rozne czynnosci i 2 odpowiadajace im stawki. Raport musi pokazac wszystkie pola z TAB1 + pole Stawka + nowe pole Wartość( iloczyn pola Ile godzin pracy * Stawka). Stawka musi byc odpowiednia dla wykonywanych czynnosci. Aby go stworzyc uzylem kwerendy. Moja kwerenda zawiera wszystkie pola z TAB1 + pole Stawka oraz wyrazenie Wartość: ([Ile_godzin]*[Stawka]) TAB1 ma 31 rekordow. Po uruchomieniu kwerendy rekordow jest 62 co jest bledem. Access dubluje mi rekordy (mnozy jedna czynnosc przez obie stawki). Czy wiecie jak rozwiazac taki problem ? |
|
|
|
wwwaldek Pomocy: kwerenda, jak pomnożyć pola 11.02.2009, 18:46:54
dr_bonzo Uzyj INNER JOINA a nie CROSS JOINA - nie wiem jak ... 11.02.2009, 19:44:19
wwwaldek Po wprowadzeniu kodu powstało 288 rekordow :/ 11.02.2009, 20:19:24
dr_bonzo Ziom, opisz tabele, gdzie masz klucze glowne, gdzi... 11.02.2009, 20:38:39
wwwaldek Jest 8 tabel: Czynnosc_tab, Miejsce_tab, rodzaj dn... 11.02.2009, 21:10:06 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 12:05 |