Origen de campo en informe |
Responder |
Autor | |
arodrigu
Colaborador Unido: 04/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 599 |
Opciones de entrada
Gracias(0)
Enviado: 21/Enero/2021 a las 12:39 |
Buenos días,
Me ocurre una cosa que no sé por dónde coger. Desde un botón de formulario abro un informe en vista diseño y le pongo origen a unos campos que no tienen origen.
Creo que ésto debería funcionar, pero cuando abro el informe en vista normal o trato de imprimirlo me dice que no reconoce el origen del campo que está en la agrupación (TCoste1). Lo curioso es que abro el informe en modo diseño y el nombre que aparece está correctamente escrito, entonces borro un carácter del nombre del origen, volviendo a poner el mismo carácter, y funciona. Es como si al cambiar el carácter se actualizase o algo así. El origen del informe es una consulta de referencias cruzadas (por si puede ir por ahí el tema). Alguna idea. Gracias.
|
|
Fuerza y honor.
Saludos de Arturo desde Madrid |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14025 |
Opciones de entrada
Gracias(0)
|
A un informe no se le pueden modificar los valores así como así ...
Lo mejor es que le pases los valores que quieras en el OpenArgs y en el evento que corresponda (al imprimir detalle, al imprimir cabecera de grupo, etc) le pases los valores que quieras al campo. Al dar valores a los campos comprueba el nombre que tiene (o que exista) las consultas de referencias cruzadas son muy suyas. Editado por Mihura - 21/Enero/2021 a las 13:43 |
|
arodrigu
Colaborador Unido: 04/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 599 |
Opciones de entrada
Gracias(0)
|
Hola Jesús.
Lo que me dices ya lo he probado en varios eventos con el mismo resultado. Abro el informe en modo diseño y el nombre aparece bien puesto, pero lo paso a vista normal y no lo reconoce. Borro, por ejemplo el último paréntesis y lo vuelvo a poner, y funciona bien.
|
|
Fuerza y honor.
Saludos de Arturo desde Madrid |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14025 |
Opciones de entrada
Gracias(0)
|
Lo siento, pero no entiendo lo que me quieres decir ... a ver si alguien con 'más luces' te puede echar un cable
|
|
Juanmasp
Habitual Unido: 21/Abril/2006 Estado: Sin conexión Puntos: 118 |
Opciones de entrada
Gracias(0)
|
Hola, yo creo que lo que pasa es que estás intentando sumar en Tcoste1 el valor de Tcoste1 (que es lo mismo), deberías sumar Coste1 (que es el campo que realmente tiene los valores.
Salu2
|
|
arodrigu
Colaborador Unido: 04/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 599 |
Opciones de entrada
Gracias(0)
|
Hola Juanmasp.
Es una errata al escribir el mensaje. En realidad quiero sumar el campo Coste1. En el código está bien. Muchas gracias.
|
|
Fuerza y honor.
Saludos de Arturo desde Madrid |
|
Juanmasp
Habitual Unido: 21/Abril/2006 Estado: Sin conexión Puntos: 118 |
Opciones de entrada
Gracias(0)
|
Solo por descartar, ¿has probado a poner el origen en inglés?
Al trabajar desde VisualBasic, las funciones hay que ponerlas en inglés sino no las reconoce. quedaría así: vaRpt.Controls("TCoste1").ControlSource = "=Sum([TCoste1])" Salu2.
|
|
arodrigu
Colaborador Unido: 04/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 599 |
Opciones de entrada
Gracias(0)
|
Hola Juanmasp.
Sí ya o probé. Lo traduce directamente. Gracias.
|
|
Fuerza y honor.
Saludos de Arturo desde Madrid |
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |