![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
|||
|
|||
|
Hola colegas , por fin .... investigando fuertemente encontre la
solucion a esto para enviar un parametro a una sentencia sql en rave reports es asi. En rave reports creas un database y un driverdataview en las propiedades del driverdataview en Query lo editas y escribes algo parecido a esto. SELECT * FROM Tabla.DB WHERE CLIENTE = ':RCTE' ORDER BY MODELO (vease aqui que el parametro lo especificamos asi ':rcte' el parametro se llama RCTE ) Despues en el mismo driverdataview en la propiedad Queryparams la editas con lo siguiente. RCTE=PARAM.RCTE('valor_default') (con esto declaramos a RCTE como parametro propiamente dicho y le asignamos un valor por default que tomara en caso de que desde delphi no envies un valor) aproposito asi le envias el valor al parametro desde delphi RvProject1.open; RvProject1.SetParam('RCTE', 'valor' ); RvProject1.Execute; RvProject1.close; y por ultimo un detalle en rave reports en la forma principal osea en Raveproject edita la propiedad PARAMETERS y escribes o declaras alli el parametro RCTE solo escribe asi simplemente el nombre del parametro en este caso RCTE , en una linea y listo. esta es la forma de enviar un parametro a un driverdataview para modificar el sql en tiempo de ejecucion directamente desde tu aplicacion delphi. Espero que a algun colega le sea de utilidad. saludos a la Raza pesada de Tijuana , Mexico |
|
|
|