powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Syntax в Crystal reports
12 сообщений из 12, страница 1 из 1
Syntax в Crystal reports
    #35146193
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.Существуют 2 строчки.

T$OTYP T$OBAT T$ODOC
510 39 20080032
510 39 20080032

Подскажите пожалуйста формулу на языке Crystal или Basic.Как эти строки обьеденить.

Что бы в итоге получились записи вида.

T$OTYP T$OBAT T$ODOC
510 39 20080032

Мне обходимо выгрузить данные в формате TEXT.Ширина поля должна быть 80 знаков.Как это сделать
в Crystal reports.
Заранее спасибо.
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #35146226
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понятно что Вам нужно.., но судя по примеру, надо убрать повторяющиеся записи (поля)...

В принципе это делается группировкой по полю (сумме полей), supress-ом detail-а и выводом поля в групфутере

(можно просто в формате поля засупрессить дупликатед филдс... и т. д.
вариантов куча )
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #35146267
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот подробный пример.

T$OTYP T$OBAT T$ODOC T$LEAC1 T$LEAC2 T$AMNT T$DIM3 T$DIM5 Количество строк
510______ 39 ___2008003__60001 ____________10_____49007____________ 1
510______ 39 ___2008003_________51200______10 ___________ 48001_____2

Необходимо соединить 2 строчки.

T$OTYP T$OBAT T$ODOC T$LEAC1 T$LEAC2 T$AMNT T$DIM3 T$DIM5 Количество строк
510______ 39 ___2008003__60001 ___51200_____ 10___49007__48001_____1
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #35146364
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда ещё проще...
Суммируете по каждому полю (insert -> summary) в репортфутер
метод суммирования выбираете - "максимум"
детайл и всё прочее супрессите...
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #35146393
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и конечно не забудьте предварительно преобразовать поля в текстовый тип (если они у вас числовые)
типа

totext(поле,0)
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #35147281
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо помогло.

Как мне сделать группировку по вот такой связке.

T$OTYP T$OBAT T$ODOC T$LEAC1 T$LEAC2 T$AMNT Количество строк.
__512_____39___20080032__51000___________17.24________1
__512_____39___20080032__________60001___17.24________2
__512_____39___20080032__51000___________17.24________3
__512_____39___20080032__________60001___17.24________4
__512_____39___20080032__51000___________17.24________5
__512_____39___20080032__________60001___17.24________6
__512_____39___20080032__51000___________17.24________7
__512_____39___20080032__________60001___17.24________8
__512_____39___20080032__51000___________17.24________9
__512_____39___20080032__________60001___17.24________10

Мне надо что бы выглядело вот так.

__512_____39___20080032__51000___________17.24________1
__512_____39___20080032__________60001___17.24________2
Группировка.
__512_____39___20080032__51000___________17.24________3
__512_____39___20080032__________60001___17.24________4
группировка
__512_____39___20080032__51000___________17.24________5
__512_____39___20080032__________60001___17.24________6
группировка
__512_____39___20080032__51000___________17.24________7
__512_____39___20080032__________60001___17.24________8
группировка
__512_____39___20080032__51000___________17.24________9
__512_____39___20080032__________60001___17.24________10

Подскажите формулу.что бы от группировать записи.
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #35149526
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НЕ очень понятен принцип группировки в примере
сформулируйте точнее (словами)
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #35149824
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существует массив данных.который мне нужно с групировать.Выглядит он примерно так.

T$OTYP T$OBAT T$ODOC T$LEAC1 T$LEAC2 T$AMNT Количество строк.
__512_____39___20080032__51000___________17.24________1
__512_____39___20080032__________60001___17.24________2
__512_____39___20080033__51000___________15.24________3
__512_____39___20080033__________60001___15.24________4
__512_____39___20080034__51000___________18.24________5
__512_____39___20080034__________60001___18.24________6
__512_____39___20080035__51000___________17.24________7
__512_____39___20080035__________60001___17.24________8
__512_____39___20080036__51000___________11.24________9
__512_____39___20080036__________60001___11.24________10

В Group Expert я могу сделать любую сортировку используя поля таблицы.
(Это T$OTYP.T$OBAT.T$ODOC.T$LEAC1.T$LEAC2.T$AMNT)
Поле Кол-во записей это Type of summary=count по поля T$ODOC.

Но в этом массиве присутствуют записи вида.

T$OTYP T$OBAT T$ODOC T$LEAC1 T$LEAC2 T$AMNT Количество строк.
__512_____39___20080032__51000___________17.24________1
__512_____39___20080032__________60001___17.24________2
__512_____39___20080032__51000___________17.24________3
__512_____39___20080032__________60001___17.24________4
__512_____39___20080032__51000___________17.24________5
__512_____39___20080032__________60001___17.24________6
__512_____39___20080032__51000___________17.24________7
__512_____39___20080032__________60001___17.24________8
__512_____39___20080032__51000___________17.24________9
__512_____39___20080032__________60001___17.24________10

мне обходимо с группировать записи по следующему условию.

Кол-во строк 1 и 2 = группировка
Кол-во строк 3 и 4 = группировка
Кол-во строк 5 и 6 = группировка
Кол-во строк 7 и 8 = группировка
Кол-во строк 9 и 10 = группировка

Что бы в массиве записи выглядели следующим образом

__512_____39___20080032__51000___________17.24________1
__512_____39___20080032__________60001___17.24________2
Группировка.
__512_____39___20080032__51000___________17.24________3
__512_____39___20080032__________60001___17.24________4
группировка
__512_____39___20080032__51000___________17.24________5
__512_____39___20080032__________60001___17.24________6
группировка
__512_____39___20080032__51000___________17.24________7
__512_____39___20080032__________60001___17.24________8
группировка
__512_____39___20080032__51000___________17.24________9
__512_____39___20080032__________60001___17.24________10
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #35149831
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первой таблице Кол-во записей не правильно рассчитано.вот как выглядит.


T$OTYP T$OBAT T$ODOC T$LEAC1 T$LEAC2 T$AMNT Количество строк.
__512_____39___20080032__51000___________17.24________1
__512_____39___20080032__________60001___17.24________2
__512_____39___20080033__51000___________15.24________1
__512_____39___20080033__________60001___15.24________2
__512_____39___20080034__51000___________18.24________1
__512_____39___20080034__________60001___18.24________2
__512_____39___20080035__51000___________17.24________1
__512_____39___20080035__________60001___17.24________2
__512_____39___20080036__51000___________11.24________1
__512_____39___20080036__________60001___11.24________2
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #35154445
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну тогда что-то типа
int( {Количество строк}/2+0.5 )
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Syntax в Crystal reports
    #39368029
Илья Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как в cristal reportc убрать повторение:

Иванов ИИ 123
Иванов ИИ 321
Петров А.А. 678
Петров А.А. 876

Мне нужно что бы в отчете было:

Иванов ИИ 123
321
Петров А.А. 678
876
...
Рейтинг: 0 / 0
Syntax в Crystal reports
    #39368030
Илья Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как в cristal reportc убрать повторение:

Иванов ИИ 123
Иванов ИИ 321
Петров А.А. 678
Петров А.А. 876

Мне нужно что бы в отчете было:

Иванов ИИ 123
321
Петров А.А. 678
876
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Syntax в Crystal reports
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]