Вопросы про нумерацию и обработку дубликатов.
Вопросы про нумерацию и обработку дубликатов.
Здравствуйте, есть несколько вопросов по оформлению отчета.
1) Каким образом можно организовать нумерацию строк следующего вида:
1
1.1
1.2
2
2.1 и т.д.
Пример представлен в приложении (назв. - нумерация). В используемом способе при объединении строк с дубликатами нумерация показывается не корректно, нумеруется каждая строка, как это можно исправить?
2) При обработке дубликатов объединяются все стоящие в соседних ячейках значения. Иногда это не совсем корректно, результат такого объединения можно видеть в примере (Назв. - обработка дубликатов) в приложении. Есть способ обработки дубликатов based on TAG, помогите пожалуйста с тем, что нужно прописать в поле TAG, чтобы группировка осуществлялась в рамках одного значения предыдущего столбца?
1) Каким образом можно организовать нумерацию строк следующего вида:
1
1.1
1.2
2
2.1 и т.д.
Пример представлен в приложении (назв. - нумерация). В используемом способе при объединении строк с дубликатами нумерация показывается не корректно, нумеруется каждая строка, как это можно исправить?
2) При обработке дубликатов объединяются все стоящие в соседних ячейках значения. Иногда это не совсем корректно, результат такого объединения можно видеть в примере (Назв. - обработка дубликатов) в приложении. Есть способ обработки дубликатов based on TAG, помогите пожалуйста с тем, что нужно прописать в поле TAG, чтобы группировка осуществлялась в рамках одного значения предыдущего столбца?
- Вложения
-
- med-01.accdb
- (612 КБ) 522 скачивания
-
- Обработка дубликатов.mrt
- (16.13 КБ) 225 скачиваний
-
- Обработка дубликатов.mdc
- (14.85 КБ) 211 скачиваний
-
- Нумерация.mrt
- (17.59 КБ) 209 скачиваний
-
- Нумерация.mdc
- (18.98 КБ) 201 скачивание
Вопросы про нумерацию и обработку дубликатов.
Здравствуйте.
Если нужна полноценная нумерация, то надо использовать скрипты в событиях: сделать обработку дубликатов вручную и добавить в неё подсчет номера строки.
Если вам необходима помощь в написании этих скриптов, высылайте нам пример отчета с данными, который надо модифицировать.
Спасибо.
Для данного конкретного примера, в котором только по одному подпункту в каждом пункте, достаточно добавить для Table1_Cell1 обработку дубликатов BasedOnTagMerge по тегу {ИсточникДанных1.doctorName}.4it писал(а):Здравствуйте, есть несколько вопросов по оформлению отчета.
1) Каким образом можно организовать нумерацию строк следующего вида:
1
1.1
1.2
2
2.1 и т.д.
Пример представлен в приложении (назв. - нумерация). В используемом способе при объединении строк с дубликатами нумерация показывается не корректно, нумеруется каждая строка, как это можно исправить?
Если нужна полноценная нумерация, то надо использовать скрипты в событиях: сделать обработку дубликатов вручную и добавить в неё подсчет номера строки.
Если вам необходима помощь в написании этих скриптов, высылайте нам пример отчета с данными, который надо модифицировать.
В поле Tag компонента Table1_Cell3 надо прописать следующее выражение:4it писал(а):2) При обработке дубликатов объединяются все стоящие в соседних ячейках значения. Иногда это не совсем корректно, результат такого объединения можно видеть в примере (Назв. - обработка дубликатов) в приложении. Есть способ обработки дубликатов based on TAG, помогите пожалуйста с тем, что нужно прописать в поле TAG, чтобы группировка осуществлялась в рамках одного значения предыдущего столбца?
Код: Выделить всё
{ИсточникДанных1.doctorName}{ИсточникДанных1.patientName}
Вопросы про нумерацию и обработку дубликатов.
Здравствуйте извините за задержку. Высылаю пример базы и отчета который нужно модифицироватьЕсли нужна полноценная нумерация, то надо использовать скрипты в событиях: сделать обработку дубликатов вручную и добавить в неё подсчет номера строки.
Если вам необходима помощь в написании этих скриптов, высылайте нам пример отчета с данными, который надо модифицировать.
- Вложения
-
- Нумерация строк.mrt
- (18.82 КБ) 206 скачиваний
-
- med-01.accdb
- (704 КБ) 480 скачиваний
Вопросы про нумерацию и обработку дубликатов.
Здравствуйте.
В прикрепленном отчете "Нумерация строк 2.mrt" нумерация сделана с использованием скриптов и событий.
Спасибо.
В прикрепленном отчете "Нумерация строк 2.mrt" нумерация сделана с использованием скриптов и событий.
Спасибо.
- Вложения
-
- Нумерация строк 2.zip
- (3.37 КБ) 230 скачиваний
Вопросы про нумерацию и обработку дубликатов.
Сейчас будет очень глупый, возможно, вопрос.
Текст кода нельзя править из окна программы? Необходимо устанавливать стороннее приложение (напр. Visual studio или что-то в этом роде)?
Попытался отредактировать код высланного вами отчета, все мои изменения в нем не сохраняются.
Текст кода нельзя править из окна программы? Необходимо устанавливать стороннее приложение (напр. Visual studio или что-то в этом роде)?
Попытался отредактировать код высланного вами отчета, все мои изменения в нем не сохраняются.
Вопросы про нумерацию и обработку дубликатов.
Здравствуйте.
Код можно редактировать на закладке дизайнера "Code", за исключением региона "StiReport Designer generated code - do not modify", который автоматически пересоздаётся при каждом изменении в отчете.
Что касается кода скриптов - его нужно редактировать на закладке EventsTab инспектора свойств (PropertyGrid). Выбираете объект, и на закладке отображаются все доступные для него события.
Далее выбираете нужное событие, и кнопкой напротив названия запускаете редактор скрипта.
Спасибо.
Код можно редактировать на закладке дизайнера "Code", за исключением региона "StiReport Designer generated code - do not modify", который автоматически пересоздаётся при каждом изменении в отчете.
Что касается кода скриптов - его нужно редактировать на закладке EventsTab инспектора свойств (PropertyGrid). Выбираете объект, и на закладке отображаются все доступные для него события.
Далее выбираете нужное событие, и кнопкой напротив названия запускаете редактор скрипта.
Спасибо.
Вопросы про нумерацию и обработку дубликатов.
Большое спасибо, разобрался, все получилось
Вопросы про нумерацию и обработку дубликатов.
Чтобы не открывать новую тему:
1) При экспорте в формат rtf (у текстовых компонент установлено свойство rtfpаragraph) 1-2 символа сначала текста удаляются, также удаляются все пробелы которые стоят сначала абзаца, не действуют значения полей для данной текстовой компоненты. Вопрос: Можно каким-либо образом задать отступ абзаца текста?
2) В базе данных есть поля типа дата/время. Прописаны они в виде исключительно даты, например 23.07.2010. При генерации отчета, эти данные отображаются в виде 23.07.2010 0:00:00. Как сделать так, чтобы выводилась лишь дата без времени?
1) При экспорте в формат rtf (у текстовых компонент установлено свойство rtfpаragraph) 1-2 символа сначала текста удаляются, также удаляются все пробелы которые стоят сначала абзаца, не действуют значения полей для данной текстовой компоненты. Вопрос: Можно каким-либо образом задать отступ абзаца текста?
2) В базе данных есть поля типа дата/время. Прописаны они в виде исключительно даты, например 23.07.2010. При генерации отчета, эти данные отображаются в виде 23.07.2010 0:00:00. Как сделать так, чтобы выводилась лишь дата без времени?
Вопросы про нумерацию и обработку дубликатов.
Здравствуйте.
Вышлите пожалуйста пример отчета с данными, на которых воспроизводится проблема, для анализа.
Спасибо.
Вышлите пожалуйста пример отчета с данными, на которых воспроизводится проблема, для анализа.
Спасибо.
Вопросы про нумерацию и обработку дубликатов.
Прикладываю образец отчета. База данных приложена выше. Отступ текста вроде бы сделать удалось, (header №2). Однако проблема удаления первых символов при экспорте и не корректное отображение даты осталось.
- Вложения
-
- Форматирование текста.mrt
- (20.52 КБ) 206 скачиваний