dm.ADOTbBug 使用Filter 属性的话,不能包括 查找字段。

方法1

在过滤事件里 使用查找字段。

http://www.itdelphi.com/delphibbs/doc/2001/558361.htm

方法2

就是使用查找字段对应的KeyFields 为字段名。

比如查找字段是 部门名称,对应的数据集里KeyFields是部门编号

对待过滤的数据集不能使用 (LookupField)部门名称= Edit1.Text

只能使用 (查找字段的KeyFields)部门编号= Edit1.Text 

http://gb.qin.blog.163.com/blog/static/109655227200982841553937/

procedure   TForm1.BitBtn1Click(Sender:   TObject);   
  var   
    Ptmp:string;   
    Ltmp:string;   
  begin   
    Ptmp:=adotable1.FieldByName('aaa').KeyFields;   
    LTmp:=adotable1.FieldByName('aaa').LookupDataSet.FieldByName('Pkey').AsString;   
    adotable1.Filter:=ptmp+'='''+Ltmp+'''';   
    adotable1.Filtered:=true;   
  end;

注:

其主要思路好下:   
  一、取得lookup字段的主键名(KeyField)   
  二、从lookup字段对应的数据集找到lookup对应的关键值(LookupKeyField)   
  三、进行过滤

其实 就是取 KeyField的名字 = LookupKeyField的 值

转载于:https://www.cnblogs.com/CodeGear/p/4235590.html

查找字段 如何 过滤相关推荐

  1. 使用 Powerapps 过程中解决过的问题 - 4 - 根据在搜索框中输入文本自动对数据源中不同的字段进行过滤和显示

    在"解析Power  Apps 自动生成的App - 2 - 浏览页面" 一文里, 有涉及到类似的问题.在自动生成的App 的浏览页面里,默认的为搜索框提供了下面的代码段: Ite ...

  2. mysql通过字段凝视查找字段名称

    有时候表的字段太多.仅仅是大致记得表的凝视,想通过字段凝视查找字段名称,能够用例如以下语句: SELECT COLUMN_NAME,column_comment FROM INFORMATION_SC ...

  3. PostgreSQL 范围过滤 + 其他字段排序OFFSET LIMIT(多字段区间过滤)的优化与加速

    标签 PostgreSQL , 范围过滤 , 其他字段排序 , 索引 , offset , limit 背景 在索引扫描中,如果两个字段扫描都是区间扫描,那么只能用到某个字段的过滤条件,另一个字段需要 ...

  4. Qlik GetSelectedCount 详解(用于查找字段中选定(绿色)值的数量)

    文章目录 1 概述 1.1 维度 - 窗格 - 筛选图 1.2 常用语法 2 示例 2.1 基础数据准备 2.2 示例和结果 3 扩展 3.1 GetSelectedCount - 官方帮助文档 3. ...

  5. 查找字段的筛选-使用addCustomView

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复231或者20161031可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...

  6. linux检索docx内容,linux 文件查找和内容过滤命令.docx

    linux 文件查找和内容过滤命令 linux 文件查找和内容过滤命令 grep.fgrep和egrep命令 这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出 ...

  7. jq查找字段忽略html标签,jquery内容过滤选择器有哪些?

    jQuery内容过滤选择器的过滤规则主要运用在DOM元素所包含的子元素或其文本内容上,主要包括四种过滤方法: :contains(text).:empty .:has(seletor) .:paren ...

  8. jq查找字段忽略html标签,jQuery过滤HTML标签并高亮显示关键字的方法

    本文实例讲述了jQuery过滤HTML标签并高亮显示关键字的方法.分享给大家供大家参考.具体如下: jQuery实现网页关键字过滤效果,将需要过滤的文字定义在JavaScript中,可定义多个,不过要 ...

  9. 【Android NDK 开发】JNI 方法解析 ( C/C++ 设置 Java 对象字段 | 查找字段 | 设置字段 )

    文章目录 I . 设置 Java 对象 属性 流程 II . 查找 Java 对象属性 ( GetFieldID ) III . 设置 Java 对象属性 ( SetXxxField ) I . 设置 ...

最新文章

  1. 【IBM Tivoli Identity Manager 学习文档】11 TIM设计思路介绍
  2. C#:Guid.NewGuid()和DateTime.Now该选择哪个???
  3. 图像处理:边缘提取算法(边缘提取算子总结)——Matlab代码实现
  4. mysqldump导入导出mysql数据库
  5. Java 面试知识点解析(一)——基础知识篇
  6. Linux Kernel 3.8.8/3.4.41/3.0.74 发布
  7. 多个vue项目合并成一个_集美们,快看如何一步将多个PDF合并成一个PDF
  8. 谷歌离线地图Api附获取教程
  9. 华为徐直军:以持续创新加快数字化发展
  10. 安卓系统双屏异显_Android实现双屏异显
  11. Flink学习笔记04:将项目打包提交到Flink集群上运行(Scala版)
  12. bgb邻居关系建立模型_今日 Paper | 新闻推荐系统;多路编码;知识增强型预训练模型等...
  13. 项目任务管理工具Project Office for mac
  14. 百度API从经纬度坐标到地址的转换服务
  15. 使用STM32与MAX30102实现的较为稳定的血氧算法
  16. PX4固定翼姿态控制器详细介绍(一)
  17. 深入理解Redis跳跃表的基本实现和特性
  18. Brotli压缩算法
  19. 计算机不学c语言的专业,关于高职计算机类专业学生学不好C语言的思考
  20. matlab求心率变异性的程序,心率变异性及其相关算法的实现

热门文章

  1. 计算机英语笑话,关于计算机的幽默笑话
  2. Android通知固定,[20180607已更新] 使用NJS控制Android通知栏,不用个推实现本地消息推送(Local Notification)...
  3. [机器学习]AutoML---谷歌开源AdaNet:基于TensorFlow的AutoML框架
  4. Visual Studio:error MSB8020
  5. Coding: 编写合格的REST API
  6. 图像算法中常用的数学概念
  7. 机器学习初学者_绝对初学者的机器学习
  8. ubuntu安装 ftpd server(vsftpd)
  9. 欢迎使用CSDN-markdown编辑器1111
  10. 逃离迷茫和枯燥,让自己快乐起来