lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序

这篇具有很好参考价值的文章主要介绍了lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1 简介

2 制作简单的电子表格

 3 需要几个控件,以及简单属性设置

3.1 TsWorksheetDataset

3.2  DataSource1控件

3.3 DBNavigate控件

3.4 DBGrid

3.5 编译运行,插入一行数据


1 简介

在FpSpreadsheet控件包中,有一个专门把电子表格作为数据库来处理的数据集组件:WorksheetDataset。可以执行数据增查删改操作,以及filter、locate等操作。美中不足的是,不能执行sql命令。不过呢,如果能执行SQL,这不又成了一种新的数据库软件了嘛,ET数据库?要求太高了。

这里用简单设置控件属性的方法,生成以电子表格文件为基础,看起来很像一个数据库为后台的数据处理界面。

因为只需要简单属性设置就行,不用写一行代码,所以整体很快,几分钟就完成。

2 制作简单的电子表格

还是以工资表为例子,用excel或者wps制作这样一个简单的数据表格,文件名是“工资表.xlsx”:

lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序

 3 需要几个控件,以及简单属性设置

需要的控件,共4个。

在开发界面,属性设置完后,就可以看到数据了。从delphi继承过来的数据感知功能还是挺强大的。

lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序

3.1 TsWorksheetDataset

这个控件是主角,用于把电子表格文件处理为数据集。可以指定处理数据文件的第几个sheet。

属性设置如下。

lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序

 sheetName留空,表示读取第一个sheet。

其他几个控件,都是普通的数据控件

3.2  DataSource1控件

设置一个地方。

lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序

3.3 DBNavigate控件

lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序 

指定一下DataSource就行。

3.4 DBGrid

也是像上面一样指定一下DataSource。

这样就完成了。

3.5 编译运行,插入一行数据

lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序

 增加一行数据。

lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序

 文章来源地址https://www.toymoban.com/news/detail-495788.html

到了这里,关于lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Smba文件共享快速搭建

    是Linux、UNIX与windows之间进行交互操作的软件 基于GPL协议开源的自由软件 1992年开始,Samba软件通过SMB/CIFS协议为Linux、windows以及众多支持该协议的操作系统提供安全、稳定、快速的文件交互服务 官方网站:Samba - opening windows to a wider world 截至目前的最新版本:4.17.5 Samba 服务端

    2024年02月14日
    浏览(23)
  • 基于区块链/Hyperledger Fabric与IPFS的电子病历数据传输系统搭建流程与视频

    购买专栏前请认真阅读:《Fabric项目学习笔记》专栏介绍 从0开始的搭建视频请看介绍内的QQ群获取 原项目链接:https://github.com/the-chain/airmedfoundation-terminal 本项目链接 https://gitee.com/real__cool/data_transfer 项目视频演示 https://www.bilibili.com/video/BV1f34y1v7hM 可以同时参考原项目的搭建

    2023年04月20日
    浏览(30)
  • Springboot基于easyexcel实现一个excel文件包含多个sheet表格的数据导出

    EasyExcel 是一款基于Java的开源Excel操作工具,它提供了简单且强大的 API,使开发人员可以轻松地读写、操作和生成Excel文件。 EasyExcel 支持 Excel 文件的导入和导出,可以处理大量数据,具有高性能和低内存占用。它可以读取 Excel 文件中的数据,并将数据转换为 Java 对象,也可

    2024年02月03日
    浏览(45)
  • EPPlus电子表格的.NET库

    EPPlus电子表格的.NET库 EPPlus是一个用于管理Office Open XML电子表格的.NET库。该库是为开发人员设计的,允许任何了解Microsoft Excel或任何其他电子表格库的开发人员轻松掌握API。EPPlus为Microsoft Excel的大部分功能提供了直观的编程界面,如样式、图表、图片/形状、VBA/Form控件、公式

    2024年02月10日
    浏览(26)
  • 基于Flask快速搭建一个管理系统

    1.3.1 普通使用 1.3.2 带有名分组 1.3.3 带请求限制 1.3.4 带别名,默认别名是函数名 1.3.5 路由其他参数(默认string) 1.3.6 路由的本质 1.3.7  app.add_url_rule参数 1.5.1 返回时的格式 1.5.2 坑1,出现找不到模板,解决办法 项目下面是否有templates文件夹,你的html文件是否放进了里面; temp

    2023年04月15日
    浏览(27)
  • Proteus仿真--基于51单片机的可演奏电子琴设计(仿真文件+程序)

    本文主要介绍基于51单片机的可演奏电子琴设计(完整仿真源文件及代码见文末链接) 仿真图如下 其中通过矩阵键盘可以实现不同的音乐播放 仿真运行视频 Proteus仿真--基于51单片机的可演奏电子琴设计(仿真文件+程序) 附完整Proteus仿真资料+代码资料 百度网盘链接: https:

    2024年02月06日
    浏览(33)
  • Matlab:将数据写入 Excel 电子表格

    要将工作区中的表导出到 Microsoft® Excel® 电子表格文件中,请使用 writetable 函数。您可以将工作区中的数据导出到文件中的任何工作表,以及导出到该工作表中的任何位置。默认情况下,writetable 将表数据写入到文件中的第一张工作表,并从单元格 A1 处开始。 例如,创建一个

    2024年02月09日
    浏览(42)
  • 基于FPGA的数字电子琴——数电小系统设计【数字电子技术】(使用Vivado中的verilog语言)含piano代码文件(全)

    目录 一、电路功能描述 二、方案设计 1. 总体设计方案 2. 对原理框图或程序流程图做出简单解释 3. 各模块介绍 3.1 音频驱动模块 3.2 LED显示模块 3.3 数码管显示模块 3.4 矩阵键盘模块 3.5 PS2机械键盘模块 3.6 时钟分频模块 3.7 曲谱生成模块 三、总结 数码管和LED显示模块 矩阵键盘

    2024年02月06日
    浏览(33)
  • 工具.国内开源电子表格-Luckysheet(在线excel)

    国内开源电子表格-Luckysheet(在线excel,功能强大) – 【剪辑之家】 1、背景 现在web技术蓬勃发展,办公应用特别是excel都搬到了线上,比较流行的有腾讯文档,金山文档,石墨文档,google doc,这些都属于企业服务。但是小型企业或者团队,如果想自己搭建一套在线表格系统呢

    2024年02月06日
    浏览(32)
  • EPPlus电子表格的.NET库Crack

    改进了数据验证中的性能和对跨工作表引用的支持。 EPPlus是一个用于管理Office Open XML电子表格的.NET库。该库的设计考虑到了开发人员,使任何了解Microsoft Excel或任何其他电子表格库的开发人员都可以轻松地使用API。EPPlus为Microsoft Excel的大多数功能提供了直观的编程界面,如

    2024年02月07日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包