Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Tabla Reestructurada VS QuickReport

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Tabla Reestructurada VS QuickReport Responder citando

Hola buen día a todos.

Trabajo con Builder C++ 6 y con DBF’s.

Hice una aplicación que realiza altas, bajas, actualizaciones, etc. usando Tablas DBF; Y también imprime reportes por medio del QuickReport (Versión 4.04).
Todo estaba trabajando bien, hasta que tuve la necesidad de reestructurar una de mis tablas (cambiando la longitud de un campo de tipo char de 13 a 20) después cuando volví a compilar mi aplicación observe que todo estaba bien (altas, bajas, etc.) sin embargo al tratar de imprimir un reporte me sale el siguiente mensaje de horror:

Project XXXX.exe raised exception class EDBEngineError with message ‘Type mismatch in expression’. Process Stopped.

Mi pregunta es: ¿Qué me hace falta o que estoy hacienda mal? Ya que al reestructurar mi tabla ya no me imprime mis reportes, pero si me permite la aplicación insertar, actualizar, borrar, etc. Y cuando vuelvo a dejar mi tabla con la estructura anterior y después compilo, si me imprime los reportes, …Pero es necesario cambiar la longitud de mi campo, lo que implica que tenga que Reestructurar la tabla.
NOTA: Dentro del QuickReport no realizo ningún cálculo o algo que tenga que ver con el campo que modifique.
De antemano agradezco los comentarios
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Al parecer es un "bug" del QuickReport, una de las soluciones que me ha funcionado es "borrar" el QRDBLabel que hace referencia al campo y volver a insertar otro QRDBLabel para reasignarlo, al parecer QReport "guarda" en el formato una referencia del Tamaño del campo.

2) puede que hayas renombrado la base de datos, te conectes via alias y este no esté haciendo referencia correcta a la base de datos para los componentes del QReport.

Saludos.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Hola Cesar muchas gracias por tu ayuda, ya le estuve moviendo a lo que me dices y entre tantas movidas me di cuenta que solo habia cambiado el tamaña del campo en una tabla y no en las demas, ya que es un campo comun (llave primaria). Asi que solo cambie el tamanño del campo en la otra tabla y listo. Gracias....
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.