社区
数据库相关
帖子详情
DBGridEh如何增加一列数据
blackkey
2015-09-17 12:48:45
DBGridEh关联一个datasource,关联一个adoquery,我从一个Excel表中读取数据到DBGridEh中,想在DBGridEh增加一列,是用adoquery增加吗?如果是的话该如何写啊? 另如何把DBGridEh中的数据导入到另外一个ACCESS中的表呢?不胜感激各位!!
...全文
288
5
打赏
收藏
DBGridEh如何增加一列数据
DBGridEh关联一个datasource,关联一个adoquery,我从一个Excel表中读取数据到DBGridEh中,想在DBGridEh增加一列,是用adoquery增加吗?如果是的话该如何写啊? 另如何把DBGridEh中的数据导入到另外一个ACCESS中的表呢?不胜感激各位!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blackkey
2015-09-24
打赏
举报
回复
感谢各位热心帮助!!
boylafong
2015-09-18
打赏
举报
回复
双击dbgrideh控件里面可以添加列,你要输入字段名,你select的时候就会自动显示
bdmh
2015-09-18
打赏
举报
回复
如果你是自动生成列,那就在数据集里增加,如果你是自定义DBGridEh的列,首先数据集中要有这列信息,然后在DBGridEh中增加一列,并指定绑定的字段
lyhoo163
2015-09-18
打赏
举报
回复
一、增加列
这就要看你新增的列(字段)是何用处:
1、临时计算字段,如求和、求积等等,可以通过SQL语句:
select A,B,C,D C+D as E From table // 新增计算字段 E=C+D 和
2、正式列(字段),要在原表增加字段,因为DBGridEh每个字段都要与DataSet对应。
3、如果为了向新的表复制数据,可以增加临时字段:
select A,B,C,D,''as E from Table // 新增的字段E 数据为空
二、读入EXCEL表数据
建立使用第三方控件:TXLSReadWriteII4;读取数据非常方便。
三、向ACCESS表复制数据
通过A表循环,向B表复制数据即可。
道玄希言
2015-09-17
打赏
举报
回复
在DBGridEh增加一列 可以在DBGridEh中,將所有字段列添加进去,然后再多添加一列作为你的增加列。 或者, adoquery获取数据时, 查询语句select * , '' as [新增列] from tbl 这样,也可以实现。 DBGridEh中数据导入到ACCESS 用两个ADO连接 一个连接EXCEL表,一个连接ACCESS数据库 然后將adoquery 数据用循环插入到 ACCESS。 这种方法速度比较慢,得一条条的插, 所以不适合大规模数据。
DB
Grid
Eh
of Enlib 3.0组件
DB
GRID
EH
是Enlib 3.0组件包中的组件之一。Enlib 3.0组件包是一位俄国人为增强Borland系列开发工具功能而开发的第三方组件,它具有界面友好、功能强大、开发效率高、、快速制作预览/打印简单中国式报表等特点。因此,一推出即受到广大Borland程序员的青睐。目前这个版本支持Borland Delphi versions 4,5,6&7 和 Borland C++ Builder versions 4 & 5 ,可极大地提高
数据
库应用系统客户端的性能。许多商品软件如《速达2000》等都使用了该组件。下面本人将使用该组件在实际系统开发过程中的经验总结如下。 Enlib3.0组件包中最重要而且功能最强大的莫过于
db
grid
eh
组件,本文介绍的所有实例均在Delphi 7开发环境下调试通过。 一、
DB
Grid
Eh
(增强型表格组件)功能详解
DB
Grid
Eh
组件无论在外观上还是功能上都非常类似Borland开发工具中现有的
db
grid
组件,它除了提供
db
grid
组件的全部功能外,还
增加
了下列新功能: ● 任意选择多行、列或矩形区域的
数据
. ● 为多列标题设定共同的父标题行. ● 表格底部(Footer) 区显示求和、计数和其它统计信息. ● 自动调整组件宽度与客户区域等宽. ● 设置标题行、
数据
行的高度. ● 超长的标题行、
数据
行文本自动折行处理. ● 标题行可作为按钮使用,并可选择是否显示排序标志符(▽降序△升序). ● 点击列标题可对当前列自动排序而无需编写代码. ● 能够自动设置删除超长文本显示不下的多余部分,并以省略号(…)代替. ● 自动搜索字段(Lookup)
数据
单元格以单、多列字段下拉列表形式显示. ● 自动搜索字段(Lookup)
数据
单元格可进行增量搜索. ● 可锁定任意列数在屏幕水平方向不滚动. ● 日期时间控件DateTime picker 可支持TDateField and TDateTimeField两种日期格式. ● 根据字段不同值显示关联的ImageList 对象图片组中的图片. ● 隐藏任意列. ● 显示3D风格的
数据
区、表尾区和锁定滚动列,制作3D外观表格. ● 显示Memo类型字段值. ● 除BOOLEAN型
数据
外,其它
数据
类型也可以检查框( checkbox )形式显示
数据
. ● 使用专门的函数和过程来存取以reg或ini文件格式保存的表格布局(包含各
数据
列表、
数据
列访问顺序、列宽、索引标识、行高等信息)文件。 ● 通过设置
数据
单元格的hint和ToolTips属性,当移动鼠标到该单元格时,可以显示单元格容纳不下的文本内容. ● 将组件中
数据
导入/导出到Text, Csv, HTML, RTF, XLS 和内部
数据
等多种格式的文件中.
Eh
Lib的最新版本
Eh
Lib 5.5
Eh
Lib5.5包含了Borland的Delphi5-9,2005,2006,Borland C ++ Builder 5-6,CodeGear Delphi 2007,CodeGear RAD Studio 2009,Embarcadero RAD Studio 2010,XE和RAD Studio XE2,目的在于
增加
客户端
数据
库在交互部分应用的能力。
Eh
lib 5.5新功能 +
增加
对Embarcadero RAD Studio XE2的支持。 +为T
DB
Grid
Eh
Style
增加
了ThemeTitleFillElement功能
Eh
Lib 是一套 Delphi 第三方组件库,简单易用,提供了实际开发中非常有用的功能。其中最为代表性的是
DB
Gird
Eh
表格组件。
DB
Grid
Eh
可以为你提供一个更加美观和功能丰富的
DB
Gird,比如平面化显示、奇偶行不同颜色(斑马线)、快速查找、合计行、
Grid
打印等。在
Eh
lib 的后期版本中,还提供了一个非常强大的过滤功能,他会在
DB
Grid
的表头下方显示一个过滤行,用户在此行的相应列中输入查询条件,
DB
Grid
Eh
可以自动为您筛选出所需要的
数据
。
Eh
Lib V5.5
Eh
Lib5.5包含了Borland的Delphi5-9,2005,2006,Borland C ++ Builder 5-6,CodeGear Delphi 2007,CodeGear RAD Studio 2009,Embarcadero RAD Studio 2010,XE和RAD Studio XE2,目的在于
增加
客户端
数据
库在交互部分应用的能力。
Eh
lib 5.5新功能 +
增加
对Embarcadero RAD Studio XE2的支持。 +为T
DB
Grid
Eh
Style
增加
了ThemeTitleFillElement功能
Eh
Lib 是一套 Delphi 第三方组件库,简单易用,提供了实际开发中非常有用的功能。其中最为代表性的是
DB
Gird
Eh
表格组件。
DB
Grid
Eh
可以为你提供一个更加美观和功能丰富的
DB
Gird,比如平面化显示、奇偶行不同颜色(斑马线)、快速查找、合计行、
Grid
打印等。在
Eh
lib 的后期版本中,还提供了一个非常强大的过滤功能,他会在
DB
Grid
的表头下方显示一个过滤行,用户在此行的相应列中输入查询条件,
DB
Grid
Eh
可以自动为您筛选出所需要的
数据
Eh
lib5.5 For Delphi
Eh
Lib5.5包含了Borland的Delphi5-9,2005,2006,Borland C ++ Builder 5-6,CodeGear Delphi 2007,CodeGear RAD Studio 2009,Embarcadero RAD Studio 2010,XE和RAD Studio XE2,目的在于
增加
客户端
数据
库在交互部分应用的能力。
Eh
lib 5.5新功能 +
增加
对Embarcadero RAD Studio XE2的支持。 +为T
DB
Grid
Eh
Style
增加
了ThemeTitleFillElement功能
Eh
Lib 是一套 Delphi 第三方组件库,简单易用,提供了实际开发中非常有用的功能。其中最为代表性的是
DB
Gird
Eh
表格组件。
DB
Grid
Eh
可以为你提供一个更加美观和功能丰富的
DB
Gird,比如平面化显示、奇偶行不同颜色(斑马线)、快速查找、合计行、
Grid
打印等。在
Eh
lib 的后期版本中,还提供了一个非常强大的过滤功能,他会在
DB
Grid
的表头下方显示一个过滤行,用户在此行的相应列中输入查询条件,
DB
Grid
Eh
可以自动为您筛选出所需要的
数据
delphi
Eh
Lib 9.5.012 Full Source 专业版 .rar
Eh
Lib.VCL 9.5内部版本9.5.012专业版。 ---------------------------------------------- 该库包含Borland Delphi版本7、9的组件和类。 Developer Studio 2006,Delphi 2007,Embarcadero RAD Studio 2009-XE10.3,Lazarus。 目录 ----------------- 总览 安装库 安装帮助 示范节目 注册和价格 其他资讯 关于作者 从哪儿开始。 ------------------- 从主要的Demo项目开始概述库 。\ Demos \ Bin \ MainDemo.Exe。 (已编译的演示文件在该库的评估版中可用) 如果您使用了库的早期版本,则可以阅读摘要 的新功能和更改中的内容history-eng.html。 此版本库中有关新功能的更多详细信息 可以在文件中找到-关于
Eh
Lib 9.5 Eng.doc 要在IDE中安装该库的新版本,请使用安装程序 。\ Installer \
Eh
LibInstaller.exe 如果安装时有任何问题,请写信给
eh
lib支持 地址support@
eh
lib.com 您还可以按照以下说明在库IDE中手动安装文件 第2章安装库 安装后,请确保所有已安装组件的可操作性。 为此,请打开IDE,编译并启动一个主要的演示项目。 。\ Demos \ MainDemo \ Project1_XE2.dpr 阅读下一个文件,以获取有关使用库组件的完整说明: 。\ Hlp \ ENG \“
Eh
Lib-用户指南.doc” 在文件中阅读有关
Eh
Lib for Lazarus的信息-Lazarus \ readme.txt 总览 -------- 该库包含几个组件和对象。 T
DB
Grid
Eh
组件 T
DB
Grid
Eh
提供T
DB
Grid
的所有功能 并添加了一些新功能,如下所示: 允许选择记录,列和矩形区域。 可以对应于多个/所有列的特殊标题。 能够显示总和/计数/其他字段值的页脚。 自动调整列大小以将网格宽度设置为等于客户端宽度。 能够更改行和标题的高度。 允许自动中断单行长标题和
数据
行 到多行。 标题可以充当按钮,并可以选择显示排序标记。 自动排序标记。 能够用省略号截断长文本。 查找列表可以显示几个字段。 在查找字段中进行增量搜索。 冻结的列。 DateTime选择器支持TDateField和TDateTimeField。 允许根据字段值显示TImageList中的位图。 允许隐藏和跟踪水平或垂直滚动条。 允许隐藏列。 允许显示冻结,页脚和
数据
行的3D框架。 允许绘制备忘字段。 多行就地编辑器。 比例滚动与
数据
集的排序无关。 自动显示布尔字段的复选框。允许显示 其他类型字段的复选框。 具有保存和还原布局的程序(可见列,列 注册表或ini文件中的顺序,列宽,排序标记,行高)。 允许显示提示(工具提示)以显示单元格中不适合的文本。 允许将
数据
导出为Text,Csv,HTML,RTF,XLS和内部格式。 允许从文本和内部格式导入
数据
。 可以对各种
数据
集中的
数据
进行排序。 可以过滤各种
数据
集中的
数据
。 当
DB
Grid
Eh
连接到TMemTable类型的
数据
集时,它允许: 在不移动活动记录的情况下查看所有
数据
。 显示TMemTable记录的树型结构。 在SubTitle过滤器的下拉列表中自动形成值列表。 根据所选库伦创建分组记录。 T
DB
Vert
Grid
Eh
组件 在“垂直方向”中显示
数据
集中的一条记录的组件。 有一个特殊的列来显示字段标题 可以像
DB
Grid
Eh
中一样自定义就地编辑器和单元格
数据
。 T
DB
LookupCombobox
Eh
组件 提供T
DB
LookupCombobox的所有功能并添加 几个新功能如下: 可以有平面样式。 允许只将值分配给KeyValue属性 显示文本属性。 允许将值键入(分配)到
数据
列表中未包含的Text属性 (样式= csDropDown
Eh
)。 允许将KeyValue和Text保持为互不影响的值。 当KeyField,ListField,ListSource,DataField和DataSource生效 属性为空。 下拉列表可以: 显示标题 有上浆力, 自动将宽度设置为列表字段DisplayWidth之和(宽度= -1), 用户按下按键时自动掉线。 编辑按钮可以: 显示下拉,省略号或位图图像。 有指定的宽度。 还有其他事件:OnKeyValueChanged,OnButtonClick。 T
DB
SumList组件 此组件用于总计一个记录中的记录的总数和数量。 TDataSet具有动态更改。组件保留T
DB
Sum的列表 对象,其中包含组操作的类型(goSum或goCount) 和名称总和字段(无需goCount字段名称)。 TPrint
DB
Grid
Eh
组件 TPrint
DB
Grid
Eh
提供用于预览和预览的属性和例程。 具有以下功能的T
DB
Grid
Eh
组件的打印: 能够垂直扩展行,直到打印所有文本。 缩放网格以使其适合页面宽度的能力。 能够打印/预览网格标题。 能够打印/预览页面标题和页面页脚 指定当前页面,当前日期,当前时间和/或静态的宏 文本。 自动打印/预览T
DB
Grid
Eh
的选定区域 不为空。 能够在网格之前和之后打印/预览富文本。 TPreviewBox组件 TPreviewBox使您可以创建可自定义的运行时预览。 TPrinterPreview对象 TPrinterPreview允许您将可打印
数据
记录在缓冲区中以进行跟踪 将它们输出到屏幕上并发送到打印机。TPrinterPreview具有所有功能,并且 属性与TPrinter对象中的属性相同。您可以类似地使用TPrinterPreview对象 TPrinter的功能,除了一些细节。在TPrinter Printer.Canvas.Handle和 Printer.Handle相同,但在TPrinterPreview中PrinterPreview.Canvas.Handle 表示图元文件,其中的
数据
和PrinterPreview.Handle的内容相同 代表Printer.Handle。这意味着您必须使用 用于绘制操作的PrinterPreview.Canvas.Handle(DrawText,DrawTexteEx等) 并在返回有关以下信息的函数中使用PrinterPreview.Handle 打印机功能(GetDeviceCaps等)。全局功能PrinterPreview 返回默认的PrinterPreview对象,并以默认预览形式显示
数据
。 T
DB
Edit
Eh
组件 表示可以显示和编辑字段的单行或多行编辑控件 在
数据
集中或可以用作非
数据
感知的编辑控件。 T
DB
DateTimeEdit
Eh
组件 表示可以显示和编辑的单行日期或时间编辑控件
数据
集中的日期时间字段,或可用作非
数据
感知的编辑控件。 T
DB
ComboBox
Eh
组件 表示结合了编辑框的单行或多行编辑控件 带有可滚动列表,并且可以显示和编辑
数据
集中的字段,或者可以 用作非
数据
感知组合编辑控件。 T
DB
NumberEdit
Eh
组件 表示可以显示和编辑数字的单行数字编辑控件
数据
集中的字段或可以用作非
数据
感知的编辑控件。 TPropStorage
Eh
,TIniPropStorageMan
Eh
,TRegPropStorageMan
Eh
组件 组件实现了在设置中存储组件属性的技术 存储,如ini文件,注册表等。 TMemTable
Eh
组件
数据
集,将
数据
保存在内存中。它可能考虑为 记录。 此外,它: 支持一个特殊的接口,该接口允许
DB
Grid
Eh
组件查看所有
数据
而不移动活动记录。 允许从TDataDriver
Eh
对象(DataDriver属性)获取
数据
。 允许卸载更改回DataDriver中,可操作或推迟(在 CachedUpdates属性的相关性)。 允许在客户端上创建主/明细关系(过滤记录) 或在外部源上(更新参数[Params]并需要
数据
从DataDriver)。 允许一次(无动态支持)排序
数据
,包括 计算和查找字段。 允许在设计时创建和填充
数据
,并将
数据
保存在的dfm文件中 形成。 允许以树的方式进行记录。每条记录可以有一条记录 元素分支和本身是其他父母记录的元素。 组件T
DB
Grid
Eh
支持显示这些组件的树型结构 记录。 允许连接到其他TMemTable
Eh
的内部阵列(通过 ExternalMemData属性)并使用其
数据
:排序,过滤,编辑。 具有用于在列表的
一列
中请求所有唯一值列表的接口 记录数组,忽略
数据
集的本地过滤器。T
DB
Grid
Eh
使用此 属性,用于自动填充字幕的DropDownBox中的列表 过滤单元。 TDataDriver
Eh
组件 执行两项任务: 将
数据
传送到TMemTable
Eh
。 处理TMemTable
Eh
的更改记录(将它们记录在其他
数据
集中, 或调用事件以处理程序中的更改)。 TSQLDataDriver
Eh
具有四个TSQLCommand
Eh
类型的对象的DataDriver:SelectCommand, DeleteCommand,InsertCommand,UpdateCommand,GetrecCommand。 TSQLDataDriver
Eh
无法将查询传输到服务器,但会调用全局 (对于应用程序)执行SQL必须编写的事件 服务器上的表达式。 TBDEDataDriver
Eh
,TIBXDataDriver
Eh
,T
DB
XDataDriver
Eh
和TADODataDriver
Eh
组件。 这些是SQLDataDrivers,可以使用以下命令将查询传递到服务器
数据
访问的相应驱动程序。 -------------------- 2.安装库 -------------------- -------------------- 2.1自动安装库 -------------------- 从“安装程序”文件夹中运行
Eh
LibInstaller.exe程序以在以下位置安装
Eh
Lib Delphi / C ++ Builder IDE。该程序创建文件夹以保持
Eh
Lib二进制 和其他重新整理的文件,将重新整理的文件复制到创建的文件夹, 编译程序包,在IDE中注册程序包并编写重新格式化的路径 在注册表中。 如果您具有可执行的安装程序(例如,
Eh
LibSetupD7Eval.exe) 那么您只需要运行程序并遵循安装过程即可。自动设置 将所有单元写入必要的目录,在IDE中安装软件包和帮助文件。 -------------------- 2.2手动安装库 ------------------- 按照以下说明从
Eh
Lib归档文件安装文件: - 2.2.1。对于RAD Studio XE2(Delphi)或更高版本: -------------------
数据库相关
2,498
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章