I have a client that would like to build a solution where end-users have the capability to build Ad Hoc report so they do not have to rely on IT for simple reports. I looked into Jaspersoft website and did find that they have Business end user ad hoc reporting capability. Looking at the capability of what Jaspersoft, I am more inclined to use that. I still need to check on Jaspersoft pricing and security setting etc before we decide anything.
I would like to know if it would be best to develop this from scratch in Servoy or use Jasper reporting engine or is there any servoy custom solution out there that does this?
I searched on the forum and saw a thread New Report Builder module - Classic Servoy - Servoy Community. I tried to import that solution in Servoy 5 but got an error “Import with XML version 10 is no longer supported”.Will try to import this in an older version of Servoy and see if I get a similar error.
I think you should look closely at JasperServer from JasperSoft as it has a whole host of features that writing within Servoy would take a good deal of time. Sometimes its often best to not rewrite the wheel. They have a very good demo on there website and if you contact sales@servoy.com I think they will be able to offer you a very competitive pricing model.
HI…
i’m new to ireport (3.5.2) or jasper report .
Can anybody tell me how to pass value stored in a variable through parameters from subreport to main report in ireport
It’ll be a grt help.
hi…
i’m using this js to display data from database. this code is working f9 in ff but in IE it is creating problem.
if anybody can help me to solve this problem it’ll be a grt help
code of *.js file
var xmlhttp;
function showVendor(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert (“Browser does not support HTTP Request”);
return;
}
var url=“getvendor.php”;
url=url+“?q=”+str;
url=url+“&sid=”+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open(“GET”,url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById(“content1”).innerHTML=xmlhttp.responseText;
}
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject(“Microsoft.XMLHTTP”);
}
return null;
}