Ver Mensaje Individual
  #7  
Viejo 21/11/07, 09:08:25
vickxo vickxo is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Madrid, Espaņa
Mensajes: 118
Intenta con manejo de vista

Intenta creando una vista intrmedia entre las dos tablas, esta vista debe de tener como campos claves alguna de las llaves que manejen las tablas en cuestion. Al momento de definir la cardinalidad de la vista, debes de darle la menor cardinalidad a la tabla que deseas que no repita los registros. Con esto automaticamente en la vista veras un listado con la relacion de proveedores y al seleccionar alguno se cargara una nueva lista con los pedidos vinculados a este. El truco esta en la defincion de la cardinalidad.
Como creo que podrias hacerlo
1 Crea una tabla z ZT001 que tenga dentro de sus parametros el acreedor
2 Crea una tabla z ZT002 que tenga dentro de sus parametros el numero de pedido
3 Creo una tabla z ZT003 que tenga en sus parametros numero de acreedor y numero de pedido
4 En la tabla ZT001 a traves de la transaccion se11, dale modificacion, da click en la pestaņa campos, unica el campo acreedor y da click en la icono que esta del lado izquierdo al boton Ay. Busqueda, ese icono trae una llave color amarillo se llama claves externas, seleccionalo y vincula la tabla LFA1 y al campo de acreedor y selecciona la cardinalidad uno a muchos
5 En la tabla ZT002 a traves de la transaccion se11, dale modificacion, da click en la pestaņa campos, unica el campo acreedor y da click en la icono que esta del lado izquierdo al boton Ay. Busqueda, ese icono trae una llave color amarillo se llama claves externas, seleccionalo y vincula la tabla EKKO y al campo de pedidos y selecciona cardinalidad muchos a uno
6 En la tabla ZT003 asigna a los campos acreedor y pedido las claves esternas acreedor y pedido de las tablas ZT001 t ZT002 respectivamente.

Úlima edición por vickxo fecha: 21/11/07 a las 09:25:48.
Responder Con Cita