Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.200 pregleda

Najnovija ↓

Master-Detail DB SQL pitanjce 16.04.2004. u 15:35 · pre 274 meseca #1
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 ...
Potpis
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."
Re: Master-Detail DB SQL pitanjce 24.04.2004. u 10:09 · pre 274 meseca #2
Ja mislim da ovo pitanje niko nije shvatio. Probaj opet da objasnis, samo da bude lakse :)
Re: Master-Detail DB SQL pitanjce 28.04.2004. u 10:43 · pre 274 meseca #3
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 ... !
Potpis
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."
Re: Master-Detail DB SQL pitanjce 28.04.2004. u 12:00 · pre 274 meseca #4
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme