Zbigniew O. PRACUJĄCY
Temat: Kwerenda składająca
Witam wszystkich.Nie znalazłem bezpośredniej odpowiedzi dot. mojego problemu, więc pozwoliłem sobie (nieśmiało) założyć nowy wątek. Sprawa dotyczy kwerendy składającej a właściwie tego jak ją “stworzyć”. Podjąłem próbę - póki co nieudolną, zorganizowania magazynu w firmie w oparciu o bazę Access - a niech komputer odwala robotę, ślinienie palca i szukanie wpisów w książce to archaizm. I tak; podzieliłem “magazyn” na 8 działów zgodnie z rodzajami “majątku” jakim zawiaduję, dla każdego działu stworzyłem tabelę słownikową, coby “magazynier” wprowadzając nową pozycję nie wymyślał różnych nazw na te same rzeczy. Indywidualny jest numer inwentarzowy konkretnej rzeczy w danym dziale. Działy łączy jedno - UŻYTKOWNIK, który jest wszędzie, może być ten sam i mieć coś z każdego działu, i to po kilka rzeczy naraz - oczywiście. I tu pojawił się mój problem - w jaki sposób wyzbierać dane o majątku którym dysponuje dana osoba ze wszystkich działów magazynu. Wydaje mi się że powinna to robić kwerenda składająca, ale.... Dotarłem do tego momentu, że zbieram dane z dwóch tabel - dwóch działów magazynu, poprzez skopiowanie do kwerendy składającej instrukcji SQL z dwóch kwerend wybierających - przez instrukcję SELECT i FROM, UNION ALL, i tyle! Tu moje podstawowe pytanie : w jaki sposób dołączyć następne kwerendy? Wklejanie, zgodnie z helpem Accessa, kolejnych instrukcji SQL z kwerend wybierających po instrukcji SELECT nie działa - może tu jest jakiś haczyk, więc proszę o wskazanie jaki. Po uruchomieniu kwerendy z trzema instrukcjami SQL kwerenda wyrzuca błąd, że nie może znaleźć obiektu, albo błąd w nazwie etc. a błędy wskazują na “środkową” kwerendę - choć przed dołączeniem trzeciej działała poprawnie.
Wiem, że prostszym rozwiązaniem byłoby utworzenie jednej tabeli majątku i drugiej z danymi osób, tyle że bazując na założeniu - magazynier nic nie dodaje od siebie - a głównie w kwestii wymyślania nazw przedmiotów, powstaje lista “przewijana” zawierająca ok.800 pozycji asortymentu - co nieco utrudnia znalezienie właściwego wpisu. Dlatego przyjąłem założenie o podzieleniu magazynu na działy. Przemawia za tym ponadto sprawa określenia osób prowadzących/odpowiedzialnych za dany dział magazynu, książki magazynowe itp. Papieru nie mogę do końca wyeliminować. Z góry dziękuję za sugestie i pomoc. Jestem początkującym użytkownikiem Access więc proszę o wyrozumiałość.