TDBChart and data-aware series components. Visualize data directly from datasets with automatic updates and cross-tabulation.
Overview
Database integration features:- Direct connection to TDataSet descendants
- Automatic chart updates on data changes
- Data aggregation and summarization
- Cross-tabulation support
- Master-detail relationships
- Field mapping and formulas
TDBChart- Database-aware chart component- Data-aware series (e.g.,
TBarSerieswith DataSource) TDBCrossTabSource- Cross-tab data source
Basic Database Connection
Using TDBChart
DBChart_Summary.pas:18
Field Mapping
Data Aggregation
Summary Functions
Aggregate data using built-in formulas:DBChart_Summary.pas:64
Grouping Data
Group by field values:DBChart_Summary.pas:46
Opening Summary Editor
DBChart_Summary.pas:42
Master-Detail Relationships
Display detail records from linked tables:DBChart_MasterDetail.pas:16
Cross-Tabulation
Create pivot-style charts from database data:DBChart_CrossTab.pas:87
CrossTab Formulas
Advanced Database Features
Single Record Display
Display one record at a time:DBChart_SingleRecord.pas
Record Location
Find and display specific records:DBChart_LocateRecord.pas
Custom Dataset Support
Use any TDataSet descendant:DBChart_AnyDataSet.pas
Sorting Data
Control record order:DBChart_Order.pas, DBChart_SummaryOrder.pas
Performance Optimization
Disable Auto-Refresh
Filter Large Datasets
DBChart_Speed.pas
Common Use Cases
Sales by Region
Monthly Trends
Top 10 Customers
Product Comparison
Database Components
Checking Table Availability
Safe Table Activation
Aggregates Feature
Use TTable aggregates for advanced calculations:DBChart_Agg.pas, DBChart_Aggregates.pas
Related Topics
Series Types
Different chart series types
Export
Export database charts
