
03/01/2006, 20:28
|
 | | | Fecha de Ingreso: marzo-2004 Ubicación: 32 kms de Santiago a la costa
Mensajes: 132
Antigüedad: 21 años, 1 mes Puntos: 0 | |
DataReport y dos parametros Tengo un dataenvironment (dsrValerancho) y un datareport(formatovale).
El query es:
"
SELECT VALE_RANCHO.VALRAN_ID, VALE_RANCHO.PER_ID, VALE_RANCHO.VALRAN_FECHA, VALE_RANCHO.CLI_ID, VALE_RANCHO.VALRAN_ESTADOBOLETA, VALE_RANCHO.VALRAN_AÑO, PERSONAL.PER_NOMBRE+" "+PERSONAL.PER_APEPAT+" "+PERSONAL.PER_APEMAT AS PERSONAL, CLIENTE.CLI_NOMBRE+" "+CLIENTE.CLI_APEPAT+" "+CLIENTE.CLI_APEMAT AS CLIENTE,CLIENTE.CLI_GRADO, per_piepag, per_nomadm,cliente.cli_codigo,estado.estado,per_ca sino
FROM VALE_RANCHO, PERSONAL, CLIENTE,estado
WHERE VALE_RANCHO.VALRAN_ID=? And PERSONAL.PER_ID=VALE_RANCHO.PER_ID And CLIENTE.CLI_ID=VALE_RANCHO.CLI_ID and estado.id=VALE_RANCHO.VALRAN_ESTADOBOLETA;
"
Funciona, porque solo requiero un parametro
para imprimir hago: dsrValerancho.formatovale VariableInt
formatovale.refresh
formatovale.show
dsrValerancho.rsformatovale.close
Pero ahora necesito buscar ademas por año
Como hago para poner dos parametros??
Cambie el query :
SELECT VALE_RANCHO.VALRAN_ID, VALE_RANCHO.PER_ID, VALE_RANCHO.VALRAN_FECHA, VALE_RANCHO.CLI_ID, VALE_RANCHO.VALRAN_ESTADOBOLETA, VALE_RANCHO.VALRAN_AÑO, PERSONAL.PER_NOMBRE+" "+PERSONAL.PER_APEPAT+" "+PERSONAL.PER_APEMAT AS PERSONAL, CLIENTE.CLI_NOMBRE+" "+CLIENTE.CLI_APEPAT+" "+CLIENTE.CLI_APEMAT AS CLIENTE,CLIENTE.CLI_GRADO, per_piepag, per_nomadm,cliente.cli_codigo,estado.estado,per_ca sino
FROM VALE_RANCHO, PERSONAL, CLIENTE,estado
WHERE VALE_RANCHO.VALRAN_ID=? And VALE_RANCHO.VALRAN_AÑO=? and
PERSONAL.PER_ID=VALE_RANCHO.PER_ID And CLIENTE.CLI_ID=VALE_RANCHO.CLI_ID and estado.id=VALE_RANCHO.VALRAN_ESTADOBOLETA;
Me da problemas al cambiar el codigo ya que en la linea dsrValerancho.formatovale VariableInt me fuerza a asignarlo a una variable
XX= dsrValerancho.formatovale VariableInt, 2006
luego cuando ejecuto me marca el datareport "Formatovale"
Como lo hago para poner ademas el año..
Tb probe agregando en el query year(date()) AS AnhoActual, pero no funciona porque igual solicita que ingrese la fecha y en el dataenvironment coloca el signo ? solicitando asignar algo al AnhoActual....
__________________ Contento Señor contento :-) (Sto. Padre Alberto Hurtado) |