当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

C++ Builder下数据库报表Master/Detail关系功效的实现[VC/C++编程]

赞助商链接



  本文“C++ Builder下数据库报表Master/Detail关系功效的实现[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

主从复合构造(Master/Detail)是基于"一对多"的关系,在一个数据库表中供应具体的信息,而这个表是通过另一个数据库表的外来关键字拜候相关记录的.基于主从复合构造,我们可以在浏览一个表中的数据时,同时给出另一个表中与这个记录像关的全部记录信息.Borland C++Builder供应了TTable 和TQuery范例的数据库控件,可以便利地实现数据库表的Master/Detail关系,本文即以BCB中自带的示例数据库BCDEMOS为例来阐明若何采取差别办法实现数据表的主从复合构造关系,以数据浏览功效为例:即在浏览主数据表Customer.db(客户信息)记录的同时,显示从数据表Orders.db(客户订单信息)中与其相关的全部记录的具体信息.

TTable控件相关的基本属性简介以下:DatabaseName:设置要翻开的数据库别名或数据库目录途径;TableName:设置所要关联翻开的数据库表文件名;Active:设置为true时数据库表文件自动翻开,不然需求用代码在程序中翻开数据表.TQuery控件的基本属性:DatabaseName:设置要翻开的数据库别名或数据库目录途径;SQL:Tstring范例,所要履行的SQL数据查询语句,可以直接在对象察看器(Object Inspector)中双击翻开SQL属性举行编辑,Active:设置为true时自动翻开查询数据库表文件,不然需求用代码在程序中翻开查询数据表.二者与M/D相关的属性将在下边结合示例加以注释.

1、TTable控件关联主、从表实现Master/Detail关系报表

Master/Detail关系最简单的实现办法是用两个TTable控件辨别与主表及从表关联.辨别起名为TableMaster和TableDetail,设置TableMaster的DatabaseName为BCDEMOS,TableName为Customer.db;设置TableMaster的DatabaseName为BCDEMOS,TableName为Orders.db.如此便可辨别关联上主从数据表.


  以上是“C++ Builder下数据库报表Master/Detail关系功效的实现[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • win8 Could not load type System.ServiceModel.Activation.HttpModule 错误办理筹划
  • 利用Javascript实现网页水印(非图片水印)
  • 在Windows7中将U盘用BitLocker加密的操作步骤
  • rs.open和conn.execute辨别
  • 不用注册机破解Photoshop CS5 每次都需求重新输入注册码
  • CSS网页筹划25个实用小本领
  • CSS3教程:利用@font-face实现本性化字体
  • 办理Windows提醒0xc000009内存错误的办法
  • PHP的chm手册打不开怎么办
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql #1062 –Duplicate entry ''1'' for key ''PRIMARY''
  • SQL Server中利用Linkserver衔接Oracle的办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .