首页
学习
活动
专区
圈层
工具
发布

FastReport VCLFMX使用教程:DelphiLazarus中的两级数据(主-从)报表

构建主从报表的示例 让我们考虑创建一个两级报告。它将包含来自 Customer 和 Orders 表的数据。第一个表是客户列表;第二个是客户的订单清单。...8 将数据从基础连接到报表对象 我们设置组件如下: Table1 : DatabaseName = 'DBDEMOS' TableName = 'Customer.db' Table2 :...窗口中连接我们的数据源。 将第一级数据(主)和第二级数据(详细信息)带添加到页面。从数据面板(在右侧),我们将表字段拉到各自的波段(主和细节)。...启动后,我们将看到每个客户的订单列表都是相同的,并且包含订单表中的所有记录。这是因为我们没有打开 Orders 表中的记录过滤。 让我们回到我们的数据源。...为此,请在上面的列表中选择 CustNo 索引,选择字段并单击添加按钮。一堆字段将被重新定位到较低的窗口中。之后,使用 ОК 按钮关闭编辑器。 当报表启动时,FastReport 将执行以下操作。

3.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excel公式技巧94:在不同的工作表中查找数据

    很多时候,我们都需要从工作簿中的各工作表中提取数据信息。如果你在给工作表命名时遵循一定的规则,那么可以将VLOOKUP函数与INDIRECT函数结合使用,以从不同的工作表中提取数据。...假如有一张包含各种客户的销售数据表,并且每个月都会收到一张新的工作表。这里,给工作表选择命名规则时要保持一致。...也就是说,将工作表按一定规则统一命名。 在汇总表上,我们希望从每个月份工作表中查找给客户XYZ的销售额。...假设你在单元格区域B3:D3中输入有日期,包括2020年1月、2020年2月、2020年3月,在单元格A4中输入有客户名称。每个月销售表的结构是在列A中是客户名称,在列B中是销售额。...当你有多个统一结构的数据源工作表,并需要从中提取数据时,本文介绍的技巧尤其有用。 注:本文整理自vlookupweek.wordpress.com,供有兴趣的朋友参考。 undefined

    16.7K10

    文件夹中多工作薄指定工作表中提取指定字符的数据

    文件夹中多工作薄指定工作表中提取指定字符的数据 【问题描述】一个文件夹中有4年的公司的销售情况的Excel文件,一个月一个文件,每个文件中有一个工作表”销售情况”,请你在“销售情况”的工作表中,复制出”...小龙女”的销售金额,并汇总到一个工作表,计算出“小龙女”这四年来的销售总额 【难点】一个有一个文件,每个文件要打开-----复制“小龙女”的销售金额----粘贴到汇总文件----关闭文件---“不保存”...【解决方法】 用VBA程序,Dir文件夹中的所有文件,workbooks.open每一个文件,Find(“小龙女”),找到它的行,再打这一行的单元格全部赋值给数组。...数组的第一列全部保存“文件名“可以知道来源, 【说明】:还好,每个文件中只有一个”小龙女”一行数据,如果是多行,我也不知道怎么办,还没想到。...") Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub ======保存起来,以便以后的学习

    1.7K10

    Excel技术:如何在一个工作表中筛选并获取另一工作表中的数据

    标签:Power Query,Filter函数 问题:需要整理一个有数千条数据的列表,Excel可以很方便地搜索并显示需要的条目,然而,想把经过提炼的结果列表移到一个新的电子表格中,不知道有什么好方法?...为简化起见,我们使用少量的数据来进行演示,示例数据如下图1所示。 图1 示例数据位于名为“表1”的表中,我们想获取“产地”列为“宜昌”的数据。...方法1:使用Power Query 在新工作簿中,单击功能区“数据”选项卡中的“获取数据——来自文件——从工作簿”命令,找到“表1”所在的工作簿,单击“导入”,在弹出的导航器中选择工作簿文件中的“表1”...图3 方法2:使用FILTER函数 新建一个工作表,在合适的位置输入公式: =FILTER(表1,表1[产地]="宜昌") 结果如下图4所示。...图4 可以看到,虽然FILTER函数很方便地返回了要筛选的数据,但没有标题行。下面插入标题行,在最上方插入一行,输入公式: =表1[#标题] 结果如下图5所示。

    45.6K41

    SAP BI技术面试100题宝典

    Bw星形结构:中间一张事实表,周围连接维度表,维度表中存放了主数据sid,通过主数据sid连接到主数据的属性表,文本表和层级表。...区别: 传统星形结构维度表中存放了维度键值属性,bw星形结构中维度表中存放了主数据的sid,通过sid连接到主数据的属性,文本和层级,通过sid,可以实现多语言支持,主数据共享。...dtp ,并执行,修改后的错误数据会通过error dtp从error stack中加载到datatarget中。...9、LO抽取的步骤 先进源系统 传数据源,维护提取结构,维护生成数据源 然后在BW系统 复制元数据,建模 最后上数,删除设置表,提取设置表,初始化数据,增量数据。 也可以说下图的13个步骤: ?...(以下看到拉和推用这两个单词) 在lis中主要的提取增量数据的是用两张交换表,是用lis的步骤一般是首先通过抽取结构生成交换表和数据源,并激活后可以进行initial-load了,然后每次业务人员在r/

    2.8K41

    Excel应用实践08:从主表中将满足条件的数据分别复制到其他多个工作表中

    如下图1所示的工作表,在主工作表MASTER中存放着从数据库下载的全部数据。...现在,要根据列E中的数据将前12列的数据分别复制到其他工作表中,其中,列E中数据开头两位数字是61的单元格所在行前12列数据复制到工作表61中,开头数字是62的单元格所在行前12列数据复制到工作表62中...,同样,开头数字是63的复制到工作表63中,开头数字是64或65的复制到工作表64_65中,开头数字是68的复制到工作表68中。..., 64, "已完成" End Sub 运行代码后,工作表61中的数据如下图2所示。 ? 图2 代码并不难,很实用!在代码中,我已经给出了一些注释,有助于对代码的理解。...个人觉得,这段代码的优点在于: 将数据存储在数组中,并从数组中取出相应的数据。 将数组数据直接输入到工作表单元格,提高了代码的简洁性和效率。 将代码适当修改,可以方便地实现类似的需求。

    8.3K30

    🦞 电商运营效率翻倍:WorkBuddy 实战指令大全(附可复制模板)

    但现实是,大部分时间花在了“搬运数据”和“重复执行”上:日常工作耗时占比可自动化程度订单/售后处理25%⭐⭐⭐⭐⭐数据整理与报表30%⭐⭐⭐⭐⭐竞品监控15%⭐⭐⭐⭐客服回复15%⭐⭐⭐⭐活动报名/设置...WorkBuddy指令:“每天下午5点自动执行以下任务:读取桌面‘销售数据’文件夹中今天的订单明细表统计:总订单数、总销售额、总退款金额、实际成交额找出销售额最高的前5个商品生成一段200字的日报总结,...:商品标题、当前价格(划线价和实际价)、优惠券信息、主图将提取的信息整理成表格,对比昨天的数据(如果有变动标记‘【变动】’)如果价格下降超过5%或上新活动,立即通过企业微信发送预警消息所有截图和表格保存到桌面...‘已回传’文件夹回传失败的订单(如订单已关闭)记录到‘回传失败.log’”⚠️注意:此类操作需要登录权限,建议使用子账号并限制只能访问订单接口。...解决方案:分批处理:“先合并前10个,完成后告诉我,再继续下一批”或者让AI只提取关键列,不要全表读取总结:电商运营的WorkBuddy能力地图场景类别具体应用典型指令关键词时间节省订单数据合并多平台订单

    50511

    手把手教你搭建 MySQL 主从复制经典架构(一主一从、主主、一主多从、多主一从)

    主从复制的作用(好处) 1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。 2、架构的扩展。...业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。 3、读写分离,使数据库能支撑更大的并发。在报表中尤其重要。...由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使用slave,那么报表sql将不会造成前台锁,保证了前台速度。 什么是主从复制及其原理(面试必问) 1....事务在主库写完binlog后需要从库返回一个已接受,才返回给客户端;确保事务提交后binlog至少传输到一个从库。但是性能有一定的降低。)...start mariadb systemctl enable maridb 并开启MySQL的二进制日志: 在/etc/my.cnf 配置文件中开启bin-log 日志 ?

    34K711

    【愚公系列】《高效使用DeepSeek》010-Excel公式生成

    一、Excel公式生成 1.Excel公式生成功能分析 1.1 数据导入自动化 DeepSeek支持自动化的数据导入,能够将不同来源的数据导入到Excel中: 从文件导入:用户通过自然语言指令,将CSV...等格式的文件数据导入Excel的新工作表中。...例如,指令:“将sales data.csv文件中的数据导入Excel的新工作表中,数据分隔符为逗号”,DeepSeek会自动完成导入。...从数据库导入:DeepSeek也能连接数据库,将存储在数据库中的数据导入Excel。例如,从MySQL数据库中导入销售数据。...1.4 高效数据处理 DeepSeek依托强大的AI算力,能够快速提取关键数据并完成复杂计算。例如,定位某列最大值所在行,并提取该行其他列的数据,大大节省了人工选择和计算的时间。

    55400

    【DG】DataGuard架构和部分概念整理

    原理是日志文件从主库传输到备库,然后在备库上应用这些日志,从而使备库与主库保持同步 DG由一个primary数据库及一个或多个standby数据库组成,备库最多9个 主库:即被大部分应用访问的生产数据库...,物理DG无论从逻辑结构和物理结构都是和主库保持一致; 通过块拷贝方式同步,使用数据库recovery恢复功能来应用主库的更改; 通过接收并应用主库的 redo log 以介质恢复的方式(Redo Apply...如果发生主库宕机的情况,则online redo log中的数据就会丢失,要想避免数据丢失,就需要使用LGWR 2.LGWR进程-传重做日志 LGWR分为SYNC(同步)和ASYNC(异步)两种模式,12c...SYNC模式(不建议,会影响生产) 主库:redo log buferr中只要有新的变更产生,LGWR进程将触发LNSn进程把新生成的重做日志传输到备库。...事务可以随时提交,当前主库的redo数据也需要至少写入一个standby数据库,不过这种写入可以是不同步的。

    4.3K31

    Oracle DG系列:STANDBY DATABASE的前世今生

    我们也将测试Oracle 12C版本中的每一个新功能,让新功能不再停留于简单的文字,而是能真正的运用到我们的运维工作中,解决实际遇到的相关问题。...主库与备库的同步只能依赖于归档日志,而归档日志依赖于第三方工具从主库传输到备库。...优化备库转为报表数据库,备库可以临时激活成读写的数据库供报表业务运行,在报表业务运行过程中,主库的归档日志也会同步到备库端。...支持主库在mount状态flush redo,将未传输到备库的日志传输到备库。 FRA默认归档路径从LOG_ARCHIVE_DEST_10改到LOG_ARCHIVE_DEST_1。...可以在Oracle Data Guard环境中对新表空间和现有表空间以及现有数据库进行加密和解密。

    2.2K31

    【云原生 | Docker】Linux 定时自动化备份Mysql数据到本地 & Windows 最佳实践,确定不来看看?

    ,并使用文件传输协议(如SCP或SFTP)将备份文件传输到Windows本地。...打开终端,运行crontab -e命令编辑Cron表。 编辑Cron表:在Cron表中,添加一行指定备份脚本的执行时间和路径。...保存和退出:保存Cron表的修改,并退出编辑器。 测试备份脚本:运行备份脚本进行测试,确保备份正常工作。在终端中执行bash /path/to/backup.sh命令,检查备份文件是否生成。...自动定时备份:Cron将按照设置的时间自动执行备份脚本,并生成MySQL数据备份文件。...tail -n 1:获取排序后的结果中的最后一行,即最旧的文件。 awk '{print $9}':提取出结果中的第九列,即文件名。

    1.4K51

    Excel催化剂100+大主题功能梳理导读

    从数据流程的角度进行功能分类 在一个完整的数据分析利用的流程中,有数据生产、数据采集或查询、数据处理及转换、数据建模分析、数据可视化展现、报表生成及分发等环节。...,将合并单元格取消并补充缺失值,更是从科学数据管理方法论的高度阐述了合并单元格的使用场景,做了些理论性的宣导和普及。...第18波-在Excel上也能玩上词云图 对文本分析中必不可少的词云图,也将其实现在Excel中,无需频繁切换到不同的应用中去生成词云图,直接从数据到图表,完整地在Excel中得以实现,对需要生成多个平行图表对比分析时...Excel催化剂针对其他数据报表的生成需要和数据报表的分发需要,实现了一些十分好用易用,高频需求的功能,具体如下所示: 第13波-一键生成标签式的自由报表 不同的企业,不同的业务需求和指标分析,需要不同的报表展现方式...不是所有拆分工作表都是有意义,拆分工作表,最终更应该是为了数据分发的简单权限控制的需求上,不能仅仅只是拆分工作表这一动作,拆分完的工作表,最终其他数据报表引用此工作表作数据源时的结构应该保持完好。

    3.4K50

    如何在C#中使用 Excel 动态函数生成依赖列表

    使用 GcExcel,可以使用 IWorkbook 界面中的 API 获取工作表。您也可以选择创建一个新的工作表。...但是,为了简化报表中使用的公式,我们将在存储订单历史记录的同一工作表上创建报表,如下所示: IWorksheet worksheet; worksheet = workbook.Worksheets["...data"]; //OR workbook.Worksheets[0]; 步骤 3 - 获取客户名称的唯一列表(用于主下拉列表) 初始化后,需要获取要添加到报表中“选择客户名称”部分的主下拉列表的唯一客户名称列表...为此,请选择工作表中底部有空格的任何单元格以垂直溢出数据;我们使用了单元格T3。接下来,对所需的客户名称数据范围使用 UNIQUE 函数。...3.FILTER函数从所选客户名称对应的Unique_Cus_Order_combo中筛选出数据,如下图所示: 4.最后,外部 CHOOSECOLS 函数从筛选的范围内返回所需的 OrderID 列表

    3.1K10

    基于SPSS和ArcGIS的地区社会弱势性空间格局分析

    图1.1读取设置:从第一行读取变量名 可以发现,在SPSS生成的数据中有两个文件,其中.sav格式的是数据文件,.spv格式的是输出统计报表的结果文件。实际应用中,这两个文件都可以保存。...736巴特利特球形度检验近似卡方848.884自由度78显著性.000 2)方差解释报表 从表1.4中可以发现特征值大于1的共有四个成分,累积解释了原始指标82.208%的信息,故上述指标可以由四个主成分来表达原始指标所反映的信息...3)旋转成分矩阵 采用旋转成分矩阵能够更好地归纳出因子,一般而言,提取旋转成分矩阵中载荷大于0.7的指标作为对应主成分指标的构成指标,并根据指标构成对指标反映的维度进行概括。...从表1.5中可以发现,第一主成分由白领比例、中专及以下学历、大专及以上学历比例三个指标组成,反映的是收人和教育方面的信息,可以视作社会经济地位弱势性指数;第二主成分主要由65岁以上人口比例和家庭至少有一名...打开ArcMap,通过“添加数据”按钮,添加中部五省地级市的.shp数据到内容列表。将上一步得到的主成分得分的.csv文件也添加进来,通过连接面板连接到空间数据的属性表中(图1.10)。

    3.6K40

    报表工具的二次革命

    数据从数据库读出的IO成本相当高,有些涉及数据量太大的简单运算,数据读出的耗时远远超过运算本身,这种情况还是放在数据库中运算更合适 比报表中计算更广泛 报表工具都可以完成计算列、分组排序等运算,润乾报表还提供了跨行组运算和相对格与集合的引用方案...而SPL可以直接支持多层数据集计算,不需要做这个转换,减少工作量,润乾报表也可以接受SPL返回的多层数据集直接按层次呈现,不需要在报表中再做关联 类似地,MongoDB也支持多层数据,也可以用SPL直接计算并返回给润乾报表...在体系结构方面用存储过程准备报表数据和用JAVA程序是类似的,也会造成耦合度高的问题,只是从报表模块与主程序之间的耦合变成的报表模块与数据库之间的耦合 存储过程存放在数据库中,报表模板放在文件系统中,...某些移动公司的数据库中有上万个表,即使很复杂的业务用五百个表也基本能描述了,这些上万的表中绝大多数都是为报表服务的中间表,这肯定是数据库厂商都没想到过的情况 与存储过程类似,大量的中间表也会造成数据库管理的混乱...,会涉及到跨库运算 许多数据库都支持跨库运算,但一般都要求同类型的数据库,但历史数据和当期交易数据的要求不同,数据量更大但不要求事务一致性,很可能使用另一种数据仓库来存储 而且,即使是同构的数据库,数据库的跨库运算的方法一般也是将另一个库中的数据表映射成本库数据表

    76030

    报表工具的二次革命

    数据从数据库读出的 IO 成本相当高,有些涉及数据量太大的简单运算,数据读出的耗时远远超过运算本身,这种情况还是放在数据库中运算更合适 比报表中计算更广泛 报表工具都可以完成计算列、分组排序等运算,润乾报表还提供了跨行组运算和相对格与集合的引用方案...,报表的业务稳定性要比主应用差得多,报表变动的频率远远高于主应用,一旦报表的数据来源发生变化,整个应用就得跟着重新编译,无法做到热切换,这种使用体验是很糟糕的 如果用 SPL 来实现数据准备算法,就能有效地降低主应用程序与报表功能的耦合度了...在体系结构方面用存储过程准备报表数据和用 JAVA 程序是类似的,也会造成耦合度高的问题,只是从报表模块与主程序之间的耦合变成的报表模块与数据库之间的耦合 存储过程存放在数据库中,报表模板放在文件系统中...某些移动公司的数据库中有上万个表,即使很复杂的业务用五百个表也基本能描述了,这些上万的表中绝大多数都是为报表服务的中间表,这肯定是数据库厂商都没想到过的情况 与存储过程类似,大量的中间表也会造成数据库管理的混乱...,会涉及到跨库运算 许多数据库都支持跨库运算,但一般都要求同类型的数据库,但历史数据和当期交易数据的要求不同,数据量更大但不要求事务一致性,很可能使用另一种数据仓库来存储 而且,即使是同构的数据库,数据库的跨库运算的方法一般也是将另一个库中的数据表映射成本库数据表

    69210

    腾讯云 BI 数据分析与可视化的快速入门指南

    产品分为个人版、基础版、专业版和私有化版,满足不同规模企业的需求,从个人学习到大型企业数字化转型,提供数据驱动的决策支持。 开始 本文通过一个互联网运营看板的案例,展示如何使用腾讯云 BI 快速入门。...步骤包括创建项目、连接数据源、数据表建模、页面搭建、发布与共享。用户通过简单拖拽操作,可完成报表设计,实现数据可视化,并支持报表分享、推送、评论等协作功能。...为了快速开始并利用 BI 产品的强大功能,我们选择从模板市场中挑选一个合适的模板。...这种灵活性使我们能够更好地满足不同的报表需求,为数据分析提供了更多的可能性。 在这个阶段,我们不必过于关注报表的样式,因为一旦我们有了数据,我们就可以开始进行调试和优化。...从创建项目、连接数据源、数据表建模到页面搭建和推送功能的设置,我们通过一个互联网运营看板的案例,展示了如何快速入门并利用腾讯云 BI 进行数据分析和可视化。

    86952
    领券