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

AfterScroll dobiti trenutni pozicinirani slog

[es] :: Pascal / Delphi / Kylix :: AfterScroll dobiti trenutni pozicinirani slog

[ Pregleda: 1395 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

medixsa

Član broj: 155471
Poruke: 184
77.238.204.*



+2 Profil

icon AfterScroll dobiti trenutni pozicinirani slog01.01.2011. u 21:34 - pre 162 meseci
Pitanje ?

trebam da sa petljom prodjem kroz sve slogove i da u tom prolazu na label kom dobijem podatak sloga npr.broj telefona
a da je za korisnika vidljivo cijelo vrijeme broj telefona tj. da se vrte svi tel brojevi na label komp...
hvala

moj primjer ali ne ra radi ,gdje gresim

ovo sam stavio u timer okidacu i tblTelBroj (afterscroll) event

var
i : integer;
begin
i := 1;
tblTel.DisableControls;
while i <= 100 do
begin
tblTel.First;
while not tblTel.Eof do
begin
lTelBroj.Caption := tblTel.FieldByName('BROJTEL').AsString;
tblTel.Next;

end;
i := i+1;
lKolicina.Caption := inttostr(i-1);
tblTel.EnableControls;
timer1.Enabled := false;
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: AfterScroll dobiti trenutni pozicinirani slog02.01.2011. u 17:08 - pre 162 meseci
> trebam da sa petljom prodjem kroz sve slogove i da u tom prolazu na label kom dobijem podatak sloga npr.broj telefona
> a da je za korisnika vidljivo cijelo vrijeme broj telefona tj. da se vrte svi tel brojevi na label komp...

Nisi ovo dovoljno jasno napisao, ne shvatam šta želiš.

 
Odgovor na temu

medixsa

Član broj: 155471
Poruke: 184
77.238.204.*



+2 Profil

icon Re: AfterScroll dobiti trenutni pozicinirani slog02.01.2011. u 20:11 - pre 162 meseci
Igore,trebam mi nesto slicno kao izvlacenje sretnog dobitnika "neke igre"..Recimo,imam bazu svih tel.brojeva i kad korisnik klikne na dugme "start", da petlja prodje kroz sve slogove u bazi tj.tel brojeva, zatim pritiskom na dugme "stop" da se petlja zaustavi na neki slog tj.tel broj. a da cijelo vrijeme bude prikazan tel.broj u kompo label dog petlja prolazi kroz slogove u bazi... nadam se da sam pojasnio malo bolje,hvala ti na razumjevanju...
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: AfterScroll dobiti trenutni pozicinirani slog03.01.2011. u 04:59 - pre 162 meseci
Možeš da učitaš telefone i stringlistu. Staviš tajmer i u njemu nešto ovako:

inc(izabrani)
if izabrani >= strlstTel.count then
izabrani := 0

labela.caption := strlstTel.string[izbrani]



onda staviš dugme sa tajmer.enable := false i ostaće prikazan izabrani trelefon.

 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: AfterScroll dobiti trenutni pozicinirani slog03.01.2011. u 12:33 - pre 162 meseci
> Igore,trebam mi nesto slicno kao izvlacenje sretnog dobitnika "neke igre"..Recimo,imam bazu svih tel.brojeva i kad korisnik klikne na dugme "start", da petlja prodje
> kroz sve slogove u bazi tj.tel brojeva, zatim pritiskom na dugme "stop" da se petlja zaustavi na neki slog tj.tel broj. a da cijelo vrijeme bude prikazan tel.broj u
> kompo label dog petlja prolazi kroz slogove u bazi... nadam se da sam pojasnio malo bolje,hvala ti na razumjevanju...

Imaš mogućnost sa prebacivanjem sadržaja tabele u stringlist, kao u datom primeru ili možeš samo koristiti dataset, s tim što ćeš:
a) koristiti First, Next za kretanje u okviru dataseta (ako ti trenutna pozicija nije bitna). U svakom timer eventu pozoveš Next, prikažeš tekuću vrednost, ako si na Eof, pozoveš First.
b) dodati u klasu (formu) jedno polje (promenljivu) integer tipa koja će čuvati dokle si stigao, npr. FCurrRec. Kada se okine timer, sačuvaš tekuću poziciju dataseta, promeniš RecNo na FCurrRec + 1, prikažeš telefon i vratiš na sačuvanu poziciju.

Eventualno posle promene vrednosti captiona ćeš morati da pozoveš Update/Refresh, takođe vodi računa da ne izabereš suviše mali ili veliki interval za Timer.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: AfterScroll dobiti trenutni pozicinirani slog

[ Pregleda: 1395 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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