Forumi


Povratak   PC Ekspert Forum > Računala > Software > Aplikacije
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 30.04.2014., 11:45   #1
maligauss
Registered User
 
Datum registracije: Apr 2014
Lokacija: zagreb
Postovi: 3
MS Access problem

trebam pomoć, ako se neko dobro kuži u Access

u Accessu imam složenu bazu podataka koja se sastoji od 4 osnovne tablice

u prvoj je popis svih predmeta s nekim osnovnim informacijama
u drugoj se nalazi večina predmeta iz prve tablice (povezana preko stranog ključa s prvom),
(i još velika količina dodatnih podataka) samo što nema sve predmete koji su u prvoj

u trećoj tablici se nalaze također predmeti iz prve tablice (povezane ključom s prvom) i ima manje predmeta nego druga tablica, a ima neke predmete koje druga tablica nema

u četvrtoj tablici je najmanje predmeta od kojih se večina nalazi i u 2 i 3 (također je povezana s prvom), ali ima i neke kojih nema u 2. i 3. tablici

Zbog potrebe posla su tablice odvojene, jer više ljudi radi na bazi podataka i bilo bi prilično komplicirano složit da je sve u jednoj tablici

ono što mene zanima je izrada izvještaja ili forme, na način da bude popis svih entiteta iz prve tablice i ono što se eventualno nalazi u 2,3 ili 4. tablici (makar bila prazna polja)

problem s kojim se susrećem je taj, da u izvještaju/formi mogu pronaći samo one predmete koji se nalaze u svim tablicama i na taj način od cca 200 predmeta mogu pretraživati svega 30ak

To podrazumijeva da imam 3 različita izvještaja i za jednu informaciju o jednom predmetu (koji se radi u 3 faze), moram otvarat 3 izvještaja ili forme, što prilično komplicira posao

Zanima me da li je to na neki način moguće povezati?
maligauss je offline   Reply With Quote
Staro 30.04.2014., 13:17   #2
domis
Premium
Moj komp
 
Datum registracije: Sep 2006
Lokacija: Hrvatistan
Postovi: 4,159
tebi treba jedan od outer joinova, nisam sad siguran koji (left, right ili full)
http://stackoverflow.com/questions/3...and-outer-join

Zadnje izmijenjeno od: domis. 30.04.2014. u 13:22.
domis je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 30.04.2014., 13:49   #3
maligauss
Registered User
 
Datum registracije: Apr 2014
Lokacija: zagreb
Postovi: 3
Citiraj:
Autor domis Pregled postova
tebi treba jedan od outer joinova, nisam sad siguran koji (left, right ili full)
http://stackoverflow.com/questions/3...and-outer-join
thx
trebao bi mi left (ako se kao osnova uzme prva tablica) (a mogao bi i full)
samo ne znam kako to složiti u MS Accessu?!?!
maligauss je offline   Reply With Quote
Staro 30.04.2014., 14:22   #4
domis
Premium
Moj komp
 
Datum registracije: Sep 2006
Lokacija: Hrvatistan
Postovi: 4,159
http://office.microsoft.com/en-gb/ac...001034555.aspx
budući da nemožeš full outer napraviti, možeš vjerojatno iskombinirati sa left i right

uglavnom, nisam ti ja baš kompetentan za access, nisam u tome radio vec nekoliko godina, ali koliko se sjecam, imas query builder koji bi ti sam trebao napraviti upit

Zadnje izmijenjeno od: domis. 30.04.2014. u 14:33.
domis je offline   Reply With Quote
Staro 06.05.2014., 11:41   #5
maligauss
Registered User
 
Datum registracije: Apr 2014
Lokacija: zagreb
Postovi: 3
evo mene, napokon sam se primio svoje baze

pokušavao sam mjenjati join tipe u accessu, međutim što god mjenjao isti je rezultat :S

imate još kakvu ideju??

hvala!!!!!
maligauss je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na