• 6 odgovora
  • 4.102 pregleda
Re: Delphi5 DBChart komonenta, problem sa delimicnim prikazom baze 17.08.2007. u 21:39 · pre 233 meseci #3
Citat:
dr.hummer: Ljudi, da li je moguce da ovo niko nezna?Da li je neko radio graficki prikaz tabele pomocu komponente DBChart?

Ukoliko zelis da na ovom ili bilo kom drugom forumu dobijes neku pomoc, moras da se potrudis da olaksas ljudima da ti pruze potrebnu pomoc. Zamolio bih te da najpre procitas Pravilnik. Tamo ces naici i na to da ne treba da budes nestrpljiv. Niko na ovom forumu nije placen da bi nekom odgovarao. Sve je stvar dobre volje i slobodnog vremena clanova ove zajednice. Takodje trebas da das vise detalja o problemu.

Koje komponente koristis za pristup podacima u bazi?

Komponenta TDBChart, izmedju ostalog, sluzi i za prikaz podataka dobijenih iz nekog DataSet-a na koji je povezan DBChart. Znaci potrebno je da na formi na kojoj zelis da kreiras gafik ubacis komponente: xxxDataSet ili xxxQuery i DBChart. Nakon toga:
1. Pripremis podatke za DataSet
1.1 Povezes DataSet na bazu
1.2. Ako je u pitanju xxxQuery sastavis odgovarajuci upit a ako je u pitanju xxxTable odaberes odgovarajucu tabelu
2. Dodas zelenji tip serije na DBChartu (Pita, Stubici, Linije...)
3. Povezes Seriju sa DataSetom (imas Tab DataSource)
4. U zavisnosti od tipa serije postavis zeljena polja iz DataSeta za x,y koordinate, ili "pie" vrednosti....
i to bi bilo to...
Potpis
Marcha
-----------------------------------
Pretpostavka je majka zajeba.
Re: Delphi5 DBChart komonenta, problem sa delimicnim prikazom baze 18.08.2007. u 15:27 · pre 233 meseci #4
Marcha ,hvala na odgovoru.Evo dodatnog pojasnjenja problema.Pravim program u kojem se koriste nekoliko DB baza podataka.Zahtevi su takvi, da je potrebno graficki prikazati odabranu bazu na jednom grafikonu. Da bi to uradio upotrebio sam komponentu TDBChart.To nije problem,odaberem zeljenu bazu, metodom DBChart1.RefreshData ona biva cela graficki prikazana.Medjutim sad bih hteo da graficki prikazem samo jedan deo odabrane baze podataka.Znaci ne celu bazu,nego samo odredjeni deo,recimo zadnjih 10% baze ili od TableRecordCount=12560 do TableRecordCount=13000, ili tako nesto slicno.U helpu za TDBChart nisam pronasao tu opciju i ne znam kako da to uradim.
Re: Delphi5 DBChart komonenta, problem sa delimicnim prikazom baze 18.08.2007. u 18:20 · pre 233 meseci #5
Pravim program u kojem se koriste nekoliko DB baza podataka.Zahtevi su takvi, da je potrebno graficki prikazati odabranu bazu na jednom grafikonu. Da bi to uradio upotrebio sam komponentu TDBChart.To nije problem,odaberem zeljenu bazu, metodom DBChart1.RefreshData ona biva cela graficki prikazana.Medjutim sad bih hteo da graficki prikazem samo jedan deo odabrane baze podataka.Znaci ne celu bazu,nego samo odredjeni deo,recimo zadnjih 10% baze ili od TableRecordCount=12560 do TableRecordCount=13000, ili tako nesto slicno.U helpu za TDBChart nisam pronasao tu opciju i ne znam kako da to uradim.
----------

Pogrešno upotrebljavaš termin baza, dok zapravo misliš na tabelu. TDBChart prikazuje podatke iz nekog dataseta i filtriranje podataka se radi na tom mestu ne u DBChartu. Ako koristiš neki TQuery like dataset onda ćeš jednostavno napisati SQL upit kojim ćeš količinu podataka koje preuzimaš ovo je preporučen način rada, ako koristiš neki TTable dataset onda možeš filtrirati podatke preko filter propertya ili preko OnFilterRecord handlera. Ako ti treba dodatna pomoć za limitiranje slogova u datasetu, moraš dati više informacija o tome koji dataset koristiš i na koji način.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme