0

我在Classic Asp中有一个应用程序,我需要使用SQL Server Reporting Services。将生成报告的页面有一些过滤器,我必须使用它。

我已经制作了存储过程和 SSRS 解决方案。我只想知道如何在经典 ASP 中调用报告。

谢谢你。

4

1 回答 1

1

经过一番研究,我找到了我的解决方案。我在输入按钮中使用了onClick事件,调用了一个函数。见下面的代码:

“函数报告(){

        var vexp_expediente = document.getElementById('txtexp_num_exp').value;
        var vpro_obs = document.getElementById('txtpro_obs').value;
        var vsit_id = document.getElementById('sit_id').value;
        var vpro_numero = document.getElementById('txtpro_numero').value;
        var vexp_requisitante = document.getElementById('txtexp_requisitante').value;
        var vexp_num_req = document.getElementById('txtexp_num_req').value;
        var vlic_id = document.getElementById('lic_id').value;
        var vare_id = document.getElementById('cboare_id').value;

        window.open("http://Report-Server/ReportServer?%2fSCPC%2fRel_Processos_Compra&exp_num_exp=" + vexp_expediente + "&pro_obs=" + vpro_obs + "&sit_id=" + vsit_id + "&pro_numero=" + vpro_numero + "&exp_requisitante=" + vexp_requisitante + "&exp_num_req=" + vexp_num_req + "&lic_id=" + vlic_id + "&are_id=" + vare_id + "&rs%3aCommand=Render&rs:ClearSession=true&rs%3aFormat=excel&rc%3aToolbar=False&rc%3aJavaScript=False&rc%3aLinkTarget=_top&rc%3aArea=Params");
    }

</script>"

谢谢你试图提供帮助。

于 2012-10-22T19:26:04.077 回答