Уважаемые коллеги - нужен совет или подсказка - наши молдавские отчетные формы и печатные формы кардинально отличаются от российских - так как делать их в СМ2000 можно только в Oracle Reports (печатные формы) а отчеты и в Crystal Reports то встаёт вопрос борьбы с этим монстром (OR). На мой взгляд продукт очень тяжелый (может и хороший). Можно ли из кода OR на PL SQL вызвать чтонибудь внешнее - процедуру или софтину для того чтобы показывать отчеты собственной разработки?
Есть команда HOST, которая вызывает внешнии процедуры. В репортсе никогда не пробовала. Можно покопать в эту сторону. Но на мой взгляд достаточно странный способ использовать OracleReports. Если у тебя есть отчет, написанный каким то другим способом, то может просто не из Супермага его вызывать?
Помимо отчетов, с которыми разобрались в сторону написания собственной диалоговой формы, есть еще печатные формы. Я, если честно, забуксовал, HOST при запуске из хранимой процедуры где будет выполняться? На сервере или клиенте?
olegon, я не совсем догоняю в чем проблема. Напишу что знаю - может не в тему. У меня опыт написания приложений под оракл на Forms. Там из процедуры можно вызвать внешнюю команду с помощью HOST.
ну типа
st_host := 'cmd /c copy ' || nm_rep_src ||c_file ||' '||path_file;
Host(st_host, NO_PROMPT );
По видимому на клиенте все делаеться. Хотя наверное смотря что запускать.
Это из Forms, это не отчет. Из базы такого не сделать. Это чисто для forms процедура. И похоже в репортсе она работать не будет - я попробовала - не знает он про нее.