Помогите с форматом вывода
20.06.2006
17:55
#1
1сv77.25 платформа. Ситуация следующая: При формировании отчета происходит сравнение двух значений, одно из сравниваемых значений должно выводиться в отчете -КРАСНЫМ цветом.(значение неорицательное
). Пробывал метод "Цвет(,,)" не подходит. Где то в коде видел , что это можно реализовать стандартным методом "Формат(,)".
ЗНАЮЩИЕ! Подскажите пожалуйста значение "Форматная_строка". или скажите где почитать!!!
Плизззззззззз!!!
ЗНАЮЩИЕ! Подскажите пожалуйста значение "Форматная_строка". или скажите где почитать!!!
Плизззззззззз!!!
20.06.2006
18:05
#2
"Если для таблицы, то можно так:
Таб.ВывестиСекцию("Секция");
Таб.Область("Имя").ЦветТекста(128,0,0);
Таб.Область("R1C1:R1C1").ЦветТекста(128,0,0);
Почитать в Помощнике."
Таб.ВывестиСекцию("Секция");
Таб.Область("Имя").ЦветТекста(128,0,0);
Таб.Область("R1C1:R1C1").ЦветТекста(128,0,0);
Почитать в Помощнике."
20.06.2006
18:20
#3
"Спасибо GenV!
Но мне бы некоторое уточнение. Суть такова. Отчет формируеться построчно(одна горизонтальная секция "Строка"). Так вот получаеться что Таб.Область("R1C1:R1C1").ЦветТекста(128,0,0); Привязываеться к фиксированной ячейке
Таб.ВывестиСекцию("Строка");
Таб.Область("R6C12:").ЦветТекста(128,0,0);
Хотелось бы чтоб цветом выделялась произвольная ячейка в отчете в зависимоси от условий, а не от ("R1C1:R1C1"). Как переслать произвольный адрес ячейки?
Можно конечно Область(,,,)- но так я тоже "покрашу" либо весь столбец, либо всю строку. А у меня координаты искомого значения, не определены.
Может все таки через Формат?
"
Но мне бы некоторое уточнение. Суть такова. Отчет формируеться построчно(одна горизонтальная секция "Строка"). Так вот получаеться что Таб.Область("R1C1:R1C1").ЦветТекста(128,0,0); Привязываеться к фиксированной ячейке
Таб.ВывестиСекцию("Строка");
Таб.Область("R6C12:").ЦветТекста(128,0,0);
Хотелось бы чтоб цветом выделялась произвольная ячейка в отчете в зависимоси от условий, а не от ("R1C1:R1C1"). Как переслать произвольный адрес ячейки?
Можно конечно Область(
Может все таки через Формат?
"
21.06.2006
04:57
#4
"А причём тут формат? GenV чуть-чуть не так написал.
Открываем таблицу. Выделяем ячейку в секции где надо другим цветом
рисовать и Меню->Таблица->Имена.. там задаём имя этой ячейки.
А потом выводим примерно так:
ск = таб.ПолучитьСекцию("секция");
обл = ск.Область("имя");
обл.ЦветТекста(128,0,0);
Таб.ВывестиСекцию(ск);
"
Открываем таблицу. Выделяем ячейку в секции где надо другим цветом
рисовать и Меню->Таблица->Имена.. там задаём имя этой ячейки.
А потом выводим примерно так:
ск = таб.ПолучитьСекцию("секция");
обл = ск.Область("имя");
обл.ЦветТекста(128,0,0);
Таб.ВывестиСекцию(ск);
"
Читают тему
(гостей: 1)