Вверх ↑
Этот топик читают: Гость
Ответов: 355
Рейтинг: 2
#1: 2011-10-18 22:53:13 ЛС | профиль | цитата
Как можно сделать фон надписей (Label) прозрачным?
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2011-10-18 23:29:12 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 21:53:59
карма: 0

0
Ответов: 8960
Рейтинг: 824
#3: 2011-10-18 23:29:46 ЛС | профиль | цитата
______________________
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#4: 2011-10-19 00:15:34 ЛС | профиль | цитата
ip-83-149-3-138.nwgsm.ru писал(а):
Даю подсказку копать в направлении Img_text.
особенно ценный совет когда форм в программе штук 10 и Label-ек штук 100
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 355
Рейтинг: 2
#5: 2011-10-19 00:46:51 ЛС | профиль | цитата
ip-83-149-3-138.nwgsm.ru, спасибо.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#6: 2011-10-19 02:27:19 ЛС | профиль | цитата
Tad писал(а):
форм в программе штук 10 и Label-ек штук 100

Ценным советом тут будет кардинально пересмотреть концепцию программы в целом.
карма: 1

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#7: 2011-10-19 03:01:51 ЛС | профиль | цитата
Tad писал(а):
особенно ценный совет когда форм в программе штук 10 и Label-ек штук 100

DocumentTemplate

Ничем от несчастного Label практически не отличается
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#8: 2011-10-19 08:40:24 ЛС | профиль | цитата
nesco писал(а):
DocumentTemplate
Ничем от несчастного Label практически не отличается
ну да. Нафига придумали легковые машины ? Можно и на тракторе ездить.
1nd1g0 писал(а):
Ценным советом тут будет кардинально пересмотреть концепцию программы в целом.
Никогда не делал программ для бухгалтерии ?
Или тут кто-то выкладывал "Реестр учётно-статистических карточек".
Там Label штук 300, а может и больше.

------------ Дoбавленo в 08.40:
nesco,
в этом реестре посмотри запрос на пункте Статистика.
Судя по запросу, человек не сегодня родился и толк в обработке документов знает
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#9: 2011-10-19 08:56:54 ЛС | профиль | цитата
Tad писал(а):
Нафига придумали легковые машины ? Можно и на тракторе ездить

Не думаю, что Label это легковая машина
Tad писал(а):
Там Label штук 300, а может и больше

Но никто не мешвет расставить эти 300 Label-ов в DocumentTemplate
Tad, я тебя прекрасно понимаю, что прозрачность в Label вещь нужная, но ничем помочь не могу. Для этого есть нештатный KOL, никто не мешает его использовать тому, кто жить не может без прозрачности

