Naučimo načine kreiranja upita u MS Access-u koji se mogu odnositi na više tabela.
Upiti za jednu tabelu su vrlo česti u Microsoft Accessu, ali ponekad postoje slučajevi kada se od nas traži da napravimo upite koji se mogu odnositi na više tabela. Korisnici se često suočavaju sa zahtjevom za podacima koji su prisutni u više tablica.
Srećom, Microsoft Access pruža mogućnost kreiranja upita na više nivoa. Korisnici mogu kreirati upit koji može kombinirati podatke i informacije iz više izvora. Sljedeći članak će detaljno objasniti jednostavnu proceduru za kreiranje upita na više nivoa.
Višestruki tabelarni upiti
Da bismo razumjeli potrebu za upitom za više tabela, možemo uzeti primjer menadžerske osobe koja želi da pregleda liste svih klijenata kompanije i detalje njihove banke računa. To je tipičan primjer odnosa jedan prema više. Sada, da bismo menadžeru dali željeni upit, potrebne su nam i tabele uključujući klijente i podatke o njihovim bankovnim računima. U takvim slučajevima, potrebni su nam višestruki upiti za podatke radi bolje razmjene informacija i rezultati će biti jasni i korisniji.
U Accessu je to prilično jednostavna procedura za izvođenje, ali korisnici prvo moraju stvoriti odnos između dvije tablice. Da biste to provjerili, možete jednostavno odabrati karticu Alati baze podataka i kliknuti na Relacije u Prikaži/sakrij grupu. Zatim na kartici 'Dizajn' kliknite na 'Svi odnosi' u odjeljku veza. Tu možete vidjeti definirane odnose. Ako se to ne definira, onda prvo treba da kreirate odnos između tabela pre nego što pređete na upit za više tabela.
Za gornji primjer, potrebne tabele su kupaca i detalji o njihovim računima.
Kako pokrenuti upit

Za gornji primjer, možete odabrati polja kao što su CustomerID & LastName iz tablice kupaca i iz tablice Računi; možete odabrati polja CustomerID, Stanje i Vrsta računa. Sva ova polja će biti prikazana u prostoru Izabrana polja. Za nastavak kliknite na dugme Dalje.
Čarobnjak će vam tada pokazati prozor sa opcijama rezimea i polja Detalji. Odaberite polje Detalji ili Sažetak. Za gornji primjer, Detail Field je prikladno. Za nastavak i pokretanje upita kliknite na Next.
U sljedećem koraku od vas će se tražiti da imenujete svoj upit. Ili ostavite zadani naziv ili dajte bilo koje ime po vašoj želji i kliknite Završi. Također, odaberite opciju 'Otvori upit za pregled informacija' umjesto opcije Izmjena za pregled rezultata.
MS Access će automatski spojiti tabelu Kupci sa tablicom Računi kao rezultat ovog upita i u skladu sa odnosom stvorenim između ove dvije tabele.
Padovi baze podataka u MS Access-u mogu se desiti u bilo kom trenutku bez upozorenja. Stoga profesionalni korisnici pristupa uvijek trebaju zadržati an accdb oporavak alat zgodan za rješavanje takvih situacija.
Uvod za autora:
Vivian Stevens je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popraviti SQL Server i Excel softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com