Dbusq en consulta
Publicado por ROBERTO (145 intervenciones) el 03/10/2012 18:45:24
Hola.
Tengo una consulta con dos tablas relacionadas que muestra los siguientes campos:
MES,ANTIGUEDAD, IRPF, EMPLEADO, AÑO
Seguido de estos campos he creado uno de expresión:
PORCIRPFACT: DBúsq("[PORCIRPF]";"Porcentaje IRPF";"[RELEMPLEPORC] =[EMPLEADO] Y [ANOPORC] =[AÑO]")
lo que quiero es que en el campo de expresión PORCIRPFACT me muestre el contenido del campo [PORCIRPF] que está en la tabla "Porcentaje IRPF"
La condición sería que el campo [RELEMPLEPORC] de la tabla "Porcentaje IRPF" sea igual al campo [EMPLEADO] que muestro en la consulta y [ANOPORC] al campo [AÑO].
He probado con distintas formas de expresión y ninguna me funciona . El tema está en que [EMPLEADO] y [AÑO] son campos de la consulta. No debería ser difícil definirlos en el Dbusq pero no se como.
Despues otra cosa.
A partir de esta consulta que es de selección ejecuto otra de actualización donde relaciono esta consulta con una tabla. Al ejecutarla me dice constantemente. "La operación debe usar una consulta actualizable". He probado a cambiar en las propiedades de la consulta a actualizaciones incoherentes pero sigue igual.
Muchas gracias por todo.
Tengo una consulta con dos tablas relacionadas que muestra los siguientes campos:
MES,ANTIGUEDAD, IRPF, EMPLEADO, AÑO
Seguido de estos campos he creado uno de expresión:
PORCIRPFACT: DBúsq("[PORCIRPF]";"Porcentaje IRPF";"[RELEMPLEPORC] =[EMPLEADO] Y [ANOPORC] =[AÑO]")
lo que quiero es que en el campo de expresión PORCIRPFACT me muestre el contenido del campo [PORCIRPF] que está en la tabla "Porcentaje IRPF"
La condición sería que el campo [RELEMPLEPORC] de la tabla "Porcentaje IRPF" sea igual al campo [EMPLEADO] que muestro en la consulta y [ANOPORC] al campo [AÑO].
He probado con distintas formas de expresión y ninguna me funciona . El tema está en que [EMPLEADO] y [AÑO] son campos de la consulta. No debería ser difícil definirlos en el Dbusq pero no se como.
Despues otra cosa.
A partir de esta consulta que es de selección ejecuto otra de actualización donde relaciono esta consulta con una tabla. Al ejecutarla me dice constantemente. "La operación debe usar una consulta actualizable". He probado a cambiar en las propiedades de la consulta a actualizaciones incoherentes pero sigue igual.
Muchas gracias por todo.
Valora esta pregunta
0