ТМС:Сводник — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
(Полезные скрипты для работы с ТМС, WDict и Аналитическими отчетами)
(Управление элементами в панели управления)
Строка 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;