📄 salechar.pas
字号:
unit saleChar;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, DB, DBTables, TeEngine, Series, TeeProcs,
Chart, DbChart;
type
TSaleCharForm = class(TForm)
DBChart: TDBChart;
saleQuery: TQuery;
DataSource1: TDataSource;
RadioGroup1: TRadioGroup;
BudgetRadio: TRadioButton;
IncomeRadio: TRadioButton;
TaxRadio: TRadioButton;
DeductRadio: TRadioButton;
CostRadio: TRadioButton;
ProfitRadio: TRadioButton;
Series1: TBarSeries;
procedure BudgetRadioClick(Sender: TObject);
procedure IncomeRadioClick(Sender: TObject);
procedure TaxRadioClick(Sender: TObject);
procedure DeductRadioClick(Sender: TObject);
procedure CostRadioClick(Sender: TObject);
procedure ProfitRadioClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
SaleCharForm: TSaleCharForm;
implementation
{$R *.dfm}
procedure TSaleCharForm.BudgetRadioClick(Sender: TObject);
begin
DBChart.Series[0].XLabelsSource := 'Budget';
DBChart.Repaint;
end;
procedure TSaleCharForm.IncomeRadioClick(Sender: TObject);
begin
DBChart.Series[0].XLabelsSource := 'Income';
DBChart.Repaint;
end;
procedure TSaleCharForm.TaxRadioClick(Sender: TObject);
begin
DBChart.Series[0].XLabelsSource := 'Tax';
DBChart.Repaint;
end;
procedure TSaleCharForm.DeductRadioClick(Sender: TObject);
begin
DBChart.Series[0].XLabelsSource := 'Deduct';
DBChart.Repaint;
end;
procedure TSaleCharForm.CostRadioClick(Sender: TObject);
begin
DBChart.Series[0].XLabelsSource := 'Cost';
DBChart.Repaint;
end;
procedure TSaleCharForm.ProfitRadioClick(Sender: TObject);
begin
DBChart.Series[0].XLabelsSource := 'Profit';
DBChart.Repaint;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -