Как да разделяме стойности от поле, където съществува знак в Crystal Reports

Разделете полетата за данни в специален знак в Crystal Reports.

Стъпка 1

Отворете нова формула и дефинирайте низовите променливи. Забележка: // дефинирайте коментарите

stringVar s: = 'abcdefghijklmnopqrstuvwxyz'; // s = константа или стойността на полето за данни stringVar c: = 'm'; // c = всеки знак на s за дефиниране на позицията на разделението numberVar L: = дължина (и); // L = размер на s (последна позиция) numberVar i: = instr (s, c); // i = цифрова позиция на поле c (пример: m = 13)

Стъпка 2

Продължавайки с променливите в стъпка 1, дефинирайте първата част на разделението, като използвате променливите като аргументи в предварително зададените низови функции.

// средата приема низовете от позицията на цифровото стартиране (1) до крайното положение (i)

среда (s, 1, i)

Стъпка 3

Продължете с променливите в стъпка 1, дефинирайте втората част на разделението, като използвате променливите като аргументи в предварително зададените низови функции

// средата взима нишката (ите) от цифровата начална позиция (i + 1) до крайното положение (L)

средата (s, i + 1, L)

Стъпка 4

Решете как да използвате определените разделени части.

1) Показва връщаща се шейна в полученото поделение

// CHR (13) е символът ASCII на връщащия каре

средата (s, 1, i) + chr (13) + средата (s, i + 1, L)

2) Покажете ги като две отделни полета.

  • Посочете формулата като част 1 и копие като част 2
  • Съхранявайте променливи декларации във всяка формула
  • Запазете средата (s, 1, i) в част 1
  • Запазете средата (s, i + 1, L) в част 2
  • Поставете част 1 и част 2 в отделен отчет