Na początku pragnę przywitać wszystkich, nie jestem informatykiem ani programistą i stąd mój problem. Posiadam accessa 2003 i na nim jest baza generowana z szablonu o nazwie Wprowadzanie zamówień. Chcę ją dostosować do mojej profesji ale utknąłem. Jest tam tabela o nazwie Metody spedycji, którą chcę usunąć bo nie będzie potrzebna. Generowany raport korzysta z tej tabeli w źródle rekordów przez zapytanie SQL
SELECT Zamówienia.*, [Szczegóły zamówień].IDszczegółuZamówienia, [Szczegóły zamówień].IDproduktu, [Szczegóły zamówień].Ilość, [Szczegóły zamówień].CenaJednostkowa, [Szczegóły zamówień].Rabat, Kontrahenci.ImięPrzedstawiciela, Kontrahenci.NazwiskoPrzedstawiciela, Kontrahenci.AdresRachunku, Kontrahenci.Miasto, Kontrahenci.KodPocztowy, Kontrahenci.Kraj, Kontrahenci.NrTelefonu, Kontrahenci.ImięPrzedstawiciela & " " & Kontrahenci.NazwiskoPrzedstawiciela AS Przedstawiciel, [Metody spedycji].MetodaSpedycji, Produkty.NazwaProduktu
FROM Kontrahenci
RIGHT JOIN (Produkty INNER JOIN (([Metody spedycji] RIGHT JOIN (Pracownicy RIGHT JOIN Zamówienia ON Pracownicy.IDpracownika=Zamówienia.IDpracownika) ON [Metody spedycji].IDmetodySpedycji=Zamówienia.IDmetodySpedycji) RIGHT JOIN [Szczegóły zamówień] ON Zamówienia.IDzamówienia=[Szczegóły zamówień].IDzamówienia) ON Produkty.IDproduktu=[Szczegóły zamówień].IDproduktu) ON Kontrahenci.IDklienta=Zamówienia.IDklienta
ORDER BY Zamówienia.DataWysyłki;
Jest tu tyle zagnieżdżeń że się poddałem, zawsze wyskakuje jakiś błąd, trzeba usunąć odwołania do tabeli Metody spedycji.
Jeśli ktoś by mi pomógł byłbym bardzo wdzięczny.
Pozdrawiam