Dbchart - construirea unei diagrame de la un bd - tutorial de la bu buder

Cea mai importantă proprietate a componentei DBChart este proprietatea Series [Index: Longint] a tipului TChartSeries. care este o serie de diagrame afișate în zona componentei (cel mai adesea componenta conține o diagramă). Pentru fiecare diagramă, puteți seta:







Pentru schema selectată, puteți efectua următoarele acțiuni:

  • Modificați numele implicit (Seria 1, Seria 2, etc.) - Butonul Titlu
  • Schimbați tipul de diagramă - Schimbați butonul
  • Copiați diagrama - butonul Clonare
  • Ștergeți diagrama - butonul Ștergere.

Sursa de date este selectată pe pagina Series-DataSource din următoarele opțiuni:

  • Nu există date - valori introduse programabil;
  • Valorile aleatoare - numere aleatoare;
  • Funcția - valorile determinate de funcția selectată;
  • DataSet - valorile setului de date; Componenta DBChart diferă de componenta grafică exact prin faptul că poate utiliza un set de date ca sursă de date, adică DBChart este o componentă mai versatilă.
  • Single Record - valori care fac parte dintr-o singură înregistrare din setul de date. Când aplicația rulează, graficul afișat corespunde datelor din înregistrarea curentă a setului de date.






Dacă metoda de programare (opțiunea No Data) este selectată pentru introducerea valorilor, atunci metodele corespunzătoare ar trebui să fie apelate atunci când aplicația este executată. Pentru a gestiona valorile pe care este construită diagrama (proprietatea Seria aparține elementelor de matrice), sunt adesea folosite metodele Adăugare, Ștergere sau Ștergere.

Add Function (Const AValue: Double; Const ALabel: Ansistring; ACoior: TColor): Longint adaugă diagramei valoarea specificată de parametrul AValue. Parametrii ALabel și AColor conțin, respectiv, o etichetă de valoare și culoarea folosită în ieșire. Ca rezultat, funcția returnează numărul de valoare în matricea valorilor diagramelor. În plus, există mai multe alte metode care vă permit să adăugați valori (de exemplu, AddValue și AddNull).

Procedura Ștergere (ValueIndex: Longint) șterge valoarea cu numărul specificat de parametrul ValueIndex. Pentru a șterge toate valorile, este convenabil să utilizați procedura Clear.







Trimiteți-le prietenilor: