![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Buenas,
antes que nada gracias ptt por contestarme.Estoy probando a cambiar el tipo de unión SQL de los vínculos, pero la cosa parece k empeora en vez de mejorar, xk ahora ni se abren los informes. Alguna idea? Saludos. |
|
#2
|
|||
|
|||
|
Si el informe sale en blanco es porque no hay registros que cumplan con la condición que pusiste en los vínculos. Suponiendo 2 tablas unidas por un campo ID_ALGO la unión "igual" trae solamente los registros que tienen el mismo ID en ambas tablas, no trae los que existen en la tabla 1 pero no en la tabla 2.
Usando la unión "Ext. Izq." trae los que tienen el ID en la tabla 1 y en la 2, y los que solamente estan en la tabla 1 pero no existen en la 2, es decir todos. Ya me enredé, espero haber sido claro. Cualquier duda avisame.
__________________
Saludos. |
|
#3
|
|||
|
|||
|
Buenas tardes,
yo aquí sigo con mi problemilla. Ptt, ya entiendo lo que me has explicado, pero ni con esas .... No hay alguna forma de que al unir dos tablas, te saque todos los registros (los que tienen el mismo ID en ambas tablas, los que existen en la tabla 1 pero no en la tabla 2 y los que existen en la tabla 2 y no en la tabla 1).??? Es que exactamente el join que estoy haciendo tiene cruces entre 19 tablas y resultaría muxo más sencillo, eso no tendrá nada que ver no?. Saludos y gracias. |
|
#4
|
|||
|
|||
|
La cantidad de tablas lo único que hace es agregar complejidad al reporte pero no es limitación. Lo mas probable es que el join que estas haciendo no devuelva resultados por algún vínculo mal asignado. Una prueba posible es sacar tablas para reducir la posibilidad de error y después agregarlas a medida que las pruebas van funcionando. El join que queres hacer lo tenes que ver de izquierda a derecha, es decir que si usas unión "Ext. Izq." y tenes un ID en tabla1 que está en tabla2 ese registro lo muestra en la sección detalle. Si el ID existe en tabla1 y no en tabla2 el registro lo muestra igual pero si en la sección detalle tenes un campo perteneciente a tabla2 lo deja en blanco con valor nulo.
También verifica que no tengas alguna fórmula en Informe-Editar fórmula de selección que te este filtrando los datos.
__________________
Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|