Anonimo
|
# Publicado: 24 Jul 2006 23:01
Una consulta no tengo problemas en el query pero a la hora de pasar el parametro al qry no aparece en el reporte la sintaxis es la siguiente
<!DOCTYPE QRY>
<QRY>
<name>facturascli</name>
<tables>empresa,facturascli,lineasfacturascli</ta bles>
<param>
<name>id</name>
<alias>QT_TRANSLATE_NOOP("Queries","Factura")</a lias>
<type>string</type>
</param>
<group>
<level>0</level>
<field>facturascli.idfactura</field>
</group>
<select>
facturascli.codigo,facturascli.idfactura
facturascli.fecha,facturascli.total,facturascli.n eto,facturascli.totaligv,
facturascli.nombrecliente, facturascli.ruc, facturascli.direccion,
lineasfacturascli.referencia, lineasfacturascli.descripcion,
lineasfacturascli.cantidad,lineasfacturascli.pvp unitario, lineasfacturascli.pvptotal,
empresa.nombre, empresa.ruc, empresa.direccion,empresa.telefono,empresa.fax
</select>
<from>
empresa,
lineasfacturascli INNER JOIN facturascli
ON facturascli.idfactura = lineasfacturascli.idfactura
</from>
<where>
facturascli.idfactura>=[id]
</where>
</QRY>
y la sentencia en el masterfacturascli es :
siendo var codigo:String = this.cursor().valueBuffer("idfactura");
var q:FLSqlQuery = new FLSqlQuery("facturascli");
q.setValueParam("id", codigo);
q.exec();
var rptViewer:FLReportViewer = new FLReportViewer();
rptViewer.setReportTemplate("facturascli");
rptViewer.setReportData(q);
rptViewer.renderReport();
rptViewer.exec();
una sequencia o que paso falta pa que muestre los datos en el reporte
|