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

如何实现在一个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中显示多个数据库内容的一般方法,读者可在此基础上进行完善,使该方法更好地适应您的需要。

App Store应用僵尸化:没品质没资本的必然走向 Unity 5正式发布:支持21种平台、个人版免费! 创新高性能移动UI框架——Canvas UI 框架 取精华、去糟粕!适合iOS开发者的15大网站推荐 Swift如何优化性能? 【程序员电子刊精选】明道CEO任向晖:企业也需要养成好习惯 你信吗?重构软件并不会改善代码质量 融合VR与AR:uSens推出虚拟现实手机头盔 4月17-18日,OpenStack、Spark、Container齐聚OpenCloud 2015 第四代CSS选择器,那些让你激动的新特性 联通WO+开放平台“App计费 ” 保障手机应用付费安全 Valve推Lighthouse技术,欲解决VR设备眩晕感 全球移动开发者报告:Swift崛起,物联网大火! 不圈地自萌!10个UX设计经验分享网站推荐 苹果继续改改改!Swift语言何时能稳定? 封闭还是开放?Android Wear离iOS究竟有多远 TIOBE 2015年3月编程语言排行榜:CoffeeScript首次进入TOP 100 2015网页摄影图的六大流行趋势 原生体验挡不住!JavaScript开源跨平台框架NativeScript 自行车,恰到好处的“智能” 联通WO+开放平台:保护消费者权益就是保护移动互联网生态 2015年Google Code Jam编程挑战赛开始报名 Impression Pi:VR头盔的进阶形态 King.com和Halfbrick Studios成功背后的21款工具 五大实用技巧 帮设计师实现高效会议沟通 机遇与挑战并存 Testin进军众测 新增多SIM卡API,Android 5.1 SDK正式发布! 谷歌代码托管平台Google Code将正式关闭 提升Sketch使用效率的6个实用技巧 界面设计原则之一篇:权衡优先级 突出焦点 划分好内容层级 开源的ResearchKit:苹果将如何颠覆未来医疗? 帮帮我吧—— 一个简单的问题! 怎样调用Twain设备照相,并将照片放在一个picturebox中 怎样在数据表中查询在某个范围内共有几条记录?(好象很弱的问题) 一个jbuilder的问题[求助] default.asp有IFRAME里面包含list.asp页,list.asp里的链接如何给default.asp传递一个值并刷新它? ★★★如何在界面线程中调用主线程的对象★★★ 如何让jbuilder生成的文件,在没有jbuilder环境的机器上运行? 有人能吧“准女友胸太平”和“一个程序员的艳遇”粘贴后发成贴子吗,我的机子配置差,打不开。估计这种方法可以。谢谢 问有关窗体的参数属性 学计算机的是不是出去闯比较好!但是听到很多大学同学讲,在外面也不容易!很矛盾! ?WSAWaitForMultipleEvents如何退出 在ASP.net怎么用MessageBox啊?? 俺向大家请教一个问题,可以送分! 真无奈,恳求大家帮我! 接下来我应该干什么????!!! 小女子关于数据库连接的一点看法,请指教 请问如何将一个结构体和listview绑定??绑定后listview是不是相当于一个结构体数组 请问各位兄弟:怎样在 本地机打开XML语言的网页 如何在数据窗口的列名的上方家一行标题, 200分寻找fastReport,有的快进。 关于打印的问题 how are you?????????????????/ 一个小问题,请大家帮帮忙! 如何才能实现左边导航条菜单的样子?(www.csdn.net 左边的) JBuilder7.0+weblogic7.0+jsp+编译时为何出错???? 提取文件信息 配置我感兴趣论坛里面的Dreamweaver写成Dreamwaver 在delphi的form中如何根据登陆用户的权限disable/enable Form中的控件 打印问题 请教各位gg很菜很菜的怪怪问题~~~~~~~~~~~*^-^* 关于函数调用 一个有关文件名的问题 为什么出现这种错误?? javascript高手请进!!! 复杂的表格怎样做成报表(vb和access) 请教问题,高手请进! 关于安装的制作! asp能否调用vc写的dll?急急急急 求教一些菜问题,大家帮帮忙! 高手请进,小弟有难!!! win98 ie怎么不能打开网页? 请教关于使用DataSet的数据更新的问题! 为什么原来运行的好好的程序现在老提示“安装后运行”? 高手进来看看--------JB7.0的字体问题 vc++界面开发简单方法 强烈要求把灌水机的代码给我看看,谢谢! 为什么tomcat编译我的jsp文件后生成的java文件会出现一些乱码??? 如何定义变量???? 怎样把两条sql语句的结果(记录条目)加在一起 我在应用phpMyAdmin是遇到的错误?用过的帮我解决一下,谢谢 改错,请大侠们帮帮小弟 日本右翼政客“岛国意识”支配下的不安联合国副秘书长称叙利亚难民数已达93美国寿星跳伞庆百岁生日 从3900米日防相称美国监视日本系伤害盟友信任行媒体称美国将中国日本列为“重点监听国美建议叙问题会议11月举行 仍在做反外交学院举办第十二届全国大学生外交外美政府因关门欠薪成被告埃及前总统穆尔西受审近三成美国人视中国为头号经济强国随笔:阿富汗的冬天“光秃秃”天下飞机,唯快不破:美国将推极音速间美媒曝“棱镜门”内部文件 中日为重点美国新泽西一商场发生枪击事件 暂无人阿富汗的冬天“光秃秃”美媒曝“棱镜门”内部文件 中日为重点摩洛哥一架客机在蒙特利尔机场起火 5宁波一北宋年间古塔出现盗洞 警方已介公益机构联名呼吁删改《沐浴业管理办法浙江第十二届戏剧节启幕 超九成为百元绍兴徐渭墓历波折终有守墓人 工作清苦台媒:中美若爆发贸易战 受伤最重的是仰光中资企业遭不法分子冲击,中国驻缅陕西:母女当街被追砍致一死一伤 嫌犯怀孕前 要做一次全身检查孕前3个月 自己的第一台微单 只选对的不选贵的小小园艺师盆栽DIY快来报名吧咱们屯里的人 贼费劲出个门用医术造福百姓以德行温暖人间省公安厅召开民营企业家恳谈会“河神”或将回到K联赛遭遇侵权想维权 要保留好相关证据妖娆拉面哥成“网红”普惠性幼儿园数量将达到730所收藏者花近10万网上买漫画书网店老板16时至20时发生事故占比较大想为吴亦凡、宋茜工作或者成为他们吗?下月起这项服务要升级送达提速、不用自拉面小哥爆红的启示纪念“二·二八”起义70周年座谈会举日本秃顶协会成员欢聚现场玩起头顶拔河“河神”或将回到K联赛
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