|
|
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
Надо "подсветить" столбец в отчёте, т.е. столбец серый, на нём чёрные символы. Создаю в событии report_page прямоугольник с помощью метода Line, но в качестве фона может выступать только тот контрол, который был создан ДО информационных полей, а прямоугольник, естественно, создаётся последним и закрывает и символы тоже. Кто-нибудь сталкивался с траблой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:21 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
А зачем метод Line? Почему не создать просто прямоугольник как контрол? Ему можно сделать SendToBack во время создания, а потом менять Visible или цвет и размер на OnPrint. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:28 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
Зачем там прямоуголник, свети прямо поле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:28 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
2 Motchulsky Прямоугольник потому, что 1. есть куча уровней группировки, а информационные поля только в некоторых. 2. Высота поля не равна высоте раздела, подсветка не сплошная получится. 2 Владимир Саныч. В том-то и дело, что не один контрол нужен, а много, по количеству заголовков и примечаний уровней группировки. Так делал, тормозит, хотел, чтобы быстрее отрабатывало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:41 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
Задачу понял, идей пока нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:46 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
Чтобы не тормозило - есть один прием (хотя возможно, что он у Вас уже реализован): вместо Код: plaintext писать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:49 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
Есть идея, надо проверить. Создать прямоуголник в конструкторе меленький на заднем плане, потом в событиях (скорее всего OnFormat и не за первым проходом) изменить размер прямоугольника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:50 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
сплошная подсветка поля? это как я понимаю - отчет пересекает сплошная полоса через весь отчет, включая группировки? это синий бред а если у тебя в заголовках группировок есть текст, то ты его тоже закрашивать будешь? фигня, а не отчет получится подсвечивать надо то, что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:55 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
"подсвечивать надо то, что надо." както мне больше нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:01 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч & Motchulsky Если всталять отдельные контролы, не удаётся добиться сплошной линии, если несколько строк в поле. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:06 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
Вот именно столбец и есть "то, что надо", через все группировки и даже через шапки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:08 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
Я не предлагал отдельные прямоугольники, а один прямоугольник скорее всего в колонтитуле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:16 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
2 Savik >через все группировки и даже через шапки. Вариант 1: Класть в принтер уже раскрашенную бумагу Вариант 2: Создать по закрашенному прямоугольнику или полю в шапке, в теле, а примечаниях и колонтитулах. В коде на OnPrint (?) сделать высоту равной высоте секции. У меня получилось для шапки и области данных. далее не пробовал Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:28 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
2 xthn Всё работает, пока нет расширения раздела. При расширении height раздела в событиии Format не изменяется, а в Print менять высоту нельзя, ошибка (если нет расширения, ошибки не возникает). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 17:04 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
>При расширении height раздела в событиии Format не изменяется, а в Print менять высоту нельзя, ошибка (если нет расширения, ошибки не возникает). Возьми высоту поля, к-ое "расширяет" раздел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 17:11 |
|
||
|
Как "подсветить" столбец в отчёте?
|
|||
|---|---|---|---|
|
#18+
Та же фигня, в событии Format высота поля ещё неизвестна, содержится значение до расширения. В принципе есть решение - выводить в качестве подсветки копию контрола, расширяющего раздел, но тормозит, хотя, похоже других вариантов нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2003, 09:17 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32142358&tid=1681788]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 341ms |

| 0 / 0 |
