Ayuda con INNER JOIN ...
Publicado por Héctor Flórez (25 intervenciones) el 13/01/2011 18:19:56
Gracias por la ayuda:
Tengo un formulario con el siguiente Origen de registro:
SELECT Salidas.*, Provedor.Apellidos, Provedor.Nombre, Provedor.Nit, Provedor.Dir, Provedor.Tel, Empleados.Apellidos AS Apellidos_Empleados, Bancos.RangoIniCheque, Bancos.RangoFinCheque FROM Bancos INNER JOIN (Empleados INNER JOIN (Provedor INNER JOIN Salidas ON Provedor.Id=Salidas.Provedor) ON Empleados.Id=Salidas.Responsable) ON Bancos.Id=Salidas.Banco;
Basicamente lo que hace es mostrar los datos de una factura.
La cuestión es que el usuario puede seleccionar el código de banco cuando se ha cancelado con cheque. PERO no me muestra sino los registros ralacionados con la tabla bancos.... y los cancelados en efectivo ó por pagar no los muestra por pantalla...
Cómo hacer que el usuario visualice todos los registros.
Intente usando el comando:
stDocName = "Egresos"
stLinkCriteria = "[Egresos.Id]=" & Me![Egreso]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Pero igual, el registro que se cancela en efectivo o esta por pagar no lo muestra, abre el formulario en blanco....
Pero si me muestra unicamente los registros relacionados con la tabla bancos...
Gracias por cualquier ayuda.
Tengo un formulario con el siguiente Origen de registro:
SELECT Salidas.*, Provedor.Apellidos, Provedor.Nombre, Provedor.Nit, Provedor.Dir, Provedor.Tel, Empleados.Apellidos AS Apellidos_Empleados, Bancos.RangoIniCheque, Bancos.RangoFinCheque FROM Bancos INNER JOIN (Empleados INNER JOIN (Provedor INNER JOIN Salidas ON Provedor.Id=Salidas.Provedor) ON Empleados.Id=Salidas.Responsable) ON Bancos.Id=Salidas.Banco;
Basicamente lo que hace es mostrar los datos de una factura.
La cuestión es que el usuario puede seleccionar el código de banco cuando se ha cancelado con cheque. PERO no me muestra sino los registros ralacionados con la tabla bancos.... y los cancelados en efectivo ó por pagar no los muestra por pantalla...
Cómo hacer que el usuario visualice todos los registros.
Intente usando el comando:
stDocName = "Egresos"
stLinkCriteria = "[Egresos.Id]=" & Me![Egreso]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Pero igual, el registro que se cancela en efectivo o esta por pagar no lo muestra, abre el formulario en blanco....
Pero si me muestra unicamente los registros relacionados con la tabla bancos...
Gracias por cualquier ayuda.
Valora esta pregunta
0