delphi中主从表的创建(三层)

Delphi CxGrid的主从表显示设置 3:填好从表的 detaikeyfieldNames与masterkeyfieldnames。界面编辑建立两个不同级别的视图层级-Layout。1:填好主表的keyfieldnames。2:填好从表的keyfieldnames。其实这是一个主从表关系, 阅读详情

在sql server 建立主表

create table sell_h( sell_id char(10),cust_name char(10) Primary key(sell_id) )

go

在sql server 建立从表

create table sell_b( sell_id char(10),inv char(10) ,amt float,qty float Primary key(sell_id,inv) )

使用控件:两个adoquery,一个datasource,一个datasetprovider

首先,要注意以下设置

1.中间层要注意主表adoquery:cursortype=keyset

       从表adoquery:cursortype=ctStatic  ,datasource=datasource

         datasource控件: dataset = 主表的adoquery

 2.客户端

        一个DCOM,二个  clientdataset,主表cdsmain,从表cdsdetail,二个datasource,主表dsmain,从表dsdetail,二个dbgrid分别连接datasoure

       DCOM连接1中建的中间层,主表cdsmain连接中间层的主表datasetprovider,这时cdsmain多一个字段qrydetail

       从表的datasetfield连接cdsmain的字段qrydetail就OK

  保存时直接对cdsmain执行applyupdate()


借鉴:http://blog.youkuaiyun.com/kandy_zheng/article/details/1639184


Delphi7中DBGridEh实现主从表关系的高级技巧 DBGridEh是一款在Delphi/C++ Builder环境下使用的第三方网格控件。它在传统DBGrid控件的基础上,提供了更强大的功能、更高的灵活性以及更丰富的特性,用于开发出更加直观、更加功能丰富的数据浏览界面。DBGridEh通过其所特有的编辑模板、下拉控件、自定义单元格等特性,简化了数据处理与展示的过程。主从表关系是数据库中的一种常见设计模式,它用于表示一个主表(Master)与一个或多个从表(Detail)之间的关系。 阅读详情

相关推荐

利用delphi中的内存表来制作主从表

利用delphi中的内存表来制作主从表,可以替代access或sqlserver

