Crystal Reports将数据库字段添加到字符串日期

时间:2015-04-08 07:08:42

标签: crystal-reports

我的报告中有一个字段{OperationHeader.ReceiptDate},它将文档的日期保存在字符串中(例如“07.04.2014”)。我需要创建一个公式,在该字段中添加另一个包含数字的数据库字段{OperationDetails.GoodsPriceOut10}

1 个答案:

答案 0 :(得分:0)

  1. 使用Split函数
  2. 将字符串拆分为包含日,月和年字符串的数组
  3. 使用Date函数
  4. 的数组单元格获取日期
  5. 使用DateAdd函数添加日期

  6. StringVar array datestr := Split({OperationHeader.ReceiptDate}, ".");
    
    DateAdd("d", {OperationDetails.GoodsPriceOut10}, Date(ToNumber(datestr[3]), ToNumber(datestr[2]), ToNumber(datestr[1])));