Refresh samo trenutnog recorda umesto celog dataseta
07.06.2006. u 00:40 · pre 248 meseci
#1
Poz svima, long time no see :)
Imam custom TDataset (MyComponents komponente) i nekih 6000 recorda. Na formi imam DBGrid iz kojeg korisnik izabere record i zatim ga edituje u ostalim kontrolama ispod i trenutno radim Dataset.Refresh u BeforeEdit eventu da bi pre editovanja recorda bili uzeti svezi podaci iz baze jer se menjaju i iz drugih izvora.
To radi prilicno sporo zbog konekcije itd. i trazim nacin da umesto Refresha celog dataseta dohvatim samo ovaj trenutni (zapravo ekvivalent RefreshRecord metode kod ClientDataSet-a), a da pritom ne moram da komplikujem sa povezivanjem edit kontrola na drugi dataset i slicno?
Imam custom TDataset (MyComponents komponente) i nekih 6000 recorda. Na formi imam DBGrid iz kojeg korisnik izabere record i zatim ga edituje u ostalim kontrolama ispod i trenutno radim Dataset.Refresh u BeforeEdit eventu da bi pre editovanja recorda bili uzeti svezi podaci iz baze jer se menjaju i iz drugih izvora.
To radi prilicno sporo zbog konekcije itd. i trazim nacin da umesto Refresha celog dataseta dohvatim samo ovaj trenutni (zapravo ekvivalent RefreshRecord metode kod ClientDataSet-a), a da pritom ne moram da komplikujem sa povezivanjem edit kontrola na drugi dataset i slicno?