Novo

Forum kao aplikacija na telefonu

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

  • 7 odgovora
  • 3.014 pregleda

Najnovija ↓

Dva Razlicita DBGrida u Jedan 01.04.2008. u 00:08 · pre 226 meseci #1
Pozdrav ljudi,
Nisam siguran da li je naslov adekvatan ali trenutno ne pada mi nista na pamet.
Evo vec je 00:08h i ja se mucim da resim jedan problem.Naime radim sa gl.. BDE componetama imam tri tabele i tri bdgrida.
Sad u jednu tabelu unosim clanove, u drugoj unosim knjige a treca treba da spoji clan i knjigu.To je sve ok do sada.
Pitanje je sledece : obelezim recimo ime clana u dbgrid1 pa knjigu u dbgrid2 i klikom na button sve se to upisuje u trecu tabelu i dbgrid3.
Izvinite ako postoji negde slicna tema na forumu ali stvarno nemam vise snage da trazim.
Molim za pomoc
Hvala


Re: Dva Razlicita DBGrida u Jedan 01.04.2008. u 08:30 · pre 226 meseci #2
Problem nije komplikovan, predpostavljam da tek počinješ čim radiš s BDE -om (nisi nam rekao da li TTable, TQuery!?). Ima dosta tema na forumu o tome, za početak malo pretraži, pa ako ne bude išlo opet, traži pomoć, al bilo bi lepo da daš svoje rešenje, makar bilo i pogrešno.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Dva Razlicita DBGrida u Jedan 01.04.2008. u 11:27 · pre 226 meseci #3
Nisam nista mogao da najem kroz pretragu.
Vidite kako sam ja to radio.
Imam tri tabele (TTable) : clanovi,knjige i iznajmljivanje.Zatim imam tri dbgrida i 5 dbedit-a.
Dbedit1 vezan za table1 i sluzi za unos imena clanova, drugi dbedit sluzi za unos prezimena clanova.Treci je vezan za tabelu 2 i sluzi za unos imena kljige.Cetvrti i peti dbedit su vezana za tabelu 3 i oni su u read only.Cetvti dbgrid direktno cita text iz dbedita1 dok peti dbedit direktno cita text iz dbedita2.
Malo sam ga komplikova.Zato mi treba neko jednostavnije resenje tj slektovanjem polja u dbgiru i klikom na button...
Molim za pomoc
Re: Dva Razlicita DBGrida u Jedan 01.04.2008. u 11:55 · pre 226 meseci #4
> Sad u jednu tabelu unosim clanove, u drugoj unosim knjige a treca treba da spoji clan i knjigu.To je sve ok do sada.
> Pitanje je sledece : obelezim recimo ime clana u dbgrid1 pa knjigu u dbgrid2 i klikom na button sve se to upisuje u trecu tabelu i dbgrid3.

Ovde sam kao i pratio šta želiš, ali sa poslednjim mejlom sve se iskomplikovalo. Imaš tri tabele (u bazi) u jednoj su članovi u drugoj knjige, treća ti je pretpostavljam šta je ko posudio od knjiga? Šta je problem u toj trećoj, kako da od IDa člana ili knjige dobiješ ime odnosno naziv?
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Dva Razlicita DBGrida u Jedan 01.04.2008. u 15:19 · pre 226 meseci #5
>Sad u jednu tabelu unosim clanove, u drugoj unosim knjige a treca treba da spoji clana i knjigu.To je sve ok do sada.
>Pitanje je sledece : obelezim recimo ime clana u dbgrid1 pa knjigu u dbgrid2 i klikom na button sve se to upisuje u trecu tabelu i dbgrid3.


Neznam da li sam dobro opisao u prosli post ali ovo upravo zelim.To tj. selektujem ime clana u prvom dbgridu pa ime knjige u drugom dbgridu i klikom na taster sve se to upisuje u trecu tabelu.Klasicno iznajmljivanje da u trecu tabelu imam uvid kom clanu sam izdao knjigu.
Re: Dva Razlicita DBGrida u Jedan 01.04.2008. u 18:10 · pre 226 meseci #6
Ima više načina da se to odradi, pričalo se mnogo o tome na forumu, nisi se baš potrudio to pretražiti kako treba.

Selektovao si jedan red u TDBGrid kontroli (Tabela_Članovi), zatim u drugoj TDBGrid kontroli (Tabela_Knjige). Sad želiš ta dva sloga, odnosno određene atribute (polja) da insertuješ u treću tabelu (Tabela_Iznajmljivanje).
Code:

//insert mod
Tabela_Iznajmljivanje.Insert;
//dodeljivanje vrednosti
Tabela_Iznajmljivanje.FieldByName('Neko_Polje').As(Tip) := Tabela_Članovi.FieldByName('Neko_Polje').As(Tip);    
Tabela_Iznajmljivanje.FieldByName('Neko_Polje').As(Tip) := Tabela_Knjige.FieldByName('Neko_Polje').As(Tip); 
//post mod
Tabela_Iznajmljivanje.Post;
//refresh
Tabela_Iznajmljivanje.Requery[];

Ovako odokativno, ako se potrudiš naći ćeš mnogo elegantnija rešenja, pretragom foruma.

BTW, nemoj više, ako citiraš nekog, pisati crvenom bojom, ostavi to moderatorima (bez zle namere).
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Dva Razlicita DBGrida u Jedan 03.04.2008. u 13:41 · pre 226 meseci #7
Pono, puno hvala za pomoc.Pretpostavio sam da je nesto u dva reda ali stvarno sam na pocetku programiranja db.
BTW zeleo bi da ucim programiranje db tacnije delphi i mysql.Cuo sam da su Zeos komponente extra a i freeware su.
Koje je Vase misljenje.
Pozdrav
Re: Dva Razlicita DBGrida u Jedan 03.04.2008. u 16:47 · pre 226 meseci #8
@AlexK

Opet, otkucaj "Zeos" i klikni na pretraga foruma.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme