vb6 Crystal сообщает 9?как смоделировать отформатированную строку как отдельные записи - PullRequest
0 голосов
/ 13 января 2012

Вот еще один для тебя.

У меня есть столбец в базе данных, который состоит из отформатированной строки, содержащей заголовки и значения, связанные с этими заголовками.

например: «Жанр: научная фантастика Стиль: винтажный материал: название: StuffValue»

С анализом данных проблем не возникает.

Я делю разделение на 3 пробела, разделяющих группы, а затем еще один разделитель на двоеточие (:), чтобы получить каждый заголовок и значение.

Проблема в том, что я хочу, чтобы Crystal видела это как запись, чтобы я могла применить форматирование к разделу, содержащему значения.

1 Ответ

0 голосов
/ 13 января 2012

Присвойте разные части переменным в одной формуле, заботясь о приведении типов и т. Д., А затем создайте другие формулы, которые возвращают значение каждой из этих переменных в отдельности (по одной на часть данных, которую вы хотите отформатировать индивидуально). , Затем поместите их в один и тот же раздел отчета.

Например, если ваша формула синтаксического анализа {@parse}, а в ней

...
numbervar sample := &ltsome parsed value>
stringvar another := &ltsome other value>
...

для возврата и форматирования первого по отдельности:

evaluateafter({@parse});
stringvar sample
...