`

将一个数据集赋给另外一个数据集(两数据集只有部分的字段相同)

 
阅读更多

 

 

 

将一个数据集赋给另外一个数据集(两数据集只有部分的字段相同)

 

省去了很多力气的函数---姜还是老的辣啊

 

 

 


 {-- 查找托运单 cyj 2009-8-11--}
function TPaymentManageForm.getStockBill(billno:String) : Boolean;
var
  strBill,FieldName: string;
  Flag : Boolean;
  I: Integer;
begin
   Flag := False;
   strBill := ' select * from 运单资料表  where 运单编号='+ QuotedStr(billno);
   DM.GetDataPack(strBill,Cds3);

   if not Cds3.IsEmpty then
   begin
      Flag := True;
      if Cds3.RecordCount > 0 then
        begin
          with CDS1 do
          begin
            if not (State in [dsEdit,dsInsert]) then
              Edit;
            for I := 0 to Cds3.FieldCount - 1 do
            begin
              FieldName := Cds3.Fields[I].FieldName;
              if FindField(FieldName) <> nil then
                FieldByName(FieldName).Value := Cds3.FieldByName(FieldName).Value;
            end;
            Post;
          end;
        end;


      //CDs1.FieldByName();
      //CDS1.Data := CDS3.data;     //--整个数据集给值

     { CDs1.FieldByName('运单编号').Value := CDS3.FieldByName('运单编号').AsString ;
      CDs1.FieldByName('寄件日期').Value := CDS3.FieldByName('寄件日期').AsString ;
      CDs1.FieldByName('中转单号').Value := CDS3.FieldByName('中转单号').AsString ;
      CDs1.FieldByName('回单号').Value := CDS3.FieldByName('回单号').AsString ;
      CDs1.FieldByName('寄件人').Value := CDS3.FieldByName('寄件人').AsString ;

      CDs1.FieldByName('业务方式').Value := CDS3.FieldByName('业务方式').AsString ;
      CDs1.FieldByName('运输管道').Value := CDS3.FieldByName('运输管道').AsString ;
      CDs1.FieldByName('运输管道成本').Value := CDS3.FieldByName('运输管道成本').AsString ;
      CDs1.FieldByName('运输管道成本币别').Value := CDS3.FieldByName('运输管道成本币别').AsString ;
      CDs1.FieldByName('收件成本').Value := CDS3.FieldByName('收件成本').AsString ;

      CDs1.FieldByName('收件成本币别').Value := CDS3.FieldByName('收件成本币别').AsString ;
      CDs1.FieldByName('收派员').Value := CDS3.FieldByName('收派员').AsString ;
      CDs1.FieldByName('调度员').Value := CDS3.FieldByName('调度员').AsString ;
      CDs1.FieldByName('调度时间').Value := CDS3.FieldByName('调度时间').AsString ;
      CDs1.FieldByName('寄件公司').Value := CDS3.FieldByName('寄件公司').AsString ;

      CDs1.FieldByName('寄件省份').Value := CDS3.FieldByName('寄件省份').AsString ;
      CDs1.FieldByName('寄件市县').Value := CDS3.FieldByName('寄件市县').AsString ;
      CDs1.FieldByName('寄件区镇').Value := CDS3.FieldByName('寄件区镇').AsString ;
      CDs1.FieldByName('寄件电话').Value := CDS3.FieldByName('寄件电话').AsString ;
      CDs1.FieldByName('寄件邮编').Value := CDS3.FieldByName('寄件邮编').AsString ;

      CDs1.FieldByName('寄件地址').Value := CDS3.FieldByName('寄件地址').AsString ;
      CDs1.FieldByName('发件地').Value := CDS3.FieldByName('发件地').AsString ;
      CDs1.FieldByName('目的地').Value := CDS3.FieldByName('目的地').AsString ;
      CDs1.FieldByName('收件人').Value := CDS3.FieldByName('收件人').AsString ;
      CDs1.FieldByName('收件公司').Value := CDS3.FieldByName('收件公司').AsString ;

      CDs1.FieldByName('收件省份').Value := CDS3.FieldByName('收件省份').AsString ;
      CDs1.FieldByName('收件市县').Value := CDS3.FieldByName('收件市县').AsString ;
      CDs1.FieldByName('收件区镇').Value := CDS3.FieldByName('收件区镇').AsString ;
      CDs1.FieldByName('收件电话').Value := CDS3.FieldByName('收件电话').AsString ;
      CDs1.FieldByName('收件邮编').Value := CDS3.FieldByName('收件邮编').AsString ;

      CDs1.FieldByName('收件地址').Value := CDS3.FieldByName('收件地址').AsString ;
      CDs1.FieldByName('收件员').Value := CDS3.FieldByName('收件员').AsString ;
      CDs1.FieldByName('收件日期').Value := CDS3.FieldByName('收件日期').AsString ;
      CDs1.FieldByName('发件网点').Value := CDS3.FieldByName('发件网点').AsString ;
      CDs1.FieldByName('派件网点').Value := CDS3.FieldByName('派件网点').AsString ;

      CDs1.FieldByName('派件员').Value := CDS3.FieldByName('派件员').AsString ;
      CDs1.FieldByName('录派件时间').Value := CDS3.FieldByName('录派件时间').AsString ;
      CDs1.FieldByName('录派件员').Value := CDS3.FieldByName('录派件员').AsString ;
      CDs1.FieldByName('签收日期').Value := CDS3.FieldByName('签收日期').AsString ;
      CDs1.FieldByName('签收时间').Value := CDS3.FieldByName('签收时间').AsString ;

      CDs1.FieldByName('签收人').Value := CDS3.FieldByName('签收人').AsString ;
      CDs1.FieldByName('派送状态').Value := CDS3.FieldByName('派送状态').AsString ;
      CDs1.FieldByName('运费').Value := CDS3.FieldByName('运费').AsString ;
      CDs1.FieldByName('加急费').Value := CDS3.FieldByName('加急费').AsString ;
      CDs1.FieldByName('保险费').Value := CDS3.FieldByName('保险费').AsString ;

      CDs1.FieldByName('代收货款').Value := CDS3.FieldByName('代收货款').AsString ;
      CDs1.FieldByName('到付款').Value := CDS3.FieldByName('到付款').AsString ;
      CDs1.FieldByName('货款状态').Value := CDS3.FieldByName('货款状态').AsString ;
      CDs1.FieldByName('快件类型').Value := CDS3.FieldByName('快件类型').AsString ;
      CDs1.FieldByName('服务方式').Value := CDS3.FieldByName('服务方式').AsString ;

      CDs1.FieldByName('物品名称').Value := CDS3.FieldByName('物品名称').AsString ;
      CDs1.FieldByName('件数').Value := CDS3.FieldByName('件数').AsString ;
      CDs1.FieldByName('长').Value := CDS3.FieldByName('件').AsString ;
      CDs1.FieldByName('件').Value := CDS3.FieldByName('件').AsString ;
      CDs1.FieldByName('件').Value := CDS3.FieldByName('件').AsString ;
        }
     

 

   end;

   Result := Flag;
end;

分享到:
评论

相关推荐

    Hadoop电影数据集,包含字段说明

    “douban_movie.txt”是压缩包内的一个文本文件,可能是数据集的主要部分,包含了实际的电影数据。这种数据通常以CSV(逗号分隔值)或TSV(制表符分隔值)格式存储,便于导入到各种数据分析工具,如Hadoop的Hive、...

    微博评论数据集.rar

    “微博评论数据集”主要包含了一个名为“weibo-xinba.csv”的CSV文件,这是一种常见的数据存储格式,便于使用各种数据分析工具如Python的Pandas库进行处理。CSV文件中,每一条记录通常代表一条微博的评论,包括评论...

    帕德博恩数据集详细解读(一看就懂)

    帕德博恩数据集是轴承故障诊断领域中最常用的数据集之一,本文将对帕德博恩数据集进行详细解读,涵盖了数据名称解读、故障类型分类、数据特点等方面。 一、数据名称解读 帕德博恩数据集共有四类数据:健康轴承(K0...

    drone目标检测无人机数据集

    "drone目标检测无人机数据集"是一个专为无人机目标检测设计的数据集合,包含了大量的无人机拍摄图像及其对应的标注信息。这个数据集由大疆无人机机型生成,确保了图像的多样性和实际应用场景的广泛性。 **一、...

    Titanic数据集(泰坦尼克数据集)

    《泰坦尼克数据集:揭示生存的秘密》 ...总结来说,泰坦尼克数据集提供了一个探索数据挖掘技术、理解特征影响和模型构建过程的宝贵平台,对于初学者和经验丰富的数据科学家都具有很高的学习价值。

    SuperMap Deskpro .NET数据集依字段值分类

    在SuperMap Deskpro .NET中,数据集依字段值分类是一项关键功能,它允许用户根据数据集中特定字段的值对对象进行分组和处理。这一操作对于数据分析、地图可视化和空间决策支持至关重要。通过分类,我们可以更清晰地...

    NASA MDP 软件缺陷数据集.zip

    MDP数据集所提供的记录,一行代表一个模块,每个字段对应一个属性。 2、NASA MDP 数据集是软件缺陷预测使用的数据集; 3、该数据集是向官方索取的,包含13个数据集文件,用于实验研究; 4、数据集文件格式是arff...

    RDLC报表绑定到数据集的简单使用.zip

    3. **设计RDLC报表**:在Report Designer中,创建一个新的RDLC报表,定义报表的布局,如表格、图表、文本框等,然后将数据集的字段拖放到报表设计表面以建立数据绑定。 4. **绑定报表到数据集**:在代码中,设置...

    交通预测流量数据集METR-LA数据集进行划分成训练集、测试集和验证集、比例为0.6:0.2:0.2

    在数据分析和机器学习领域,数据集的合理划分是至关重要的步骤,这有助于模型的训练、评估和优化。这里我们关注的是“交通预测流量数据集METR-LA”,它被分割成训练集、测试集和验证集,比例为0.6:0.2:0.2。这种分...

    SuperMap Objects .NET字段转为文本数据集

    4. **写入字段值**:遍历数据集的每一行记录(`Recordset`),取出对应的属性字段值,然后将其写入文本文件。可以按照特定的分隔符(如逗号或制表符)分隔各个字段。 5. **格式化和编码**:根据需求,可以对文本...

    CIC-IDS-2017加拿大入侵检测数据集(.CSV)第二部分

    CIC-IDS-2017是网络安全领域一个重要的数据集,由加拿大约克大学的Communications Security Establishment Canada (CSEC) 和 University of New Brunswick (UNB) 的Canadian Institute for Cybersecurity (CIC)共同...

    校园一卡通数据集介绍1

    本文将详细介绍一个与校园生活密切相关的数据集——校园一卡通数据集,这个数据集源自上海交通大学的校园卡消费记录,涵盖了学生的食堂餐饮、洗浴、超市购物等多种日常活动,为研究大学生活提供了丰富的数据资源。...

    NSL-KDD数据集

    NSL-KDD数据集是入侵检测领域的一个经典资源,它为研究人员提供了大量真实网络流量的模拟数据,用于训练和评估入侵检测系统(IDS)的性能。这个数据集是由美国国家安全局(NSA)最初创建的KDD Cup 1999数据集改进而...

    京东商品数据集数据量11w左右

    数据集字段说明 商品名称: 描述:商品的正式名称,是用户识别商品的主要依据。 示例:“小米Redmi Note 12 Turbo” 价格: 描述:商品的当前销售价格,可能包括原价、促销价等信息。价格可能会随时间、促销活动等...

    SQuAD 2.0 数据集.zip

    SQuAD 2.0的数据集分为两个主要部分:`train-v2.0.json`和`dev-v2.0.json`。这两个JSON文件包含了训练集和开发集的数据,每个数据项由以下关键字段组成: 1. **context**:这是问题对应的文本段落,通常来自维基...

    将数据库中的两个字段合并为一个字段

    在数据库管理过程中,经常会遇到需要对数据进行整理和优化的情况,其中一个常见的需求就是将数据库中的两个字段合并为一个字段。这种操作不仅可以简化数据结构,还能提高数据查询的效率。接下来,我们将详细介绍如何...

    Titanic数据集.zip

    【压缩包子文件的文件名称列表】中只有一个文件名"Titanic数据集",通常这可能是指一个包含多个文件的文件夹,比如CSV格式的数据文件(如"train.csv"和"test.csv"),分别用于训练模型和测试模型的准确性。训练数据...

    amazon-reviews数据集

    该数据集主要分为两个部分:`train.ft.txt.bz2`和`test.ft.txt.bz2`。`train.ft.txt.bz2`是训练集,用于构建和训练模型;而`test.ft.txt.bz2`是测试集,用于评估模型的性能。这两个文件均采用bz2压缩格式,这是一种...

    机器学习--航空数据集.rar

    在这个压缩包中,有两个主要的文件:air_data.csv 和 机器学习--航空数据集_readme.md。 首先,`air_data.csv` 是一个CSV(逗号分隔值)文件,通常包含多列结构化的数据,如日期、航班号、起飞和降落机场代码、出发...

    通过右键菜单将CAD数据集转换成模型数据集

    在GIS(地理信息系统)领域,将CAD(计算机辅助设计)数据集转换为模型数据集是一项常见的操作。这有助于将工程设计、测绘等领域的CAD图纸整合到GIS系统中,进行空间分析和管理。本文将深入探讨如何利用iObject .NET...

Global site tag (gtag.js) - Google Analytics