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

Pristup elementima ListBox-a ????

[es] :: Pascal / Delphi / Kylix :: Pristup elementima ListBox-a ????

[ Pregleda: 1749 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
91.148.94.*



+18 Profil

icon Pristup elementima ListBox-a ????30.10.2009. u 09:37 - pre 176 meseci
Pozdrav svima.

Interesuje me kako u Delphi-ju pristupiti elementima ListBoxa ako je prethodno napunjen na sledći način:
Code:

ListBox1.AddItem(IBQuery1.FieldByName('PREZIME').AsString,TObject(IBQuery1.FieldByName('JMBG').AsInteger));
ListBox1.AddItem(IBQuery1.FieldByName('IME').AsString,TObject(IBQuery1.FieldByName('JMBG').AsInteger));


I još jedno podpitanje....kako mogu spojiti ova dva polja iz baze podataka da mi se prikazuju u jednoj vrsti u ListBoxu?

Znači NE ovako:

Milanović
Milan

nego

Milanović Milan

Hvala!!!
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Pristup elementima ListBox-a ????30.10.2009. u 11:01 - pre 176 meseci
Kada radiš upit napravi ovako:

Code:
SELECT ime || ' ' || prezime punoime FROM tablica

F
 
Odgovor na temu

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.adsl.net.t-com.hr.



+1 Profil

icon Re: Pristup elementima ListBox-a ????30.10.2009. u 11:10 - pre 176 meseci
Svaki element listboxa:

Code:

ListBox1.Items[i] := 'Neki tekst';


Ako radiš
Code:

ListBox1.Items.Append('Neki tekst');


Onda možeš i:
Code:

ListBox1.Items.Append(IBQuery1.FieldByName('PREZIME').AsString + ' ' + IBQuery1.FieldByName('IME').AsString);


ili u SQL-u definiraš:
Code:

Select IME, PREZIME, IME || ' ' || PREZIME AS IME_PREZIME FROM Neka tablica


Pa to dodaješ u listbox:
Code:

ListBox1.Items.Append(IBQuery1.FieldByName('IME_PREZIME').AsString);
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
91.148.94.*



+18 Profil

icon Re: Pristup elementima ListBox-a ????30.10.2009. u 11:30 - pre 176 meseci
Super...ovo sve radi.

A da li postoji mogućnost da npr. selektujem nešto u ListBoxu i klikom na neko dugme napunim edit polje sa tim što je selektovano???
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Pristup elementima ListBox-a ????30.10.2009. u 13:42 - pre 176 meseci
ItemIndex daje indeks selektovane stavke, dalje je lako: Edit1.Text := ListBox1.Items[ListBox1.ItemIndex];
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
91.148.94.*



+18 Profil

icon Re: Pristup elementima ListBox-a ????30.10.2009. u 14:41 - pre 176 meseci
Zanimljivo...
Pokušao sam tako ali mi delphi nije to ponudio...

Na kraju sam samo otkucao i RADI. :)

Hvala svima....
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Pristup elementima ListBox-a ????

[ Pregleda: 1749 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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