ADO i ProgressBar

1

ADO i ProgressBar

offline
  • Pridružio: 05 Maj 2005
  • Poruke: 84
  • Gde živiš: Cirikovac

Kako sa ADO data setom da napravim da se kod ucitavanja tabele pojavljuje progres bar koji ce da prati popunjavanje iste?
Zahvalan



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Pojasni malo sta tacno hoces da uradis... Ako mislis da ti progress bar pokazuje kako se izvrsava neki SELECT SQL upit nisam siguran da to bas moze tako, jedino bi moglo ako ucitavas u DBGrid red po red pa da ti ide sve to kroz neku petlju, a ovako sa samim ucitavanjem tabele ne znam kako bi mogao da uradis...



offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Meni je jasno sta hoce.
Sorry, ne moze.

offline
  • Pridružio: 05 Maj 2005
  • Poruke: 84
  • Gde živiš: Cirikovac

Konkretno,odaberem .mdb tabelu,u kada je ucitavam u ADOQueri ili ADOTable da mi se prikazuje u progres baru.Uradio sam nesto slicno ali program prvo ucita u ADOkveri podatke pa ih tek onda prikaze u dbgrid...ali zbog sporosti ucitavanja odustao sam od toga(radi dupli posao).Druga je stvar sa Object Inspectory komponente ADOQuery,jer tamo postoji dogadjaj OnFetchProgress i dva argumenta koja se ticu ucitavanja podataka,ali mi nikako nije jasno kako funcionise.Ako dogadjaj vezem za metodu Progress,ni to nece da radi.I konacno,posto nisam dobio odgovor kod pitanja postavljenog za Delphi 2005,postavicu jos jednom.Parametizovani upit radi sa datumom koji "uzima" iz jedne forme,i lepo mu zadam instancu na tu formu,ali uopste ne dobijam pravu vrednost TDateTimePickera koji se nalazi na ciljanoj formi,i shodno tome to ne radi dobro.Probao sam i sa globalnim promenjivima,ni to nije urodilo plodom.Radi samo ako su datumske komponente na istoj formi na kojoj se radi upit.U delphiju 7 isti takav nacin radi bez problema.

Hvala unapred

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

beli0135 ::Meni je jasno sta hoce.
Sorry, ne moze.


OK ako je tebi jasno sta hoce i kazes da ne moze onda je to ono prvo sto sam ja pretpostavio Smile...

Znaci to nikako ne moze.

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Cek... ja sam koristio OnFetchProgress i taj event radi sasvim fino. Jedino sto je bitno je da ExecuteOptions postavis da koristi asinhrone pozive ili da pozivas Application.ProcessMessages.

Sad... pitanje je da li je to ono sto ti treba ili ne Smile

offline
  • Pridružio: 05 Maj 2005
  • Poruke: 84
  • Gde živiš: Cirikovac

Hvala Srki_82 probacu da vidim sta se moze

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Usporava za preko 100%... svi su odustali od toga. Forget it

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Da radi sporije - radi, ali ja sam bio prinudjen na to jer kod mene na poslu cim vide da se nesto ne zavrsi za desetak sekundi odmah sledi Ctrl+Alt+Del i terminate proccess tako da sam morao na neki nacin da im pokazem dokle je stiglo ucitavanje podataka Smile

Probas, vidis i odlucis da li vredi ili ne Smile

offline
  • prm 
  • Građanin
  • Pridružio: 11 Jun 2006
  • Poruke: 94

Tja imam neki mali predlog

Ako nece progres bar da radi sto nenapravis svoj!

Uzmes nekoliko oblika postavis ih da budu crveni i zeleni i tajmer na pocetku procesa stavis da radi. Na kraju procesa iskljucis tajmer.
Ako ti je dosadno mozes da napravis neke male slicice pa ih ulepsas u foto-editoru ili nesto slicno pa se pojavljuju i nestaju i sl. slicno mozes i da napravis neku malu animaciju. Sve ovisi koliko si ti kreativan i koliko imas znanja i sl....

Inace u tajmerovom dogadjaju kontrolises pojavljivnje oblika i boju ali stavi da ti dogadjaj malo veci interval ima .....

Ah pade mi na pamet i ako nesto radis da to moze u pozadini da se izvrsava ako je neki zahtevan task.......
Mada nisam sto posto ni siguran kako se te stvari prave samo mislim da to nazivaju Data mining ili nesto slicno...


Ali sve sto se izvrsava zahtjeva resurse..

HH

Ko je trenutno na forumu
 

Ukupno su 930 korisnika na forumu :: 8 registrovanih, 2 sakrivenih i 920 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: cikadeda, draggan, Georgius, Krvava Devetka, milenko crazy north, pacika, saputnik plavetnila, TBF1D