Seleccionar subformulario con un Cuadro combinado
Publicado por raul (7 intervenciones) el 30/05/2006 20:36:37
Hola
Tengo dos tablas , Tabla_Clientes y Tabla_Movimientos
Mediante el asistente de formularios, creo un formulario principal con IdCliente y un subformulario con todos los campos de Tabla_Movimientos.
Arriba me sale un cuadro con el nombre del cliente, y debajo el subformulario con los movimiento de dicho cliente,cambiando de registro se actualizan los movimientos de cada cliente. Hasta ahí vamos bien.
Cuando en Vista Diseño intento incluir un Cuadro Combinado para poder seleccionar el cliente y ver en el subformulario sus movimientos.dicho cuadro combinado le asigno Origen de Control IdCliente y todo sigue funcionando, seguimos bien.
Ahora viene el problema, si intento guardar el formulario me indica que se crearian valores duplicados en el índice, clave principal o relación, y si elemino el campo de idcliente dejando el cuadro combinado todo deja de funcionar.
Algo se me pasa y no se donde, ¿donde hay que indicar el cambio para que todo funcione?
Gracias
Tengo dos tablas , Tabla_Clientes y Tabla_Movimientos
Mediante el asistente de formularios, creo un formulario principal con IdCliente y un subformulario con todos los campos de Tabla_Movimientos.
Arriba me sale un cuadro con el nombre del cliente, y debajo el subformulario con los movimiento de dicho cliente,cambiando de registro se actualizan los movimientos de cada cliente. Hasta ahí vamos bien.
Cuando en Vista Diseño intento incluir un Cuadro Combinado para poder seleccionar el cliente y ver en el subformulario sus movimientos.dicho cuadro combinado le asigno Origen de Control IdCliente y todo sigue funcionando, seguimos bien.
Ahora viene el problema, si intento guardar el formulario me indica que se crearian valores duplicados en el índice, clave principal o relación, y si elemino el campo de idcliente dejando el cuadro combinado todo deja de funcionar.
Algo se me pasa y no se donde, ¿donde hay que indicar el cambio para que todo funcione?
Gracias
Valora esta pregunta


0