FoxPro/Visual FoxPro - Consulta

 
Vista:
sin imagen de perfil

Consulta

Publicado por victor espinosa (18 intervenciones) el 01/08/2006 23:05:28
TENGO UNA APLICACION QUE AL GRABAR LAS FACTURAS DE LOS PROVEEDORES, ME LAS REGISTRA EN UNA TABLA LLANADA FACTURAS, CUANDO SE ELABORA EL CHEQUE CANCELANDO LA FACTURA DEL PROVEEDOR ME GUARDA EL REGISTRO EN OTRA TABLA LLAMADA PAGOS. TENIENDO ESTAS DOS TABLAS NECESITO SABER QUE FACTURAS DE LA TABLA FACTURAS NO ESTAN CANCELADAS.

EN AMBAS TABLAS TENGO EL NUMERO DE IDENTIFICACION DEL PROVEEDOR Y EL NUMERO DE LA FACTURA.


Muchas Gracias por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta

Publicado por Plinio (7841 intervenciones) el 01/08/2006 23:29:55
En la ayuda de SELECT -SQL busca la clausual NOT IN y fijate en el ejemplo de subquery (sub consulta)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Consulta

Publicado por Ernesto Hernandez (4623 intervenciones) el 02/08/2006 01:16:52
Seria conveniente (problablemente ya lo tienes) tener un campo que defina el estado de la factura o un campo de movimiento y asi seria facil que lograras lo que tu quieres

SI tienes un campo status
CAN= Canceladas
cStatus=Campo Status

SELEC * FROM TFacturas WHERE cStatus="CAN" INTO CURSOR cCanceladas

o si usas movimientos

SELEC * FROM TFacturas WHERE cMov=12 INTO CURSOR cCanceladas

donde
12 seria tu movimiento asignado a las facturas canceladas.

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar