动态生成lookup字段

var
  i: Integer;
begin
  //ADOQuery已打开
   //在数据集打开的情况下新增加一个字段
  with Self.ADOQuery1 do
  begin
    TDataSetDesigner.Create(Self.ADOQuery1);
    try
      Designer.BeginDesign;
      //Keep Old Field
      //保留旧的字段
      Designer.DataSet.Fields.Clear;
      for i := 0 to FieldDefList.Count - 1 do
      begin
        with FieldDefList.FieldDefs[i].CreateField(Self) do
        begin
          DisplayLabel := IntToStr(i);
        end;
      end;

      //Add New Field
      //增加新的字段
      with DB.DefaultFieldClasses[TFieldType(2)].Create(Self) do
      begin
        FieldKind := TFieldKind(1);
        FieldName := 'FieldName' + IntToStr(i + 1);
        Name := 'FieldName1' + IntToStr(i + 1);
        DataSet := Self.ADOQuery1;
      end;
      //用于做后续增加字段的标志
      DesignerData := 'Design';
    finally
      Designer.EndDesign;
      Designer.Free;
      Self.RefreshListBox;
    end;
  end;
end;

转载于:https://www.cnblogs.com/djcsch2001/archive/2010/09/02/1816436.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/495782.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Dom4j完整教程~CDATA详解

所有 XML 文档中的文本均会被解析器解析。 只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。 PCDATA PCDATA 指的是被解析的字符数据(Parsed Character Data)。 XML 解析器通常会解析 XML 文档中所有的文本。 当某个…

寄存器 和 存储器

From:https://blog.csdn.net/menshu1892/article/details/79912090 一、计算机硬件 先说内核:内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什…

博文视点大讲堂36期——让Oracle跑得更快 成功举办

博文视点大讲堂36期——让Oracle跑得更快 成功举办 电子工业出版社博文视点公司于2010年9月日在西单图书大厦成功举办“博文视点大讲堂36期——让Oracle跑得更快”讲座。8月22日,博文视点大讲堂为配合《让Oracle跑得更快—Oracle 10g性能分析与优化思路》的全国热销…

NLP 解决方案是如何被深度学习改写的?

作者:杨晓凡摘要:英特尔人工智能产品事业部,数据科学主任 Yinyin Liu 近日撰写了一篇文章,介绍了深度学习为自然语言处理带来的种种变化。有趣的大趋势是首先产生在 CV 领域的技术也不断用于 NLP,而深度学习解决方案的…

CompletableFuture详解~思维导图

#原图 System.out.println("https://www.processon.com/view/621a1b361e08533fc3afaa44?fromnew1");

如何在SharePoint 2010项目中引用UserProfiles.dll

如果需要进行SharePoint的UserProfile开发的话,我们需要引用以下程序集: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI\Microsoft.Office.Server.UserProfiles.dll在添加引用的时候,Visual Studio 2010会…

汇编中各寄存器的作用(16位CPU14个,32位CPU16个)和 x86汇编指令集大全(带注释)

From:https://www.cnblogs.com/zimmerk/articles/2520011.html From:https://blog.csdn.net/bjbz_cxy/article/details/79467688 汇编寄存器功能详解:https://wenku.baidu.com/view/14ef15857cd184254a353586.html 寄存器、汇编命令详解&am…

斯坦福大学科学家研发微型植入式神经刺激器

来源:IEEE电气电子工程师协会实现使用可读生命体征传感器和可控制的植入器来装备我们的身体,就仿佛科幻小说中描述的一般,而事实上,这远比你想象中的要更接近现实。斯坦福大学最近研发出一款微型植入式神经刺激器,只有…

PPT演示力~思维导图

#原图 System.out.println("https://www.processon.com/view/6222dcb1e0b34d07287d09c6?fromnew1");

靠云计算翻身的微软正在“挑衅”亚马逊AWS

来源:第一财经摘要:凭借云计算业务“回春”的老牌科技企业微软还在继续享受转型的福利。微软最新发布的财报显示,云计算业务依然是公司目前业务最大的功臣。北京时间4月27日,微软发布的2018财年第三季度财报显示,在截止…

点击windows live writer无反应 / 使用windows live writer的前提

重装系统之后 点击安装好的 windows live writer 无任何反应,其实是因为我们没有安装.net framework支持库. 技术人员的话 很好解决的 ,装个vs2005,sql2008,vs2008这些软件都会帮你自动装一个.net framework支持库的。转载于:https://www.cnblogs.com/naniannayue/archive/201…

证书有效性验证、根证书

来源:证书有效性验证、根证书 - 程序员大本营 一、 数字证书的有效性验证主要从三个方面: (1)数字证书有效期验证 (2)根证书验证 (3)CRL验证 1、数字证书有效期验证…

BAT全球扩张AI路线图:百度早于谷歌,腾讯投资最多

来源:网络大数据CB Insights的最新报告挖掘BAT的AI相关专利记录、投资和收益等,全方位描绘了BAT的AI策略。报告显示,百度在AI领域处于领先地位。BAT分别着重自动驾驶、智慧城市和医疗AI,在政府的大力支持下,BAT正在向全…

汇编语言(王爽第三版) 实验5编写、调试具体多个段的程序

参考:http://blog.sina.com.cn/s/blog_171daf8e00102xclx.html 汇编语言实验答案 (王爽):https://wenku.baidu.com/view/a1cd7c6c1fb91a37f111f18583d049649b660ede.html 一。将下面的程序编译连接,用Debug加载、跟踪,然后回答问…

Source Server + Symbol Server

来自微软的symbol server解决方案: 参考: source server: http://msdn.microsoft.com/en-us/library/ms680641(VS.85).aspx symbol server: http://msdn.microsoft.com/en-us/library/ms680693(VS.85).aspx http://msdn.microsoft.com/en-us/library/ms6…

RestTemplate 最详解

目录 RestTemplate 简单使用 创建 RestTemplate接口调用一些其他设置简单总结公众号推荐在项目中,当我们需要远程调用一个 HTTP 接口时,我们经常会用到 RestTemplate 这个类。这个类是 Spring 框架提供的一个工具类。Spring 官网对它的介绍如下&#xf…

Gartner预计2018年全球人工智能商业价值将达到1.2万亿美元

来源:亿欧根据全球领先的信息技术研究与顾问公司Gartner的预测,人工智能(AI)产生的全球商业价值预计将在2018年达到1.2万亿美元,比2017年增长70%。此外,Gartner预计到2022年,人工智能衍生的商业…

王爽 汇编语言第三版 问题 7.9 将 datasg 段中前4个字母变成大写(汇编中的双重循环)

问题 7.9: 将 datasg 段中前 4 个字母变成大写 汇编代码: assume cs:codesg,ss:stacksg,ds:datasgstacksg segmentdb 0,0,0,0,0,0,0,0 stacksg endsdatasg segmentdb 1. display db 2. brows db 3. replace db 4. modify datas…

新一代需求管理工具Trufun Bacon X正式发布!

备受关注的新一代需求管理工具Trufun Bacon X正式发布!它集现有需求管理工具Telelogic 和Requisite Pro之大成,为用户的需求管理提供了一个新的、更加强大的选择!Trufun Bacon是一个跨平台、企业级应用的需求管理工具,它提供了所有…

OFD文件结构--Signatures.xml

<?xml version"1.0" encoding"UTF-8"?> <ofd:Signatures xmlns:ofd"http://www.ofdspec.org/2016"><ofd:MaxSignId>1</ofd:MaxSignId><ofd:Signature ID"1" Type"Sign" BaseLoc"Sign_0/S…