Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Master-Detail DB SQL pitanjce

[es] :: Pascal / Delphi / Kylix :: Master-Detail DB SQL pitanjce

[ Pregleda: 3375 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

StratOS
Slovenija

Član broj: 2234
Poruke: 989
*.ce.sik.si



+1 Profil

icon Master-Detail DB SQL pitanjce16.04.2004. u 14:35 - pre 242 meseci
Evo problem mi je kod SQL-a

kako bi naprimjer sa SQL mogao da rijeshim problem.

Imam dvije tabele master i detail spojene preko ID

U master imam polja : ID(Int),Artikao(Str),Broj(Int)
U detail imam polja : ID(Int),Komponenta(Str),BrojPo1Artiklu(Int)

Artikao i Broj artikla u master a u detail ime komponente i broj po 1 artiklu tog artikla.

U DBGridu detaila sam napravio i novo polje koje skalkulira broj poterebnih komponenti Artikla (Broj*BrojPo1Artiklu) trenutnog artikla.

a sad bi recimo u TextBox-u htio da mi iskalkulira celokupan broj trenutne aktivne komponente uvazeci i broj Artikla te komponente po cjeloj detail tabeli, kako bi to mogao da preko SQL-a izvedem ?


vec unaprijed hvala ...

Pozdrav StratOS
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications."
"The one who is digging the hole for the other to fall in is allready in it."
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.33.EUnet.yu



+1 Profil

icon Re: Master-Detail DB SQL pitanjce24.04.2004. u 09:09 - pre 242 meseci
Ja mislim da ovo pitanje niko nije shvatio. Probaj opet da objasnis, samo da bude lakse :)
 
Odgovor na temu

StratOS
Slovenija

Član broj: 2234
Poruke: 989
*.ce.sik.si



+1 Profil

icon Re: Master-Detail DB SQL pitanjce28.04.2004. u 09:43 - pre 242 meseci
Evo malog primjera

Master:
0,Miza tip 34, 20
1,Vrtna garnitura,10
2,Miza tip 20,10
.
.
.

Detail :
0,Miza 2x1m, 1
0,Stolac obicni,4
1,Miza 2x1˙5m,1
1,Stolac obicni,6
1,Suncobran,1
2,Miza 2x1m,1
2,Stolac obicni,4
.
.
.
Vidimo, da u skladistu imamo 20 komada "Miza tip 34"
koja se sastoji od 1 komada miza 2x1m i 4 stolca obicna, znaci za 20 komada tog artikla trebajo sledeče komponente :
20 komada miza 2x1m (20x1)
80 stolca obicna ... (20x4)

A mene sada zanima kako da napravim SQL pretragu po svima istima komponentama u detail ( primjer po komponenti "Stolac obicni" ).

rjesenje bi bilo broj komponenta "Stolac obicni" : 4x20+6x10+4x10 ... !
Pozdrav StratOS
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications."
"The one who is digging the hole for the other to fall in is allready in it."
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Master-Detail DB SQL pitanjce28.04.2004. u 11:00 - pre 242 meseci
Lose ti je postavljen model baze.

Treba:


Artikli

ID_ARTIKLA
OPIS
KOLICINA



Komponente

ID_ARTIKLA
ID_KOMPONENTE
OPIS
KOLICINA


Sada ces SQL upitom moci da izaberes slogove iz tabele komponenti, za trazenu komponentu, JOIN-om (preko ID_ARTIKLA) povezes i tabelu artikli i iz nje izvuces broj artikala pa kad izmnozis i sumiras dobices to sto ti treba.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Master-Detail DB SQL pitanjce

[ Pregleda: 3375 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.