Como introducir registros en formulario mediante dos campos que forman la clave


([N1] RicardoOrts) #1

Comentare el problema. Tengo una tabla denominada Agencias, y posteriormente tengo una tabla de clientes la cual tiene un campo enlazado a maestro agencia y un Codigo que llamaremos CodPropio alfa256, ademas de su ID númerico. Posteriormente cuando creo un formulario por ejemplo de una tabla de visitas con un campo enlazado a maestro cliente. Pues bien en dicho formulario tengo que introducir el cliente introduciendo primero el codigo de la agencia, y posteriormente el CodPropio, pero cuando lo intento no funciona. Huelga decir que en la tabla de Clientes tengo un indice formado por las claves Agencia, CodPropio de clave unica.
En el formulario introduzco tres campos de edicion el primero hace referencia a #CLIENTES.AGENCIA.ID, el segundo a #CLIENTES.CODPROPIO, y el tercero simplemente a #CLIENTES.NAME. Si pongo un boton con un localizador todo funciona a la perfección, pero en los campos cuando introduzco la agencia, esta permanece pero cuando empiezo a escribir el codpropio el campo de agencia se borra, y obviamente no me aparece el nombre.
¿Alguien ha realizado algo parecido?


([N1] Pepeto) #2

A ver si lo he entendido,

1. La tabla Agencias es maestra de Clientes,
2. El formulario donde intentas que funcione esto corresponde a la tabla #CLIENTES, cierto
3. Si es asi, los campos de edicion que deberias utilizar son, #AGENCIA , #AGENCIA.CODPROPIO y #AGENCIA.NAME

y te deberia funcionar.

De todas formas, si estoy equivocado, intenta explicarlo un poco mejor, porque no queda claro en que formulario quieres enlazar a que maestro

un saludo.
José Luis
http://www.ascsl.com
http://ascsl.net