[ tamnicar @ 01.04.2005. 15:18 ] @
pocetnik sam u delphi-ju, pa mi treba pomoc!
naime pomocu ado konekcije sam se konektovao na Sheet1 Excel workbook-a! e sad treba da iz njega izvadim neke podatke i upisem u combobox! ne znam kako to da uradim?
znaci dajte mi uopsten primer kako se iz neke konekcije vade podatci (moze i cela A kolona Sheet1) i upisuje kao Items combobox-a (ili DBComboBoxa ili LookUp Combobox-a)!
hvala unapred!
[ tamnicar @ 02.04.2005. 15:20 ] @
hvala svima 30~tak gledalaca na uzdrzanim komentarima!
ja sam lepo rekao da sam novi ovde, mogao je neko da odgovori ko se razume!
ili se niko ne razume?!?!?
mogao je bar jedan moderator da nesto odgovori, valjda se i oni razumeju u materiju koju moderishu!
[ IgLo @ 02.04.2005. 16:24 ] @
Citat:
tamnicar: hvala svima 30~tak gledalaca na uzdrzanim komentarima!
ja sam lepo rekao da sam novi ovde, mogao je neko da odgovori ko se razume!


Polako, nemoj previse da se frustriras Moras malo sacekati

Sto se tice ADO konekcije, nemam pojma kako pristupiti preko nje Excel-u, ali ovde imas objasnjeno kako to uraditi preko OLE-a. Veoma je jednostavno, samo prouci tih par stranica uputstva, pa ako ti nesto bude nejasno, javi se.

http://community.borland.com/article/0,1410,10126,00.html
[ Nemanja Avramović @ 03.04.2005. 02:04 ] @
jbt... on 2 minuta ceka na odgovori i odmah besni, aaaaaaaaaaaaaaaaaa!!!

p.s. sorry za offtopic!
[ tamnicar @ 03.04.2005. 10:16 ] @
Citat:
JaHvram: jbt... on 2 minuta ceka na odgovori i odmah besni, aaaaaaaaaaaaaaaaaa!!!

p.s. sorry za offtopic!

pogledaj datum ;)
[ Srki_82 @ 03.04.2005. 13:45 ] @
Imas ADO konekciju kojom si se konektovao na Exel fajl. Napravis ADOTable ili ADOQuery koji uzima podatke iz odredjenog sheet-a i zatim uzimas podatke koji su ti potrebni iz recordset-a i uzimas sledeci (ADOTable.Next). Nista komplikovano.
[ Nemanja Avramović @ 03.04.2005. 14:02 ] @
Citat:
tamnicar: pogledaj datum ;)


ok... znao sam da sam se zaje*o ali nisam pogledao

u svakom slucaju, kladim se da ovde ima jos nekoliko mojih tema na koje nije dat odgovor vec par meseci (pogledaj par stranica `dublje`)

p.s. sorry o5 za offtopic
[ tamnicar @ 03.04.2005. 16:00 ] @
Citat:
Srki_82: Imas ADO konekciju kojom si se konektovao na Exel fajl. Napravis ADOTable ili ADOQuery koji uzima podatke iz odredjenog sheet-a i zatim uzimas podatke koji su ti potrebni iz recordset-a i uzimas sledeci (ADOTable.Next). Nista komplikovano.

probao ali mi izbacuje nekompatibilne podatke!
combobox punim sa:
combobox.items.add(adoquery.recordset);
[ Rapaic Rajko @ 04.04.2005. 10:21 ] @
Tamnicar, prekini smaracinu. Pises nebuloze. Ako ti nemas vremena da pogledas Demo aplikacije koje idu uz Delphi (POGLEDAJ HELP), kako mislis da mi nadjemo vremena za tebe?

Rajko
[ Srki_82 @ 04.04.2005. 15:52 ] @
Ne mozes to tako da radis... to ti je isto kao kag bi hteo da dodelis integer promenljivoj recimo string. Ne mozes da mesas babe i zabe. Record set sadrzi podatke (fields) za odredjeni red u bazi. Moras da znas ili ime odredjenog polja ili redni broj mesta na kojem se nalazi da bi mogao da pristupis podacima. Pogledaj malo help za ADOQuery. Imas property FieldByName ili recimo FindField ili Fields pa izaberi koji ti je najlaksi nacin za uzimanje podataka. Kad uzmes podatke npr. Grad i PTT broj mozes u combobox dodati novu stavku ovako:
Code:
ComboBox1.AddItem(Grad + PTT, TObject(ID));

Tako ces uvek imati neki opisni text, a i podatak (ID je u ovom slucaju polje za koje je vezan primary key) o stavrnom recordset-u tako da uvek mozes lako da ga pronadjes i uzmes dodatne podatke.
[ tamnicar @ 05.04.2005. 08:27 ] @
Uspeo sam da resim, ali tek posto sam iskoristio LookupComboBox! Ne znam zasto, ali nikako drugacije nisam mogao!
U svakom slucaju hvala svima na razumevanju i smernicama, bile su mi od koristi!
pozdrav!