------------ Дoбавленo в 08.56:
О! А куда твоя ссылка в посте пропала, только я собрался по ней сходить, посмотреть на супер запрос
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#10: 2011-10-19 09:45:43 ЛС | профиль | цитата
nesco писал(а):
А куда твоя ссылка в посте пропала
проверил - ведет в никуда.
Посчитал Label. Всего 111 штук. А я думал 300
Вот нашел у себя. Этот запрос находится в FormatStr
select v7_2 as _Type, _Last as 'Неоконченные на начало[1]', This as 'Поступило в этом[2]', Udovl+Otkaz as 'Всего[3]', Udovl as 'С удовлетворением[4]', Gr4 as 'Приказы[5]', Otkaz as 'Отказ в удовл.[6]', Prekrasheno as 'Прекращено[7]', BezRas as 'Без рассмотрения[8]', Peredano as 'По подсудности[9]', gr10 as 'Свыше сроков[11]',OstatokNeokon as 'Остаток неокон.[12]', Priostanov as 'Приостановлено[13]', SummaChastOpred as 'Частные определения[14]',GosPoshlina as 'Г/П при подаче[15]',SummaUdovl as 'Присуждено[16]', SummaPoshlina as 'Г/П вдоход гос.[17]'
from usktable
join (select Type0, This
from (select v7_2 as Type0, null as This from usktable group by Type0 union all
select Type0, count(This1) as 'This' from (select v7_2 as 'Type0', v7_2 as 'This1'
from usktable where v1_1 between %1 and %2) group by Type0) group by Type0) on (Type0 = _Type)
join(select Type1, _Last
from (select v7_2 as 'Type1', null as '_Last' from usktable group by Type1 union all
select v7_2 as 'Type1', count(v7_2) as '_Last'
from usktable where (v1_1 between %3 and %4) and ((v11_1 = 0) or (v11_1 between %1 and %2)) group by Type1) group by Type1) on (Type1 = _Type)
join (select Type2, Itogo
from (select v7_2 as 'Type2', null as 'Itogo' from usktable group by Type2 union all
select v7_2 as 'Type2', count(v7_2) as 'Itogo'
from usktable where (v11_1 <>0) and (v11_1 between %1 and %2) group by Type2) group by Type2) on (Type2 = _Type)
join (select Type3, Udovl
from (select v7_2 as 'Type3', 0 as 'Udovl' from usktable group by Type3 union all
select v7_2 as 'Type3', count(v7_2) as 'Udovl'
from usktable where (v13_1 = 1) and (v11_1 between %1 and %2) group by Type3) group by Type3) on (Type3 = _Type)
join (select Type4, Gr4
from (select v7_2 as 'Type4', null as 'Gr4' from usktable group by Type4 union all
select v7_2 as 'Type4', count(v7_2) as 'Gr4'
from usktable where (v12_1 = 2) and (v11_1 between %1 and %2) group by Type4)) on (Type4=_Type)
join (select Type5, Otkaz
from (select v7_2 as 'Type5', 0 as 'Otkaz' from usktable group by Type5 union all
select v7_2 as 'Type5', count(v7_2) as 'Otkaz'
from usktable where (v13_1 = 2) and (v11_1 between %1 and %2) group by Type5) group by Type5) on (Type5=_Type)
join (select Type6, Prekrasheno
from (select v7_2 as 'Type6', null as 'Prekrasheno' from usktable group by Type6 union all
select v7_2 as 'Type6', count(v7_2) as 'Prekrasheno'
from usktable where (v13_1 = 3) and (v11_1 between %1 and %2) group by Type6) group by Type6) on (Type6=_Type)
join (select Type7, BezRas
from (select v7_2 as 'Type7', null as 'BezRas' from usktable group by Type7 union all
select v7_2 as 'Type7', count(v7_2) as 'BezRas'
from usktable where (v13_1 = 4) and (v11_1 between %1 and %2) group by Type7) group by Type7) on (Type7=_Type)
join (select Type8, Peredano
from (select v7_2 as 'Type8', null as 'Peredano' from usktable group by Type8 union all
select v7_2 as 'Type8', count(v7_2) as 'Peredano'
from usktable where (v13_1 = 5) and (v11_1 between %1 and %2) group by Type8) group by Type8) on (Type8=_Type)
join (select Type9, gr10
from (select v7_2 as 'Type9', null as 'gr10' from usktable group by Type9 union all
select v7_2 as 'Type9', count(v7_2) as 'gr10'
from usktable where (v20_1 = 1) and (v11_1 between %1 and %2) group by Type9) group by Type9) on (Type9=_Type)
join (select Type10, OstatokNeokon
from (select v7_2 as 'Type10', null as 'OstatokNeokon' from usktable group by Type10 union all
select v7_2 as 'Type10', count(v7_2) as 'OstatokNeokon'
from usktable where (v11_1 = 0) group by Type10) group by Type10) on (Type10=_Type)
join (select Type11, Priostanov
from (select v7_2 as 'Type11', null as 'Priostanov' from usktable group by Type11 union all
select v7_2 as 'Type11', count(v7_2) as 'Priostanov'
from usktable where ((v10_1 <> 0 or v10_4 <>0) and (v10_8 = 0)) and (v11_1 between %1 and %2) group by Type11) group by Type11) on (Type11=_Type)
join (select Type12, SummaChastOpred
from (select v7_2 as 'Type12', null as 'SummaChastOpred' from usktable group by Type12 union all
select v7_2 as 'Type12', sum(v15_1) as 'SummaChastOpred'
from usktable where (v11_1 between %1 and %2) group by Type12) group by Type12) on (Type12=_Type)
join (select Type13, SummaUdovl
from (select v7_2 as 'Type13', null as 'SummaUdovl' from usktable group by Type13 union all
select v7_2 as 'Type13', sum(v14_1_1) as 'SummaUdovl'
from usktable where (v11_1 between %1 and %2) group by Type13) group by Type13) on (Type13=_Type)
join (select Type14, SummaPoshlina
from (select v7_2 as 'Type14', null as 'SummaPoshlina' from usktable group by Type14 union all
select v7_2 as 'Type14', sum(v14_2_1) as 'SummaPoshlina'
from usktable where (v11_1 between %1 and %2) group by Type14) group by Type14) on (Type14=_Type)
join (select Type15, GosPoshlina
from (select v7_2 as 'Type15', null as 'GosPoshlina' from usktable group by Type15 union all
select v7_2 as 'Type15', sum(v3_1) as 'GosPoshlina'
from usktable where (v11_1 between %1 and %2) group by Type15) group by Type15) on (Type15=_Type)
group by _Type
union all
select _Type, _Last as 'Неоконченные на начало[1]', This as 'Поступило в этом[2]', Udovl+Otkaz as 'Всего[3]', Udovl as 'С удовлетворением[4]', Gr4 as 'Приказы[5]', Otkaz as 'Отказ в удовл.[6]', Prekrasheno as 'Прекращено[7]',
BezRas as 'Без рассмотрения[8]', Peredano as 'По подсудности[9]', gr10 as 'Свыше сроков[11]',OstatokNeokon as 'Остаток неокон.[12]', Priostanov as 'Приостановлено[13]', SummaChastOpred as 'Частные определения[14]',GosPoshlina as 'Г/П при подаче[15]',SummaUdovl as 'Присуждено[16]', SummaPoshlina as 'Г/П вдоход гос.[17]'
from (select 'Физ. к Юр.' as _Type)
join (select count(id) as 'This' from usktable where (v1_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as '_Last' from usktable where (v1_1 between %3 and %4) and ((v11_1 = 0) or (v11_1 between %1 and %2)) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'Itogo' from usktable where (v11_1 <>0) and (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'Udovl' from usktable where (v13_1 = 1) and (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'Gr4' from usktable where (v12_1 = 2) and (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'Otkaz' from usktable where (v13_1 = 2) and (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'Prekrasheno' from usktable where (v13_1 = 3) and (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'BezRas' from usktable where (v13_1 = 4) and (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'Peredano' from usktable where (v13_1 = 5) and (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'gr10' from usktable where (v20_1 = 1) and (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'OstatokNeokon' from usktable where (v11_1 = 0) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select count(id) as 'Priostanov' from usktable where ((v10_1 <> 0 or v10_4 <>0) and (v10_8 = 0)) and (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select sum(v15_1) as 'SummaChastOpred' from usktable where (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select sum(v14_1_1) as 'SummaUdovl' from usktable where (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select sum(v14_2_1) as 'SummaPoshlina' from usktable where (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
join (select sum(v3_1) as 'GosPoshlina' from usktable where (v11_1 between %1 and %2) and ((v6_1=0 and v6_4=2) or (v6_1=0 and v6_4=1)))
union all
select _Type, _Last as 'Неоконченные на начало[1]', This as 'Поступило в этом[2]', Udovl+Otkaz as 'Всего[3]', Udovl as 'С удовлетворением[4]', Gr4 as 'Приказы[5]', Otkaz as 'Отказ в удовл.[6]', Prekrasheno as 'Прекращено[7]',
BezRas as 'Без рассмотрения[8]', Peredano as 'По подсудности[9]', gr10 as 'Свыше сроков[11]',OstatokNeokon as 'Остаток неокон.[12]', Priostanov as 'Приостановлено[13]', SummaChastOpred as 'Частные определения[14]',GosPoshlina as 'Г/П при подаче[15]',SummaUdovl as 'Присуждено[16]', SummaPoshlina as 'Г/П вдоход гос.[17]'
from (select '- из них к гос. органам' as _Type)
join (select count(id) as 'This' from usktable where (v1_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select count(id) as '_Last' from usktable where (v1_1 between %3 and %4) and ((v11_1 = 0) or (v11_1 between %1 and %2)) and (v6_1=0 and v6_4=2))
join (select count(id) as 'Itogo' from usktable where (v11_1 <>0) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select count(id) as 'Udovl' from usktable where (v13_1 = 1) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select count(id) as 'Gr4' from usktable where (v12_1 = 2) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select count(id) as 'Otkaz' from usktable where (v13_1 = 2) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select count(id) as 'Prekrasheno' from usktable where (v13_1 = 3) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select count(id) as 'BezRas' from usktable where (v13_1 = 4) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select count(id) as 'Peredano' from usktable where (v13_1 = 5) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select count(id) as 'gr10' from usktable where (v20_1 = 1) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select count(id) as 'OstatokNeokon' from usktable where (v11_1 = 0) and (v6_1=0 and v6_4=2))
join (select count(id) as 'Priostanov' from usktable where ((v10_1 <> 0 or v10_4 <>0) and (v10_8 = 0)) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select sum(v15_1) as 'SummaChastOpred' from usktable where (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select sum(v14_1_1) as 'SummaUdovl' from usktable where (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select sum(v14_2_1) as 'SummaPoshlina' from usktable where (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
join (select sum(v3_1) as 'GosPoshlina' from usktable where (v11_1 between %1 and %2) and (v6_1=0 and v6_4=2))
union all
select _Type, _Last as 'Неоконченные на начало[1]', This as 'Поступило в этом[2]', Udovl+Otkaz as 'Всего[3]', Udovl as 'С удовлетворением[4]', Gr4 as 'Приказы[5]', Otkaz as 'Отказ в удовл.[6]', Prekrasheno as 'Прекращено[7]',
BezRas as 'Без рассмотрения[8]', Peredano as 'По подсудности[9]', gr10 as 'Свыше сроков[11]',OstatokNeokon as 'Остаток неокон.[12]', Priostanov as 'Приостановлено[13]', SummaChastOpred as 'Частные определения[14]',GosPoshlina as 'Г/П при подаче[15]',SummaUdovl as 'Присуждено[16]', SummaPoshlina as 'Г/П вдоход гос.[17]'
from (select 'Юр. к физ.' as _Type)
join (select count(id) as 'This' from usktable where (v1_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as '_Last' from usktable where (v1_1 between %3 and %4) and ((v11_1 = 0) or (v11_1 between %1 and %2)) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'Itogo' from usktable where (v11_1 <>0) and (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'Udovl' from usktable where (v13_1 = 1) and (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'Gr4' from usktable where (v12_1 = 2) and (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'Otkaz' from usktable where (v13_1 = 2) and (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'Prekrasheno' from usktable where (v13_1 = 3) and (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'BezRas' from usktable where (v13_1 = 4) and (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'Peredano' from usktable where (v13_1 = 5) and (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'gr10' from usktable where (v20_1 = 1) and (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'OstatokNeokon' from usktable where (v11_1 = 0) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select count(id) as 'Priostanov' from usktable where ((v10_1 <> 0 or v10_4 <>0) and (v10_8 = 0)) and (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select sum(v15_1) as 'SummaChastOpred' from usktable where (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select sum(v14_1_1) as 'SummaUdovl' from usktable where (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select sum(v14_2_1) as 'SummaPoshlina' from usktable where (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
join (select sum(v3_1) as 'GosPoshlina' from usktable where (v11_1 between %1 and %2) and ((v6_1=1 and v6_4=0) or (v6_1=2 and v6_4=0)))
union all
select _Type, _Last as 'Неоконченные на начало[1]', This as 'Поступило в этом[2]', Udovl+Otkaz as 'Всего[3]', Udovl as 'С удовлетворением[4]', Gr4 as 'Приказы[5]', Otkaz as 'Отказ в удовл.[6]', Prekrasheno as 'Прекращено[7]',
BezRas as 'Без рассмотрения[8]', Peredano as 'По подсудности[9]', gr10 as 'Свыше сроков[11]',OstatokNeokon as 'Остаток неокон.[12]', Priostanov as 'Приостановлено[13]', SummaChastOpred as 'Частные определения[14]',GosPoshlina as 'Г/П при подаче[15]',SummaUdovl as 'Присуждено[16]', SummaPoshlina as 'Г/П вдоход гос.[17]'
from (select '- из них гос. органы к физ.' as _Type)
join (select count(id) as 'This' from usktable where (v1_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select count(id) as '_Last' from usktable where (v1_1 between %3 and %4) and ((v11_1 = 0) or (v11_1 between %1 and %2)) and (v6_1=2 and v6_4=0))
join (select count(id) as 'Itogo' from usktable where (v11_1 <>0) and (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select count(id) as 'Udovl' from usktable where (v13_1 = 1) and (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select count(id) as 'Gr4' from usktable where (v12_1 = 2) and (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select count(id) as 'Otkaz' from usktable where (v13_1 = 2) and (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select count(id) as 'Prekrasheno' from usktable where (v13_1 = 3) and (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select count(id) as 'BezRas' from usktable where (v13_1 = 4) and (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select count(id) as 'Peredano' from usktable where (v13_1 = 5) and (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select count(id) as 'gr10' from usktable where (v20_1 = 1) and (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select count(id) as 'OstatokNeokon' from usktable where (v11_1 = 0) and (v6_1=2 and v6_4=0))
join (select count(id) as 'Priostanov' from usktable where ((v10_1 <> 0 or v10_4 <>0) and (v10_8 = 0)) and (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select sum(v15_1) as 'SummaChastOpred' from usktable where (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select sum(v14_1_1) as 'SummaUdovl' from usktable where (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select sum(v14_2_1) as 'SummaPoshlina' from usktable where (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
join (select sum(v3_1) as 'GosPoshlina' from usktable where (v11_1 between %1 and %2) and (v6_1=2 and v6_4=0))
union all
select _Type, _Last as 'Неоконченные на начало[1]', This as 'Поступило в этом[2]', Udovl+Otkaz as 'Всего[3]', Udovl as 'С удовлетворением[4]', Gr4 as 'Приказы[5]', Otkaz as 'Отказ в удовл.[6]', Prekrasheno as 'Прекращено[7]',
BezRas as 'Без рассмотрения[8]', Peredano as 'По подсудности[9]', gr10 as 'Свыше сроков[11]',OstatokNeokon as 'Остаток неокон.[12]', Priostanov as 'Приостановлено[13]', SummaChastOpred as 'Частные определения[14]',GosPoshlina as 'Г/П при подаче[15]',SummaUdovl as 'Присуждено[16]', SummaPoshlina as 'Г/П вдоход гос.[17]'
from (select 'Физ. к физ.' as _Type)
join (select count(id) as 'This' from usktable where (v1_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select count(id) as '_Last' from usktable where (v1_1 between %3 and %4) and ((v11_1 = 0) or (v11_1 between %1 and %2)) and (v6_1=0 and v6_4=0))
join (select count(id) as 'Itogo' from usktable where (v11_1 <>0) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select count(id) as 'Udovl' from usktable where (v13_1 = 1) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select count(id) as 'Gr4' from usktable where (v12_1 = 2) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select count(id) as 'Otkaz' from usktable where (v13_1 = 2) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select count(id) as 'Prekrasheno' from usktable where (v13_1 = 3) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select count(id) as 'BezRas' from usktable where (v13_1 = 4) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select count(id) as 'Peredano' from usktable where (v13_1 = 5) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select count(id) as 'gr10' from usktable where (v20_1 = 1) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select count(id) as 'OstatokNeokon' from usktable where (v11_1 = 0) and (v6_1=0 and v6_4=0))
join (select count(id) as 'Priostanov' from usktable where ((v10_1 <> 0 or v10_4 <>0) and (v10_8 = 0)) and (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select sum(v15_1) as 'SummaChastOpred' from usktable where (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select sum(v14_1_1) as 'SummaUdovl' from usktable where (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select sum(v14_2_1) as 'SummaPoshlina' from usktable where (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))
join (select sum(v3_1) as 'GosPoshlina' from usktable where (v11_1 between %1 and %2) and (v6_1=0 and v6_4=0))

------------ Дoбавленo в 09.45:
nesco писал(а):
Для этого есть нештатный KOL, никто не мешает его использовать тому, кто жить не может без прозрачности
или перейти на Delphi. Тоже никто не мешает.
Был бы ParentColor (который я да-авно предлагал) не прозрачность, но тоже вариант.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#11: 2011-10-19 10:18:07 ЛС | профиль | цитата
Tad писал(а):
Был бы ParentColor (который я да-авно предлагал) не прозрачность, но тоже вариант

Это немного не то. Никто не мешает установить фон элемента равным фону формы вручную.
Но я бы не советовал использовать ни 50, ни 100, ни, тем более, 300 Label, по той ли ж причине, что такое количество контролов на форме отнимает катастофически большое количество ресурсов GDI, что приводит к видимым торможеним формы при перерисовке. В этом более предпочтителен DocumentTemplate, который отнимает ресурсов на порядки меньше, тк использует контекст только одного контрола
карма: 22

1
Голосовали:1nd1g0
Ответов: 3889
Рейтинг: 362
#12: 2011-10-19 10:21:53 ЛС | профиль | цитата
1nd1g0 писал(а):
Ценным советом тут будет кардинально пересмотреть концепцию программы в целом.
nesco писал(а):
я бы не советовал использовать ни 50, ни 100, ни, тем более, 300 Label
Кроме того, наглядность и редактируемость такой схемы драматически падает пропорционально ручному клонированию меток. В своих программах я их практически не использую, стараясь по возможности сделать интуитивно понятными и наглядными остальные элементы, динамически предусмотреть вероятность других размеров шрифта на чужой системе и сэкономить место на форме.

карма: 1

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#13: 2011-10-19 10:22:15 ЛС | профиль | цитата
Tad, я вижу, что ты сильный консерватор и привык работать по старинке, тем, что было раньше разработано, и ведет свои корни к тому, на чем ты еще и параллельно работаешь. Никто не спорит, что так проще работать, имея общие элементы в разныъх средах. Но это по боку тому, кто не работает в других средах, и ничто не мешает использовать более интересные элементы
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#14: 2011-10-19 10:35:39 ЛС | профиль | цитата
(с) писал(а):
Даже если вас съели - у вас есть как минимум два выхода

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3889
Рейтинг: 362
#15: 2011-10-19 10:41:25 ЛС | профиль | цитата
[offtop]
nesco, шаблон - замечательная вещь, умел бы он ещё события попадания мышью в элемент выяснять - вообще цены бы не было. Например, ткнул в "нарисованный" текст - компонент выдал имя элемента с координатой клика, схема тут же узнала габариты, положение и содержимое, вывела поверх него поле ввода. Можно очень гибкие интерфейсы создавать, например, динамически редактируемый шаблон каких-нибудь документов, тех же бухгалтерских.[/offtop]
карма: 1

1
Голосовали:Konst
Сообщение
...
Прикрепленные файлы
(файлы не залиты)