Se crea la opción de combinar varios esquemas de tablas con el fin de poder realizar formularios de documentos con información vinculada a una tabla principal.
A continuación se detallan los pasos para realizar un documento con varios esquemas combinados, para ello vamos a realizar un ejemplo que muestre los contactos de los clientes:
Generar el esquema de la tabla principal mediante Configuración/Esquema de tablas, para este ejemplo la tabla de Clientes.
En la pantalla de generar esquema seleccionaremos los campos que deseemos mostrar en el documento (por ejemplo Clientes.Código y Clientes.Nombre) y guardaremos el esquema en una carpeta con el nombre que deseemos (por ejemplo Esquema_Contactos.xsd).
Mediante Configuración/Esquemas de tablas volveremos a generar otro esquema para la tabla vinculada, en este caso seleccionaremos la tabla Clientes_Contactos.
En la pantalla de generar esquema seleccionaremos los campos que deseemos mostrar (por ejemplo Clientes_Contactos.Nombre y Clientes.Contactos.Teléfono_móvil) aunque lo más importante es elegir el campo que relaciona esta tabla con la tabla principal, en este caso Clientes.Contactos.CodCliente.
Una vez elegidos los campos, guardaremos el esquema seleccionando el mismo archivo generado anteriormente y como ya existe el archivo nos preguntará si deseamos combinar el esquema, en este caso indicaremos que Sí deseamos combinar, obteniendo de esta forma un único esquema de datos de las tablas de Clientes y Clientes_Contactos.
Posteriormente en Crystal Report seleccionaremos el esquema guardado, permitiéndonos seleccionar las tablas que se incluyen en dicho esquema.
En la siguiente pantalla de Crystal Report deberemos crear los vínculos de dichas tablas par que funcione el documento. En este caso se ha creado el vínculo del campo Clientes.Código de la tabla Clientes con el campo Clientes_Contactos.CodCliente de la tabla Clientes_Contactos.
Si se desea que salgan todos los clientes aunque no tengan contactos, entonces se debe pulsar con el botón derecho del ratón sobre el vínculo y seleccionar opciones de vínculo.
Después en la pantalla de Opciones de vínculo se debe seleccionar la opción de Combinación externa izquierda.
Por último, sólo nos queda diseñar el documento y guardarlo en la carpeta correspondiente a la tabla principal (por ejemplo… Aliquo\Server\Empresas\Emp0001\Documentos\Tablas\Clientes)
Una vez finalizado todo el proceso, dispondremos en la tabla correspondiente del documento, por lo que sólo tendremos que seleccionar los clientes y elegir dicho documento de impresión.
Tabla de contenidos
Información sobre Cookies
Nuestras cookies propias te ofrecen una excelente experiencia online y hacen que nuestro sitio web funcione. También las usamos para analizar cómo se usa nuestra web y ofrecer un contenido personalizado.
Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. Fuera de estas cookies, las cookies que se clasifican según sea necesario se almacenan en su navegador, ya que son esenciales para el funcionamiento de las funcionalidades básicas del sitio web. También utilizamos cookies de terceros que nos ayudan a analizar y comprender cómo utiliza este sitio web. Estas cookies se almacenarán en su navegador solo con su consentimiento. También tiene la opción de optar por no recibir estas cookies. Pero la exclusión voluntaria de algunas de estas cookies puede afectar su experiencia de navegación.
Las cookies necesarias son absolutamente esenciales para que el sitio web funcione correctamente. Esta categoría solo incluye cookies que garantizan funcionalidades básicas y características de seguridad del sitio web. Estas cookies no almacenan ninguna información personal.
Cookie
Duración
Descripción
_GRECAPTCHA
5 months 27 days
Google establece esta cookie. Además de ciertas cookies estándar de Google, reCAPTCHA establece una cookie necesaria (_GRECAPTCHA) cuando se ejecuta con el propósito de proporcionar su análisis de riesgo.
Las cookies funcionales ayudan a realizar ciertas funcionalidades, como compartir el contenido del sitio web en plataformas de redes sociales, recopilar comentarios y otras características de terceros.
Las cookies de rendimiento se utilizan para comprender y analizar los índices de rendimiento clave del sitio web, lo que ayuda a brindar una mejor experiencia de usuario a los visitantes.
Otras cookies no categorizadas son las que se están analizando y aún no se han clasificado en una categoría.
Cookie
Duración
Descripción
cookielawinfo-checkbox-analiticas
1 year
La cookie está configurada por el consentimiento de cookies de GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Analíticas".
cookielawinfo-checkbox-funcionales
1 year
La cookie está configurada por el consentimiento de cookies de GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Funcional".
cookielawinfo-checkbox-necesarias
1 year
Establecida por el Plugin GDPR Cookie Consent. Se emplea para recordar el consentimiento del usuario de las cookies categorizadas como "Necesarias".
cookielawinfo-checkbox-otras
1 year
La cookie está configurada por el consentimiento de cookies de GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Otras".
cookielawinfo-checkbox-publicitarias
1 year
La cookie está configurada por el consentimiento de cookies de GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Publicitarias.
cookielawinfo-checkbox-rendimiento
1 year
La cookie está configurada por el consentimiento de cookies de GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Rendimiento".
yt-remote-connected-devices
sesión
Registra las preferencias del reproductor de vídeo del usuario al ver vídeos incrustados de YouTube.
yt-remote-device-id
sesión
Registra las preferencias del reproductor de vídeo del usuario al ver vídeos incrustados de YouTube.
Las cookies publicitarias se utilizan para proporcionar a los visitantes anuncios y campañas de marketing relevantes. Estas cookies rastrean a los visitantes en los sitios web y recopilan información para proporcionar anuncios personalizados.
Cookie
Duración
Descripción
IDE
1 year 24 days
Utilizado por Google DoubleClick y almacena información sobre cómo el usuario utiliza el sitio web y cualquier otro anuncio antes de visitar el sitio web. Se utiliza para presentar a los usuarios anuncios que son relevantes para ellos de acuerdo con el perfil del usuario.
test_cookie
15 minutes
Esta cookie la establece doubleclick.net. El propósito de la cookie es determinar si el navegador del usuario admite cookies.
VISITOR_INFO1_LIVE
5 months 27 days
Youtube establece esta cookie. Se utiliza para rastrear la información de los videos de YouTube incrustados en un sitio web.
YSC
session
Estas cookies son establecidas por Youtube y se utilizan para rastrear las vistas de videos incrustados.
Las cookies analíticas se utilizan para comprender cómo los visitantes interactúan con el sitio web. Estas cookies ayudan a proporcionar información sobre métricas, el número de visitantes, la tasa de rebote, la fuente de tráfico, etc.
Cookie
Duración
Descripción
_ga
2 years
Esta cookie es instalada por Google Analytics. La cookie se utiliza para calcular los datos de visitantes, sesiones y campañas y realizar un seguimiento del uso del sitio para el informe de análisis del sitio. Las cookies almacenan información de forma anónima y asignan un número generado aleatoriamente para identificar visitantes únicos.
_gat_gtag_UA_132355683_1
1 minute
Google establece esta cookie y se utiliza para distinguir a los usuarios.
_gid
1 day
Esta cookie es instalada por Google Analytics. La cookie se utiliza para almacenar información sobre cómo los visitantes usan un sitio web y ayuda a crear un informe analítico de cómo está funcionando el sitio web. Los datos recopilados, incluido el número de visitantes, la fuente de donde provienen y las páginas visitadas de forma anónima.
CONSENT
16 years 5 months 22 days 12 hours
Estas cookies se establecen a través de videos de youtube incrustados. Registran datos estadísticos anónimos sobre, por ejemplo, cuántas veces se muestra el video y qué configuraciones se utilizan para la reproducción. No se recopilan datos confidenciales a menos que inicie sesión en su cuenta de Google, en ese caso, sus opciones están vinculadas con su cuenta, por ejemplo. si hace clic en "Me gusta" en un video.