Я делаю приложение, в котором мне нужно распечатать некоторые данные с помощью кристаллического отчета,
для данных, которые я использую MySql.
В моей базе данных у меня есть поле, которое показывает количество месяцев, так что это что-то вот так:

Таблица
Пользователь ------- Предварительное наблюдение
Тест ------- 3 МЕСЯЦА

Итак, в моей базе данных мое предварительное представление столбца показывает количество месяцев, и мне нужно добавить МЕСЯЦЫ в поле в кристаллическом отчете ... PS: Я не хочу добавлять «МЕСЯЦЫ» в базу данных, а только показывать его в хрустальный отчет. Я могу легко сделать это в datagrid, но в кристаллическом отчете я этого не сделал. Спасибо.

0
Sheva07 10 Ноя 2016 в 12:31

2 ответа

Лучший ответ

Просто добавьте конкатенацию в свой SQL-запрос, чтобы он вернул «3 месяца» вместо просто «3».

Что-то вроде этого

Выберите Prevision + 'months' в качестве теста из YOUR_TABLE_NAME

2
Ali M Irshad 10 Ноя 2016 в 09:38

Если вы говорите, что вам нужно добавить текст «MONTHS» к значению месяца «3», а его в настоящее время нет, вы можете создать поле Formula в Crystal. Формула будет выглядеть примерно так:

{Tablename.Prevision} + " MONTH"

Это добавит текст MONTH к вашему значению предварительного видения для каждой строки, если вы используете поле в своем отчете Crystal.

3
Dan 10 Ноя 2016 в 09:41