powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Цвет ячейки в в дв External
7 сообщений из 7, страница 1 из 1
Цвет ячейки в в дв External
    #35044033
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте, подскажите пожалуйста, как поменять цвет определенной ячейки (поля) дв External?
...
Рейтинг: 0 / 0
Цвет ячейки в в дв External
    #35044043
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если всего одна строка, то так:
Код: plaintext
1.
<DW Control Name>.Object.<Columnname>.Color='<a long>'
<DW Control Name>.Object.<Columnname>.Background.Color='<a long>'
Если строк много, то в этом случае окрасится это поле во всех строках.
Чтобы окрашивать только одно поле в конкретной строке, можно добавить computed field, в него вносить номер цвета, а в самом поле в Color сделать ссылку на computed field.
...
Рейтинг: 0 / 0
Цвет ячейки в в дв External
    #35044048
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RiskaЕсли всего одна строка.....
это столбец по сути красим, просто если одна строка, то да конечно покатит, но у меня не одна строка(((
...
Рейтинг: 0 / 0
Цвет ячейки в в дв External
    #35044057
Sashukно у меня не одна строка(((
тебе-же написали что делать если не одна строка...
--
ЗЫ: возможно тебе поле с цветом добавлять не надо...
а просто в дв там где определяется цвет ячейки написать выражение типа
Код: plaintext
if( field_1='abc' and field_2> 33 , rgb( 255 , 0 , 0 ), rgb( 255 , 255 , 255 ) )
соответственно в красный будут окрашены только те ячейки где выражение выполняется...
...
Рейтинг: 0 / 0
Цвет ячейки в в дв External
    #35044063
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с новым годом
Код: plaintext
if( field_1='abc' and field_2> 33 , rgb( 255 , 0 , 0 ), rgb( 255 , 255 , 255 ) )

Идея хорошая. Я хотел сделать без computed field, а через Modify.
...
Рейтинг: 0 / 0
Цвет ячейки в в дв External
    #35044079
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая вещь как
Код: plaintext
GetRow DataWindow expression function
По ней можно узнать номер строки типа
Код: plaintext
if(GetRow()= 666 ,RGB( 255 , 0 , 0 ),RGB( 0 , 0 , 0 ))
...
Рейтинг: 0 / 0
Цвет ячейки в в дв External
    #35044090
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркЕсть такая вещь как
Код: plaintext
GetRow DataWindow expression function

Знаем, спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Цвет ячейки в в дв External
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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