Delphi主从表例子

 在sql server 的northwide 中建立主表create table sell_h( sell_id char(10),cust_name char(10) Primary key(sell_id) )gocreate table sell_h( sell_id char(10),inv char(10) ,amt float,qty float Primary key(sell_i

Tercel99的专栏 1万+

delphi 主从表

delphi 主从表delphi

技巧:Delphi中主从表用法

ADO中ADOTable、ADOQuery和ADODataSet主从表设置1、ADOTable的主从表设置主表名为jxc_out,从表名为jxc_out_detl   主表与从表关联字段为draw_notbM: TADOTable;tbD: TADOTable;dtsM: TDataSource;dtsD: TDataSource;tbM.TableName=jxc_outtbD.Ta

SGM的博客 4039

Delphi主从表自创实例

Delphi主从表自创实例

Report Machine 3.0 f(for delphi XE5- XE10)RM 报表打印组件

Report Machine 3.0 f(for delphi XE5- XE10)RM 报表打印组件 支持XE10 解压后运行 ProjectGroup_xe10.groupproj 然后 安装 rm_d_xe7 编译 rm_r_xe7 设置lib到 source 目录

Delphi三层主从表设置

//摘自:http://hi.baidu.com/yagzh2000/blog/item/fc69df2cb9845de78b139946.html 摸索了好久,终于找到了3层主从表设置的方法,为了纪念这些天来的努力,记上日记,也为不了解的朋友来学习,如果有什么不对的地方则给我留言。三层中主从表的操作(删除、新增、修改)一定要在一个事物中完成,那在Delphi中的事物又如...

weixin_30564785的博客 548

UVC协议在STM32H7上的移植实战案例

手把手带你把UVC协议移植到STM32H7平台,重点解决USB高速枚举、视频流控制与YUV数据打包等关键问题。基于HAL库实现符合UVC 1.5规范的即插即用摄像头功能,让嵌入式设备轻松变身标准UVC视频源。

weixin_42437253的博客 396

Delphi TClientDataSet的使用技巧

1. TClientDataSet、TDataSetProvider的使用技巧 ClientDataSet是一个功能强大的类,通过在内存中模拟表格,实现了其它数据集组件所不具备的强大功能。 TClientDataSet从类的继承关系上来看,是TDataSet这个抽象类的子类,所以我们可以在TDataSet这个抽象层次上对其进行我们熟悉的操作,比如导航、排序、过滤、编辑。要注意的是,TClie

dmn460640的专栏 808

Java实战:用Proj4j搞定WGS84与CGCS2000坐标互转(附完整代码)

本文详细介绍了如何使用Java库Proj4j实现WGS84与CGCS2000坐标系之间的高精度转换。通过七参数转换模型和格网改正量文件,提供完整的代码实现和项目配置指南,帮助开发者快速集成到地理信息系统项目中,提升坐标转换效率和精度。

weixin_29251567的博客 828

服务部署之配置WSUS更新服务(基于Windows配置 Server 2022)

服务部署之配置WSUS更新服务(基于Windows配置 Server 2022)

2301_77192876的博客 2213

Delphi : kbmMemTable关于内存表的使用

关于内存表的使用(kbmMemTable) 关于内存表的使用说明 一、 Delphi使用内存表 1.1 Delphi创建内存表步骤: 1. 创建一个Ttable实例。 2. 设置一个DataBaseName为一个目录或是已有的数据库别名。 3. 指定TableName的值。 4.设置TableType属性指明要创建的数据库表类型。(如果此属性为ttDefault表示数据库类型与T

YanJinrong的专栏 6235

ArcMap|时空地理加权回归(GTWR)

ArcGIS的GTWR插件下载地址:https://www.researchgate.net/publication/329518786_GTWR_ADDIN_Valid_till_Dec_31_2022 更详细的操作参考: https://www.bilibili.com/video/BV1fR4y1M7xB?spm_id_from=333.999.0.0 https://blog.youkuaiyun.com/weixin_40008135/article/details/112693520 双击“GTWR_Be

个人学习笔记 1万+

ClientdataSet 三层中主从表的操作

http://blog.youkuaiyun.com/QQ56430204/article/details/7916654 摸索了好久,终于找到了3层主从表设置的方法,为了纪念这些天来的努力,记上日记,也为不了解的朋友来学习,如果有什么不对的地方则给我留言。 三层中主从表的操作(删除、新增、修改)一定要在一个事物中完成,那在Delphi中的事物又如何控制呢?我们在开发客户端时,如果为了在一个事物中

949

地表最强之Android微信语音/腾讯会议通话录音

地表最强之Android微信语音/腾讯会议通话录音

cczhengv 6101

云效 CI/CD + 阿里云 OSS 自动部署前端项目实战指南(2026)

前端项目部署到 OSS + CDN 是阿里云生态中最常见的静态站点托管方案。手动上传 OSS,容易遗漏文件或部署错版本权限配置不当,要么过宽(全桶读写)要么报 403CDN 缓存没刷新,用户看到的还是旧版本多环境(dev/test/pro)流水线重复配置本文基于实际生产环境经验,完整覆盖从 RAM 权限 → OSS 配置 → CDN 加速 → 云效流水线的全链路,含两种授权方案对比和踩坑记录。一套可直接复用的 RAM 最小权限策略两种云效授权方案的完整配置步骤。

探索云原生与智能化驱动下的安全运维新范式。关注DevSecOps、可观测性、AIOps等前沿领域,与您共赴技术前沿。 428

Delphi 三层 实例(2)

物流信息系统开发手记-Delphi的三层开发   《开发技术篇》中我们将讲解我在开发系统中遇到的技术问题及解决方案,希望对大家有帮助。对于物流信息系统的分析设计问题,我将在另一篇文章《物流信息系统开发手记――系统构架篇》中讲解。 一、Midas的安全问题。     Midas技术是Delphi中进行三层开发的首选技术,它不仅有纯DCOM/COM+(COM+技术是.NET技术的基础

流年~~ 2781

什么是 Agent 的 Context Window?为什么它是 Agent 工程中最核心的约束之一?

什么是 Agent 的 Context Window?为什么它是 Agent 工程中最核心的约束之一?

我哎GIS博客 814

Delphi三层实例

在数据访问时,使得客户端必须通过服务器来访问数据库。提高了系统的安全性。 在Delphi中可以使用Socket或者Dcom来连接他们相互间的通讯。如果使用Scocket在系统使用时必须提供Scocket连接器,而Dcom则不用。客户端和服务器的连接需要Broker来联系。 环境为winxp sp2 + delphi 7 + db7.(MSSQL2000) 创建过程: 1、选择"Multit

tryq2的博客 739

PrimeTime low power-多电压设计流程(1)

PrimeTime支持使用IEEE 1801统一电源格式(UPF)标准来指定设计的多电压特性。PrimeTime能够在多电压供电和使用set_voltage命令在特定电源网上设置电压值的情况下,正确分析设计的时序。要了解如何使用多电压设计流程,请参考以下内容:- 多电压分析需求- 指定电源连接性- UPF命令- GoldenUPF流程- 多重电源电压分析。

QRBQ 528

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Delphi用ADOquery主从表例子(原创)

在sql server 的northwide 中建立主表create table sell_h( sell_id char(10),cust_name char(10) Primary key(sell_id) )gocreate table sell_h( sell_id char(10),inv char(10) ,amt float,qty float Primary key(s

Kandy_Zheng的专栏 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Delphi sql server 主从表例子

在sql server 的northwide 中建立主表create table sell_h( sell_id char(10),cust_name char(10) Primary key(sell_id) )gocreate table sell_h( sell_id char(10),inv char(10) ,amt float,qty float Primary key(sell_id

清风古韵 880

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

delphi三层架构

我们的delphi程序很多是以前开发的,采用典型的CS架构,由程序直接连接数据库。现在需要改成在外网可以直接操作软件。先把数据库搬到了阿里云上,测试发现直接连数据库和VPN连接测试速度很慢,直连还容易掉线。服务器申请大的带宽又太贵。把数据访问和一些业务逻辑改写成服务,由于软件太大,开发和测试需要投入大量工作,也不现实。最后通过使用SATRDA解决了问题。 SATRDA 服务器和客...

pcwe2002的专栏 1万+

Delphi 三层架构

三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为: 表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。 区分层次的目的即为了“高内聚,低耦合”的思想。 概念简介 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操

流年~~ 3983

Delphi 三层 TClientDataSet(2)

delphi Midas SQLServer的自增字段的处理 1.新增时,表中有自增字段,但是不希望用Refresh,直接ApplyUpdates直接看见自增字段的值 在DataSetProvider.AfterUpdateRecord写如下代码 DataSetProvider.Options.poPropogateChanges:=True; procedure TForm1.DataS

流年~~ 2431
上一篇: 前台jquery向后台hibernate传数据时遇到的问题
下一篇: delphi常用的数学函数
吾日三省-
博客等级 码龄17年 41粉丝 65原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值