¿En qué podemos ayudarte?
< Todos los temas
Imprimir

Formularios de documentos en tablas

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:
 

  1. Generar el esquema de la tabla principal mediante Configuración/Esquema de tablas, para este ejemplo la tabla de Clientes.
  2. 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).

  3. Mediante Configuración/Esquemas de tablas volveremos a generar otro esquema para la tabla vinculada, en este caso seleccionaremos la tabla Clientes_Contactos.
  4. 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. 

  5. 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. 
  6. Posteriormente en Crystal Report seleccionaremos el esquema guardado, permitiéndonos seleccionar las tablas que se incluyen en dicho esquema. 

  7. 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.  

  8. 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) 
  9. 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