ТМС:Сводник — различия между версиями
Материал из wiki.standart-n.ru
Lander (обсуждение | вклад) (→Управление элементами в панели управления) |
Lander (обсуждение | вклад) (→Управление элементами в панели управления) |
||
Строка 27: | Строка 27: | ||
=== Управление элементами в панели управления === | === Управление элементами в панели управления === | ||
− | var | + | var |
pn: TAdvPanel; | pn: TAdvPanel; | ||
− | + | begin | |
− | begin | + | |
pn:=gsender.FindComponent('pnShow'); | pn:=gsender.FindComponent('pnShow'); | ||
− | //Скрыть элемент статистики ... ... | + | '''//Скрыть элемент статистики ... ...''' |
pn:=gsender.FindComponent('pnStat'); pn.Visible:=False; | pn:=gsender.FindComponent('pnStat'); pn.Visible:=False; | ||
− | //Скрыть поиск | + | '''//Скрыть поиск''' |
pn:=gsender.FindComponent('ApnSearch');pn.Visible:=False; | pn:=gsender.FindComponent('ApnSearch');pn.Visible:=False; | ||
− | //Скрыть фильтр | + | '''//Скрыть фильтр''' |
pn:=gsender.FindComponent('ApnFilter'); pn.Visible:=False; | pn:=gsender.FindComponent('ApnFilter'); pn.Visible:=False; | ||
pn:=gsender.FindComponent('AdvPanel1'); pn.Visible:=False; | pn:=gsender.FindComponent('AdvPanel1'); pn.Visible:=False; | ||
pn:=gsender.FindComponent('AdvPanel3'); | pn:=gsender.FindComponent('AdvPanel3'); | ||
− | //Скрыть элемент печать/экспорт | + | '''//Скрыть элемент печать/экспорт''' |
pn:=gsender.FindComponent('ApnExport'); pn.Visible:=False; | pn:=gsender.FindComponent('ApnExport'); pn.Visible:=False; | ||
− | // | + | // |
pn:=gsender.FindComponent('ApnChilds'); pn.Visible:=False; | pn:=gsender.FindComponent('ApnChilds'); pn.Visible:=False; | ||
− | |||
pn:=gsender.FindComponent('pnTop'); | pn:=gsender.FindComponent('pnTop'); | ||
pn.height:=120; | pn.height:=120; | ||
− | + | end; | |
− | + | ||
− | end; | + |
Версия 15:53, 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;