|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
Добрый день.Существуют 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. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2008, 08:44 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
Не совсем понятно что Вам нужно.., но судя по примеру, надо убрать повторяющиеся записи (поля)... В принципе это делается группировкой по полю (сумме полей), supress-ом detail-а и выводом поля в групфутере (можно просто в формате поля засупрессить дупликатед филдс... и т. д. вариантов куча ) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2008, 09:10 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
Вот подробный пример. 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2008, 09:31 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
Тогда ещё проще... Суммируете по каждому полю (insert -> summary) в репортфутер метод суммирования выбираете - "максимум" детайл и всё прочее супрессите... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2008, 10:05 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
Ну и конечно не забудьте предварительно преобразовать поля в текстовый тип (если они у вас числовые) типа totext(поле,0) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2008, 10:13 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
Спасибо помогло. Как мне сделать группировку по вот такой связке. 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 Подскажите формулу.что бы от группировать записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2008, 13:07 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
НЕ очень понятен принцип группировки в примере сформулируйте точнее (словами) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2008, 09:31 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
Существует массив данных.который мне нужно с групировать.Выглядит он примерно так. 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2008, 11:12 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
В первой таблице Кол-во записей не правильно рассчитано.вот как выглядит. 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2008, 11:15 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
ну тогда что-то типа int( {Количество строк}/2+0.5 ) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2008, 09:52 |
|
Syntax в Crystal reports
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста как в cristal reportc убрать повторение: Иванов ИИ 123 Иванов ИИ 321 Петров А.А. 678 Петров А.А. 876 Мне нужно что бы в отчете было: Иванов ИИ 123 321 Петров А.А. 678 876 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2016, 17:51 |
|
|
start [/forum/topic.php?fid=31&msg=35146267&tid=1533137]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 248ms |
total: | 372ms |
0 / 0 |