说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何实现在一个Dbgrid中显示多数据库-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
如何实现在一个Dbgrid中显示多数据库-Delphi资料

在数据库编程中,不必要也不可能将应用程序操作的所有数据库字段放入一个数据库文件中。正确的数据库结构应是:将数据库字段放入多个数据库文件,相关的数据库都包含一个唯一的关键字段,在多数据库结构里可以建立联系。

例如:要编制一个人事管理程序,为简化演示程序,只建立两个数据库,每个数据库都只建立两个字段。

个人简介 jianjie.dbf,由人事处维护;工资情况gongzi.dbf,由财务处维护。

一、数据库的建立

进入DataBase Desktop,建立数据库结构如下:

jianjie.dbf

编号 字段名:bianhao size:4 type:number

姓名 字段名:xingming size:10 type:character

gongzi.dbf

编号 字段名:bianhao size:4 type:number

工资 字段名:gongzi size:4 Dec 2 type:number

注意:两个数据库的bianhao字段的size、type必须一致。实际上,两数据库文件可以分布在网络的不同计算机上,为便于演示,分别存为″c:\tes\jianjie.dbf″和″c:\test\gongzi.dbf″。

二、应用程序的编制

启动Delphi,新建一个工程,在窗体中加入Query控件Query1,databasename属性设为c:\test;

加入DataSource控件datasource1,DataSet属性设为Query1;加入DbGrid控件dbgrid1,DataSource属性设为DataSource1,将Query1.sql属性设为

SELECT DISTINCT A.bianhao

a.xingming

b.gongzi

FROM ″jianjie.dbf″ A

″gongzi.DBF″ b

WHERE A.bianhao=b.bianhao

再将Query1.enabled属性设为True,不用编译,DbGrid1就会显示:bianhao,xingming,gongzi三个字段。如果jianjie.dbf和gongzi.dbf中有记录,则记录会显示出来。因篇幅所限,此文只介绍了Dbgrid中显示多个数据库内容的一般方法,读者可在此基础上进行完善,使该方法更好地适应您的需要。

一个图像滤光处理程序-VB资料 一个用VB5.0 实现的鼠标绘图程序 用VB6.0制作画图板 用VB6设计有趣的动画场景 用VB编程绘制网格图像 急,U盘问题,请各位赐教 怎摸学好美工呢? 请高手进来,请问如何在一个视图中显示多个位图,并把他们拼接起来 水晶报中怎样实现分栏打印? 为什么屏蔽空格的函数调用会使汉字输入不进去? 请问该线程如何关闭? 有关schema名域的问题 这句sql哪错了???大家帮忙 redhat9下oracle安装完,sqlplus不好使?急急急! excel中的相关系数是如何计算出来的?对于两组数 植物细胞分裂末期的特征还有,末期是指已经分裂成两半 什么是CV值 累积在控制数据的变异系数(CV%)怎么求? Cv 值是甚么 已知正方形边长为a分别以a为半径作扇形如图2-1- 图是人体一个细胞的一次分裂过程中,细胞核内DNA分 如何使用excel或spss计算数据的离散系数?用 如题.什么是变异系数.变异系数的应用条件是什么.( 俄罗斯惊现一专杀老年女性杀人狂 两年男友不肯吃麦当劳 女友开车将其辗过3日本研发机器人摇滚乐队:“鼓手”长6日拟将化妆品等商品列入外国游客免税购摩洛哥一架客机在蒙特利尔机场起火 5建言生态治水我省严查严处树清风正气农民工喜领薪酬坚持党的领导全面加强国有企业党的建设春运启幕书虫笑傲江湖之风云再起异界大制造重生之三国风流魔兽全职者汪氏宗祠旅游敬修堂旅游德义堂旅游水圳旅游九如山瀑布群旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