ТМС:Сводник — различия между версиями
Материал из wiki.standart-n.ru
Lander (обсуждение | вклад) (→Полезные скрипты для работы с ТМС, WDict и Аналитическими отчетами) |
Lander (обсуждение | вклад) (→Управление элементами в панели управления) |
||
Строка 26: | Строка 26: | ||
=== Управление элементами в панели управления === | === Управление элементами в панели управления === | ||
+ | |||
+ | var | ||
+ | pn: TAdvPanel; | ||
+ | |||
+ | begin | ||
+ | pn:=gsender.FindComponent('pnShow'); | ||
+ | //Скрыть элемент статистики ... ... | ||
+ | pn:=gsender.FindComponent('pnStat'); pn.Visible:=False; | ||
+ | //Скрыть поиск | ||
+ | pn:=gsender.FindComponent('ApnSearch');pn.Visible:=False; | ||
+ | //Скрыть фильтр | ||
+ | pn:=gsender.FindComponent('ApnFilter'); pn.Visible:=False; | ||
+ | pn:=gsender.FindComponent('AdvPanel1'); pn.Visible:=False; | ||
+ | pn:=gsender.FindComponent('AdvPanel3'); | ||
+ | //Скрыть элемент печать/экспорт | ||
+ | pn:=gsender.FindComponent('ApnExport'); pn.Visible:=False; | ||
+ | // | ||
+ | pn:=gsender.FindComponent('ApnChilds'); pn.Visible:=False; | ||
+ | |||
+ | pn:=gsender.FindComponent('pnTop'); | ||
+ | pn.height:=120; | ||
+ | |||
+ | |||
+ | end; |
Версия 15:51, 23 марта 2020
Полезные скрипты для работы с ТМС, WDict и Аналитическими отчетами
Передача параметра в справочник
var qParams: TibQuery; begin qParams := dm.TempQuery(nil); try qParams.sql.text := 'select * from rdb$database where 1=:tek_id'; qParams.prepare; // //Определяем параметр qParams.parambyname('Имя параметра').asstring := Значение параметра; // //Вызываем справочник ShowWDict('ID справочника,'', qParams.params); finally qParams.Free; end; end;
Управление элементами в панели управления
var
pn: TAdvPanel;
begin
pn:=gsender.FindComponent('pnShow');
//Скрыть элемент статистики ... ...
pn:=gsender.FindComponent('pnStat'); pn.Visible:=False;
//Скрыть поиск
pn:=gsender.FindComponent('ApnSearch');pn.Visible:=False;
//Скрыть фильтр
pn:=gsender.FindComponent('ApnFilter'); pn.Visible:=False; pn:=gsender.FindComponent('AdvPanel1'); pn.Visible:=False; pn:=gsender.FindComponent('AdvPanel3');
//Скрыть элемент печать/экспорт
pn:=gsender.FindComponent('ApnExport'); pn.Visible:=False;
//
pn:=gsender.FindComponent('ApnChilds'); pn.Visible:=False;
pn:=gsender.FindComponent('pnTop'); pn.height:=120;
end;