como asignar campos de diferentes tablas que no estan en la Relacion de Tablas

helmerh
06 de Mayo del 2004
Hola soy Helmer, No se como puedo almacenar un valor que esta grabado en una tabla que no se encuentra dentro de la relacion de tablas que uso para un "form" de consulta.

En este "Form" se involucran las siguientes tablas

TBLClientes , TBLServicios , TBLDetalle del servicio

"TBLServicios" se enlaza a "TBLClientes" por el codigo del cliente
"TBLDetalle del servico" se enlaza a "TBLServicios" por el codigo del servicio.

Pero hay una tabla "TBLConfirmacion" que no entra en esta relacion que contiene un numero generado automaticamente el cual se debe traer y salvar en la tabla "TBLServicios".

COMO puedo Traerlo de la tabla "TBLConfirmacion" y asignarlo a un campo en la tabla de "TBLServicios" en forma automatica?

ESTA es la relacion que uso con el "Form" principal de Servicos y el subform de Detalle del servicio:

SELECT DISTINCTROW Servicios.*, Clientes.NombreCompañia
FROM Clientes
INNER JOIN Servicios
ON Clientes.ClienteID=Servicios.ClienteID
WHERE (((Servicios.ClienteID)=forms![Ordenes por Cliente]!ClienteID));


Como ven la tabla "TBLConfirmation" no se ve por ningun lado, pero hay un campo en "TBLServicos" que necsita el valor que hay almacenado en un campo en la "TBLConfirmation"

Gracias