首页 > 其他分享 >delphi FireDAC制作主从表

delphi FireDAC制作主从表

时间:2023-01-31 19:23:49浏览次数:51  
标签:从表 FireDAC delphi DS 设置 筛选 主表 主从 属性

需求: 窗体上下两个表,上面是主表,下面是从表.

  当点击主表上的记录时,从表显示出此物料的入仓记录

效果如果所示

 

 这里提供两种方案,其中第二种方案是在第一种方案上的改良

一.操作步骤:

正常设置 主表+DS主表, 从表+DS从表

主表  

 

 然后是设置   从表  

 

 

然后我们必须要理解的是:  从表    的数据应该是根据  主表   选择的记录来进行筛选的

 

 但是  主表  里面那么多字段,你得给出个筛选条件才行吧,所以我们还得再处理一下  从表 .

在  从表 的属性面板中,设置这三个属性:

MasterSource:设置为 主表  的数据集 DS主表

MsterFields:设置为 从表用来筛选的条件字段,比如这里是按主表的 物料代码 这个字段的值,在从表中筛选,并返回数据的.

indexFieldNames:从表 里的响应字段

这里解释一下吧.大家有没有发现,后两个属性的末尾是带有S的!也就是说它们是可以同时选择多字段的.点击属性右边的 "...",可以弹出设置窗口

然后就是 indexFieldNames作为响应 主表 筛选的字段,理应要与MsterFields 里设置的字段对应,不然会报错.

打个比方,主表 设置了两个条件字段,而从表设置了一个,或者三个响应字段,你让别人怎么跟你玩?

 

然后,程序就可以跑起来了!

 二.使用动态参数 改良

在上面的基础上,我个新增一个FDQUERY控件,并设置它的SQL.然后在左边的面板中激活它Active:true

 

标签:从表,FireDAC,delphi,DS,设置,筛选,主表,主从,属性
From: https://www.cnblogs.com/yoooos/p/17080235.html

相关文章

  • Linux——MySQL主从复制读写分离
     主从复制用来保证数据的一致性和完整性 主从复制原理:主MySQL需要开启二进制日志保存用户对Mysql数据的操作。   从数据库监听主MySQL日志变化,发现更新复制日志......
  • delphi 当项目提示找不到指定单元时怎么办?
    当一个项目从一台电脑转移到另一台电脑时,经常出现各种各样的问题,让人非常苦恼.而IDE给出的错误提示也非常有限,让我这个小白总是花费很多的时间去寻找解决方案(百度,找大......
  • delphi cxgrid导出EXCEL并打开文件
     usesVcl.OleAutoprocedureT供应商管理.dxBarLargeButton3Click(Sender:TObject);varSaveDialog:TSaveDialog;path:string;//路径信息ExcelAPP:......
  • Delphi 取汉字的首字母
    百度这个标题,出来N多结果,但是每一种都有问题方法1:下面这种方法基本还行,但是会漏字,什么意思呢,比如东莞深圳,它只返回DS,莞和圳都被吃掉了.https://www.shuzhidu......
  • RedisCluster集群模式下master宕机主从切换期间Redis command timed out的问题
     一、异常场景如下表所示,redis集群6个节点分别部署在3台机器上,每台机器分布一个主节点和一个从节点机器redis主节点端口redis从节点端口主机170017004主......
  • Delphi编写Win7屏幕保护唤醒工具
    本工具网络下载地址​​本工具完整Delphi7源码//程序截图如下:写此程序的目的:   很多时候,我需要暂时离开电脑,不想关机,又想延长电脑屏幕的寿......
  • Delphi文本文件的写操作
    最近我用Delphi写了个程序,需要将用户信息写入文件,因此在网上查了下Delphi有关文本文件的操作,经整理后,我将其封装成了一个函数,以方便以后的使用,访函数代码如下://将帐号信......
  • Delphi启动外部程序
    无论是用VC还是用Delphi,启动外部程序,调用的都是相同的系统中的API函数,如下Delphi代码所示://登录按钮procedureTForm1.Label_LoginClick(Sender:TObject);beginRunOther......
  • mysql主从复制
    macos设置主从复制参考:https://blog.csdn.net/weixin_68588547/article/details/125322887参考:http://www.manongjc.com/detail/32-bmzlwbaecnelerl.html......
  • delphi通过方法名调用方法
    delphi通过方法名调用方法unitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,Vcl.Graphics,Vcl......