0

Classic Aspにアプリケーションがあり、 SQL ServerReportingServicesを使用する必要があります。レポートを生成するページにはいくつかのフィルターがあり、それを使用する必要があります。

ストアドプロシージャとSSRSソリューションはすでに作成しました。ClassicASPでレポートを呼び出す方法を知りたいだけです。

ありがとうございました。

4

1 に答える 1

1

いくつかの調査の後、私は自分の解決策を見つけました。入力ボタンでイベントonClickを使用して、関数を呼び出しました。次のコードを参照してください。

"関数report(){

        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 に答える