爱招飞帮助手册 爱招飞帮助手册
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
  • Smart帮助主页
  • 学习手册

    • 基本入门

    • 功能介绍

    • 控件说明

      • 公共属性
      • 公共方法
      • 公共事件
      • 窗口控件
      • 系统控件
      • 标准控件
      • 对话框控件
      • 标准工控控件
      • 专业工控控件
      • 数据控制控件
      • 数据表格控件
      • 数据感知控件
      • 通讯控制控件
      • 仪表采集控件
      • 监控视频控件
      • 数据图表控件
        • 1. TDBChart
          • 1.1. 创建一个新的窗体
          • 1.2. 编辑新图表
          • 1.3. 编辑数据序列
          • 1.3.1. 在TDBChart中配置数据序列
      • 流程图表控件
      • 数据分析控件
      • 复合数控控件
      • 模拟数控控件
      • 调节数控控件
      • 数位数控控件
      • 数据数控控件
      • 地图控件
      • 其他控件
      • SVG控件
      • IsoBean控件
      • 样式控件
      • 样式外观控件
      • 样式高级控件
      • 样式工具控件
      • 样式数据控件
      • 样式控件GP
      • 样式数据控件GP
    • 功能用法

    • 专用模板

    • 开发流程

    • 函数程序

  • 开发手册

目录

数据图表控件

# Smart 控件使用(数据图表)

  该组内提供绘制图表所需使用的组件。TDBChart组件的数据来源于数据库的查询汇总。

# 1. TDBChart

  下面介绍一下如何使用TDBChart创建一个新的图表。

  本节描述了开始定义两种图表类型之一所需的常用步骤。

# 1.1. 创建一个新的窗体

  创建一个新窗体,然后在其上放置一个TDBChart组件(将其拖到组件面板的对面)。

  将新的TDBChart组件拖动边角以调整控件至合适的大小,以帮助您在定义新图表时可视化其内容。 之后,您也可以调整图表的大小以适合您的需求。

# 1.2. 编辑新图表

  将鼠标指针放在新图表上,然后按鼠标右键。 出现一个包含编辑图表选项的菜单,点击进行图表编辑以及数据填充。

在图表上使用鼠标右键将调用图表选项菜单
编辑图表

  图表编辑器的“图表”页面包含图表的定义信息。 它包括定义常规参数和其他更具体的Chart参数的部分。 在图表中定义了一些数据系列之前,某些参数将不适用。 尝试修改参数(例如标题),您将在图表上看到实时的更新。关于该分类中的信息可自行搜索查看TeeChart的官方文档说明http://www.teechart.net/docs/teechart/vclfmx/tutorials/index.html (opens new window)

  要访问图表编辑器,请双击放置在窗体上的任何TDBChart组件。 或者,右键单击,选择编辑图表。

  要查看一些图表数据,我们需要创建一个序列...

  在编辑页面的序列选项卡中,按新增按钮。 将向您展示可用的图表类型。 选择一个添加到图表中,如果您决定更喜欢以其他方式可视化数据,则可以在以后更改其类型。

图表类型选择器

  通过鼠标或方向键选择系列类型,然后按确定。 双击系列类型亦可。

  系列类型将自动添加到您的图表中。 在图表编辑器中,您将看到为新系列添加的新配置选项卡。

  假设我们选择了图形图(饼状图)。 编辑器将显示如下:

  TeeChart已将系列添加到图表中。 它还添加了一些随机值,以便您可以在设计时在图表中直观地显示序列外观,以轻松跟踪所做的任何更改。

  该随机值并不是我们需要的数值,因此下一步是返回到图表编辑器并添加数据源或编写您自己的代码以添加数据值。

# 1.3. 编辑数据序列

# 1.3.1. 在TDBChart中配置数据序列

  在使用该组件前,请先确认系统中已安装数据库引擎,并且TARS云端服务器处于开启状态。

  在窗体上放置一个TRFConnection、TRFDataSet和TDBChart,并设置TRFConnection中的账套配置,勾选其Active属性为True,使其能与TARS云端服务器连接。

  编辑TRFDataSet,在SQL属性中填写查询语句,勾选其Active属性为True。

  在TDBChart的编辑选项中,新建一个线条图序列,设置序列中的资料来源为资料组(DataSet),在资料来源选项卡中选择资料组选项,在下方资料组中选择RFDataSet1。卷标、X、Y处选择要展示的字段,点击套用即可。

  具体代码内容如下:

begin 
  This.RFDataSet1.Connection := DM.DBConnection;
  This.RFDataSet1.SQL.Clear;
  This.RFDataSet1.SQL.Add('SELECT * FROM Basic_WHS');
  This.RFDataSet1.Open;
end.
1
2
3
4
5
6
监控视频控件
流程图表控件

← 监控视频控件 流程图表控件→

Copyright © 2021-2025 爱招飞IsoFace | ALL Rights Reserved
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式