[ Bre bre @ 28.12.2006. 19:02 ] @
| Imam sledeci problem:
Imam tabelu DOBAVLJAC sa atributima Sif_dobavljaca, Ime dobavljaca itd...i tabelu PONUDA DOBAVLJACA sa atributima sif_ponude, vazi od, i vazo do. Zelim da povezem polje SIF_DOBAVLJACA i polje SIF_PONUDE tako da sif_ponude bude jednaka Sif_dobavljaca/autonumber! Znaci ako bi sif_dobavljaca bila "jabuka" da prva ponuda dobavljaca bude "jabuka/1" druga "jabuka/2" i tako dalje. Kako je to moguce izvesti? Hvala Unapred |
[ Getsbi @ 28.12.2006. 22:09 ] @
Ne može baš tako kako si ti opisao ali može ovako. DOBAVLJAC ti je roditeljska tabela. Postavi atribut Sif_dobavljaca za primarni ključ te tabele. Isti atribut sa istim nazivom i tipom dodaj u tabelu PONUDA DOBAVLJACA. To će ti biti spoljni ključ u toj drugoj tabeli, a u njoj polje Sif_Ponude proglasi za primarni ključ (može AutoNumber). Tako ćeš imati sve elemente za povezivanje jedan prema više. U Relationships prevuci polje sa DOBAVLJAC - Sif_dobavljaca na polje
PONUDA DOBAVLJACA - Sif_dobavljaca i ostvarićeš vezu jedan prema više, a da će tabela PONUDA DOBAVLJACA moći da egzistira sa svojim primarnim ključem Sif_Ponude koji će biti AutoNumber i automatski će se dodavati.
[ Bre bre @ 29.12.2006. 21:00 ] @
U redu, ali onda imam sledeci problem, sif_ponude ce se kao autonumber uvecavati bez obzira na Sif_dobavljaca. Tako da ako bih imao dobavljaca "jabuka" sa prvom ponudom imacu
1 jabuka
ako se pojavi dobavljac "zeleno" sa prvom ponudom imacu unos
2 zeleno
Znaci, meni se i Sif_dobavljaca i Sif_ponude moraju javljati u tabeli sa duplikatima a time ih iskljucujem da budu primarni kljucevi.
[ Getsbi @ 31.12.2006. 14:00 ] @
Izvinjavam se.U tom slučaju na tabelu PONUDA DOBAVLJACA napravi složeni ključ : Sif_dobavljaca + Sif_Ponude, a sve ostalo uradi kao prethodno.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.