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

Dva Razlicita DBGrida u Jedan

[es] :: Pascal / Delphi / Kylix :: Dva Razlicita DBGrida u Jedan

[ Pregleda: 2218 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

AlexK

Član broj: 132197
Poruke: 19
*.dynamic.sbb.rs.



Profil

icon Dva Razlicita DBGrida u Jedan31.03.2008. u 23:08 - pre 194 meseci
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


 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
212.200.215.*



Profil

icon Re: Dva Razlicita DBGrida u Jedan01.04.2008. u 07:30 - pre 194 meseci
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.
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

AlexK

Član broj: 132197
Poruke: 19
*.sbb.rs.



Profil

icon Re: Dva Razlicita DBGrida u Jedan01.04.2008. u 10:27 - pre 194 meseci
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
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Dva Razlicita DBGrida u Jedan01.04.2008. u 10:55 - pre 194 meseci
> 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?

 
Odgovor na temu

AlexK

Član broj: 132197
Poruke: 19
*.sbb.rs.



Profil

icon Re: Dva Razlicita DBGrida u Jedan01.04.2008. u 14:19 - pre 194 meseci
>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.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.adsl-3.sezampro.yu.



Profil

icon Re: Dva Razlicita DBGrida u Jedan01.04.2008. u 17:10 - pre 194 meseci
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).
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

AlexK

Član broj: 132197
Poruke: 19
*.sbb.rs.



Profil

icon Re: Dva Razlicita DBGrida u Jedan03.04.2008. u 12:41 - pre 194 meseci
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
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
79.101.84.*



Profil

icon Re: Dva Razlicita DBGrida u Jedan03.04.2008. u 15:47 - pre 194 meseci
@AlexK

Opet, otkucaj "Zeos" i klikni na pretraga foruma.
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Dva Razlicita DBGrida u Jedan

[ Pregleda: 2218 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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