![]() |
#17 |
Moderator
|
Мда... картина с "захватом прав" вырисовывается не очень щасливая...
Получается, что если мы, например, решили использовать отчет Access (разработав его удобным родным аксессным конструктором), то к нему впридачу мы должны иметь в Access временную табличку, из которой этот отчет будет брать данные и в которую необходимо будет передать данные (например, посредством ADO) - результаты запроса из Аксапты. Сам запрос при этом должен ранее выполниться внутри Аксапты, чтобы нормально отработали все ее рогатки безопасности и ограничения доступа. Хотя, с другой стороны - почему бы и нет ? ![]() P.S. Т.е. сценарий примерно такой: 1) в Аксапте приняли от пользователя необходимые параметры (через форму); 2) из Аксапты открыли Access как сервер OLE-автоматизации (в скрытом окне, visible = false); 3) стерли старые данные из временной таблички Access; 4) в Аксапте выполнили запрос с учетом параметров, заданных пользователем; 5) передали данные из Аксапты во временную табличку Access (через ADO - в цикле); 6) открыли отчет Access (visible = true) - и можно печатать или рассматривать. Последний раз редактировалось Gustav; 31.05.2006 в 15:59. |
|
Теги |
olap, report builder, генератор отчетности, конструктор отчетов, отчет, report |
|
|