Consultas con parámetros variables.

Como puedo realizar una consulta de manera que el criterio de selección sea referido a un campo de otra tabla no vinculada con la primera. Ejemplo: Selección de sucesos de la tabla-1 anteriores a las fechas de cierre de ejercicio de la tabla-2.

1 respuesta

Respuesta
1
Vamos a ver si consugo explicarme. Supongamos que tienes una tabla con Nombrecliente, fechaventa, etc y quieres hacer una consulta que te saque los registros cuya fecha sea igual, o mayor, etc., que el valor fecha de un registros de otra tabla. Supongamos que la segunda tabla se llama Pagos y tiene un campo Fechapago.
En la consulta, en la casilla criterios debajo de Fechaventa pon
<DBúsq("fechapago";"pagos";"[cantidad]>0")
Siendo [cantidad]>0 el criterio que he puesto como ejemplo para que me saque un sólo registro de la tabla Pagos. En ese criterio tienes que poner la expresión que quieras de forma que te saque una única fechapago.
Por ejemplo [fechapago]=dlast("Fechapago";"Pagos")
En fin, todo depende de como selecciones esa fecha de cierre de ejercicio.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas