2009-09-09 68 views
13

tengo un informe existente (Crystal Report) en mi proyecto de Visual Studio que se basa fuera de una vista de SQL Server. usando una conexión OLE DB (ADO).¿Cómo agrego un campo en un informe (Crystal Reports en Visual Studio)

He actualizado la vista desde que se creó el informe. Cambié algunos nombres de campo y agregué un campo.

¿Cómo puedo actualizar los campos en el informe a punto en los nuevos nombres de campo en la vista?

O

¿Cómo puedo añadir un nuevo campo al informe que señala en el nuevo campo en la vista?

(lo sé, eso es dos preguntas. Pero la respuesta es probablemente va a ser muy similar para ambos)

Respuesta

11

Finalmente lo descubrí. Por el bien del tipo de al lado ...

  1. shahkalpesh y BG serge_ tienen razón sobre la "Verificar Datos"
    Si hace clic derecho en un espacio vacío en su informe, obtendrá un menú emergente. Seleccione Base de datos -> Verificar base de datos. Crystal Reports debe actualizar los campos que han cambiado.

  2. Puede arrastrar y soltar el nuevo campo en su informe.
    Debe haber una vista de árbol "Explorador de campo" (probablemente a la izquierda). Seleccione los campos de la base de datos -> Ver/Nombre de la tabla -> Nombre del campo y arrástrelo a su informe.

peor de los casos del campo de informe de actualización de Crystal Reports para que coincida con el campo equivocado en la vista, se pueden resolver eliminando el viejo campo y volver a agregar el campo utilizando el método de arrastrar y soltar.

+1

Verify también recogerá las longitudes de campo modificadas, lo que puede ocasionar algunos resultados extraños cuando se olvida de hacerlo. – MartW

4

"Verificar base de datos" debe ayudarle. Esta es la respuesta en ambas preguntas.

2

¿Cómo puedo añadir un nuevo campo al informe que señala en el nuevo campo en la vista?
Deberá agregar manualmente ese campo al informe. ¿Cuál crees que debería ser el caso?

Creo que hay alguna opción que suena como "Verificar datos". Si lo hace, le indicará que "algunos campos han cambiado ... ¿procede a corregir el informe?", Creo que debería resolver su primera pregunta.

+0

Y agregaría manualmente ese campo _how_? – BIBD

+0

¿Cómo se creó el informe?¿No arrastraste cada campo para diseñar tu informe? – shahkalpesh

+0

Ves, ese era el problema. No creé el informe. Y el autor original ya no está disponible para mí. – BIBD

2

Gracias a los genios de Microsoft que rápidamente pensó que podría ser posible cambiar las tablas y columnas ver, este es un juego de niños! Entiendes que estoy siendo sarcástico, espero.

Te estás perdiendo 1 paso, eso es para eliminar y reconstruir su DataAdapter lo contrario va a volver loco tratando de agregar los nuevos campos en su informe ... a continuación, puede ejecutar el verificar db opción para actualizar sus columnas ...

0

agregar el campo al conjunto de datos/tabla de datos, en base a la información del modelo de datos subyacente Ahora actualizar el origen de datos del informe en el diseñador de informes de cristal a continuación, actualizar el informe en el diseño de informes para agregar el campo

Cuestiones relacionadas