[ MatezYU @ 28.05.2007. 05:56 ] @
Imam jednu tabelu i iz nje trebam da prikazem podatke u dbgrid. E sada, u svaki event polja sam stavio u onget text dogadjaj da mi se izvrsi jedan sql upit i da odatle saznam dodatne informacije o tom proizvodu i da onda text:='bb' preko ovog prikazem rezultat tog polja kao rezultat sql upita.. Fakticki ako moja tabela ima 10 podataka kada se oni prikazu meni se izvrsi 10 sql upita. Jel moze to nekako bolje da se realizuje? Brze?
[ nikola.j @ 28.05.2007. 06:47 ] @
Skoro sam siguran da možeš da rešiš problem jednim SQL upitom, ali bez više podataka ne može ti niko pomoći. Ovako kako si napisao, čini se da bi ti JOIN rešio problem.
[ MatezYU @ 28.05.2007. 09:52 ] @
Kako da resim imam jednu tabelu sa siframa, recimo sifra dobavljaca, i sifra cene koju je on kupio. U jednoj dbgrid sada hocu da prikazem ime tog dobavljaca i cenu proizvoda. Kako to da odradim najlakse?
[ Nemanja_666 @ 28.05.2007. 12:42 ] @
SELECT K.Ime, P.cijena FROM klijenti.db K, proz.db P, sifre.db S WHERE S.ID_Klijenta = K.ID AND S.ID_Proizvoda = P.ID

Koliko sam skontao ovako nekako. Malo caprkaj.
[ Miloš Baić @ 28.05.2007. 12:43 ] @
Citat:
MatezYU: Kako da resim imam jednu tabelu sa siframa, recimo sifra dobavljaca, i sifra cene koju je on kupio. U jednoj dbgrid sada hocu da prikazem ime tog dobavljaca i cenu proizvoda.

Šifra dobavljača i šifra cene koju je on kupio!?!
Ništa te nisam razumeo, šta tebi u stvari treba!?!
Dobavljač "dobavlja" robu, prodaje je komitentu. Kupac je onaj koji plaća za tu robu, tj. kupuje je, te ako je prodavnica, npr., preprodaje je dalje.
Iz ovog tvog mogu zaključiti da ti treba šifarnik dobavljača(može ih biti više), šifarnik kupaca(ta tabela je upitna za sad), šifarnik artikala sa cenama i/ili još posebna tabela sa šifrom artikla i cenama!?! Te tabela gde ćeš evidentirati šifru dobavljača i šifru artikla(kao neka tabela prometa). Pa ćeđ onda ugnježdenim upitima ili prirodnim spajanjem rešiti početni problem.