powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Красим сгруппированные строки в DW
11 сообщений из 11, страница 1 из 1
Красим сгруппированные строки в DW
    #38157704
FBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здрасьте. Вопрос прост и незатейлив - можно ли изменить background color в соответсвии с тем, как отработала группировка? На пальцах это выглядит так: есть таблица, есть dw с группировкой по одному полю. То есть, юзерь видит список записей, парно сгруппированных по определённому признаку. Группировка затрагивает не все записи, т.е. какие-то строки будут парны, какие-то нет, будут болтаться отдельно. Задача - перекрасить бэк у сгруппированных(парных) и не тронуть у непарных записей.
Заранее всем спасибо.
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38157752
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FBuilder,
анализ выражения Count(1 for group 1) не устраивает?
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38157781
FBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PL99,
Я это, видимо, кофейник. К какому месту прикладывать указанное выражение? Группировка работает штатно, проблема только в краске на основе парности/непарности.
Объясните идиоту.
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38157899
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное имелось ввиду так
Код: sql
1.
if (count(1 for group 1)> 0 , rgb(0,0,0), rgb(255,255,255)) 
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38157905
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FBuilder, примерно так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
$PBExportHeader$d_delme.srd
release 7;
datawindow(units=0 timer_interval=0 color=16777215 processing=1 HTMLDW=no print.documentname="" print.orientation = 0 print.margin.left = 110 print.margin.right = 110 print.margin.top = 96 print.margin.bottom = 96 print.paper.source = 0 print.paper.size = 0 print.prompt=no print.buttons=no print.preview.buttons=no grid.lines=0 )
header(height=80 color="536870912" )
summary(height=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=104 color="536870912~tif (  compute_1=2, rgb(192, 192, 192), 2^29)" )
table(column=(type=char(10) updatewhereclause=yes name=s1 dbname="s1" )
 column=(type=decimal(0) updatewhereclause=yes name=n1 dbname="n1" )
  sort="n1 A s1 A " )
data("five", 3,"four", 3,"three", 2,"two", 1,"one", 1,) 
group(level=1 header.height=0 trailer.height=0 by=("n1" ) header.color="536870912" trailer.color="536870912" )
text(band=header alignment="2" text="S1" border="0" color="0" x="9" y="8" height="64" width="274"  name=s1_t  font.face="Arial" font.height="-10" font.weight="400"  font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="N1" border="0" color="0" x="293" y="8" height="64" width="219"  name=n1_t  font.face="Arial" font.height="-10" font.weight="400"  font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=1 alignment="0" tabsequence=10 border="0" color="0" x="9" y="8" height="76" width="274" format="[general]"  name=s1 edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes  font.face="Arial" font.height="-10" font.weight="400"  font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=2 alignment="1" tabsequence=20 border="0" color="0" x="293" y="8" height="76" width="219" format="[general]"  name=n1 edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes  font.face="Arial" font.height="-10" font.weight="400"  font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
compute(band=detail alignment="0" expression="count( 1 for group 1)"border="0" color="33554432" x="521" y="8" height="76" width="251" format="[GENERAL]"  name=compute_1 visible="1~t0"  font.face="Arial" font.height="-12" font.weight="400"  font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1089534975" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" )
 

Прошу прощения, но только семерка под рукой есть.
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38157909
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001, там его эвалюейтить (о как сказал ) надо
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38158103
FBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PL99,

Сегодня протестить не успею, но всё равно спасибо. ))
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38158586
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PL99
Да я так, чтобы направление показать:)
А вы прям сразу пример разжеванный, осталось только проглотить. Если и теперь не понятно....
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38159046
FBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PL99,

Всё отлично запахало, спасибо. Остался мааааленький вопрос - как сделать бледно-зелёный цвет. Меня хватило только на (0,250,0), но он, блин, ярковат.
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38159169
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FBuilder...как сделать бледно-зелёный цвет. Например, так

FBuilderМеня хватило только на (0,250,0), но он, блин, ярковат....ярковато, но красиво(С)
...
Рейтинг: 0 / 0
Красим сгруппированные строки в DW
    #38159180
FBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точняк. )
Спасибо ещё раз.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Красим сгруппированные строки в DW
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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