PDA

Ver la Versión Completa : Imprimir informe de access con parámetros


fmatias
08-10-2007, 14:39:26
Buenas tardes necesito imprimir desde mi aplicación de delphi un informe realizado en access.

En este hilo Reportes de Access (http://www.clubdelphi.com/foros/showthread.php?t=962) he visto unos ejemplos que van muy bien.

El problema es que necesito pasarle varios parámetros para filtar el informe y no sé cómo pasarlos desde delphi.

¿Podéis ayudarme?

Gracias.

JESUSNET
08-10-2007, 16:55:09
puedes usar esto como ejemplo:
en el boton buscar o imprimir declaras como string parametro ejemp:
var
parametro:string
luego despues del begin poses: no es necesario que uses ado

Adoquery.Close;
Adoquery.SQL.Clear;
Adoquery.SQL.Add('Select * from pacientes');
Adoquery.SQL.Add('where nombres like :nombres');
parametro:=edit1.text;
Adoquery.Parameters[0].Value := '%'+parametro+'%';
Adoquery.Open;
Adoquery.refresh;
y listo

fmatias
09-10-2007, 11:56:40
No se si me he explicado bien.
No me refiero a un SQL generado en DELPHI.

El informe ya está generado y la consulta SQL está almacenada en la base de datos de access.

lo que quiero es que cuando lance el comando:
Access.DoCmd.OpenReport('Rtest', acViewPreview, EmptyParam, EmptyParam);

Pueda asignarle 2 parámetros necesarios para ejecutar la consulta.