[ zrnoo @ 15.03.2007. 01:16 ] @
imam dve tabele i zelim da povezem i ispisem sliku,ime iz tabele2 gde mi je ime=kp ... znaci kp je promenjivo - i moze biti marko janko, pera ... a ja znaci hocu da za svako ime ponaosob ispisem njegove podatke sa sliom! Uzgred kp i ime ce se uvek podudarati - znaci za svako kp postoji isto ime!
nadam se da sam ioe bio jasan!

-- tabel1 --
kp
prijatlej
kod

-- tabela2 --
ime
prezime
broja tel
slika
[ Mali Misha @ 15.03.2007. 07:12 ] @
Nije da mnogo gunđam, no ako se radi o pravim osobama, lako se desi da dve imaju isto ime. Šta onda?
[ zrnoo @ 15.03.2007. 08:46 ] @
pazi, ne znam da't sam te najbolje razumeo, ali pokusacu nesto da odgovorim....
u polju kp NE moze da se ponovi nekoliko puta jedno isto ime, znaci ime Marko je jedinstveno, a u polju ime moze postojati samo jedan marko i sada hocu da ako se ta dva imena poklope izvucen podatke iz tabele2 za Marka. znaci podaci u tabeli1 i 2 se ne mogu ponavljato to je reseno pri samom upisu!

jel ima neko sada ideju?
[ tasman_76_82 @ 15.03.2007. 12:46 ] @
Ako su tebi ovo tabele,
Citat:

-- tabel1 --
kp
prijatlej
kod

-- tabela2 --
ime
prezime
broja tel
slika


ne deluju mi bas sjajno i optimalno... Nemoj da se ljutis..

Ne vidim zasto bi uopste bilo bitno da li se i koliko puta ponavlja isto ime... Moras i to da uzmes u obzir, jer je u realnom sistemu to moguce..

Najbolje je da uvedes primarni kljuc i za jednu i za drugu tabelu i da ti tabele izgledaju ovako:

----Tabel1----
pk1
ime i prezime
prijatelj
kod

----Tabel2----

pk2
pk1
broj tel
slika

pk1 i pk2 u DataTipe stavis da ti je "Autonumber"

Pri tom u Tabeli1 za primarni kljuc stavis pk1, a u Tabeli 2 pk2. U Relationships-u ih vezes preko pk1. Iz Tabele2 sam ti izbacila polje ime i prezime jer ih vec imas u tabeli1, pa bi se dupliralo.... Pritom sam ti spojila polje ime i prezime u jedno, jer je logicno da covek sa imenom X i prezimenom Y ima svoj primarni kljuc.. ako bas hoces odvojeno.. reci.. poslacu ti kako bi tada izgledale tabele, a da budu optimalne.

Sada pravis Query. Ubacujes Tabel1 i Tabel2 (nadam se da znas kako se to radi, ako ne reci...)

i kada si ih ubacio ides redom i kliknes na pk1 iz tabele1 dva puta, videces on ti to polje prebacuje dole u Queri, potom na isti nacin biras polja "ime i prezime", "prijatelj", "kod" iz Tabele1, "broj tel" i "slika" iz Tabele2. Sve to sacuvas i to je to. Kada otvoris taj Query on ti za svaki pk1 koji je identican izbaci podatke kji njemu odgovaraju. Sada u Formi ili Reportu pozoves taj Query koji si napravio i to je to...

E, da ovo gore ti je resenje ako hoces za jedno ime da vidis sve podatke i iz tabele 1 i iz Tabele2, a ako hoces samo iz tabele 2, onda biras "pk1" iz tabele1, "ime i prezime" iz tabele1, "br tel" i "slika" iz tabele2.
[ zrnoo @ 16.03.2007. 19:55 ] @
da li aj jednostavno mogu da napravim(povezem preko queria) dve kolone koje su razlicitog naziva...
znaci u koloni name - su imena i moze biti samo jedno a u kp su isto imena ali mogu se ponoviti-ista!
meni treba tamo gde je isto u drugoj da povuce podatke iz prve tabele za to ime!

jel zna neko jel to moze i kako? optilike ide queri
[ chachka @ 17.03.2007. 00:12 ] @
Code:

SELECT t1.kp, t1.prijatlej, t1.kod, t2.prezime, t2.broj_tel, t2.slika
  FROM tabela1 AS t1
       INNER JOIN
       tabela2 AS t2
         ON t1.kp = t2.ime
[ zrnoo @ 19.03.2007. 00:43 ] @
uspeo sam sa ovim zadnjim primerom ... HVALA PUNOOOO "chachka"