Imprimir página | Cerrar ventana

Campos obligatorios en informe

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=83611
Fecha de impresión: 19/Diciembre/2018 a las 10:31


Tema: Campos obligatorios en informe
Publicado por: Nomada
Asunto: Campos obligatorios en informe
Fecha de publicación: 07/Abril/2018 a las 21:38
Buenas.

En un informe basado en una consulta, tengo un campo independiente en el encabezado de página, el cual mediante código le tengo un texto y varios campos. Estos campos están en la consulta y tienen el mismo nombre que en la tabla.
Si no pongo estos campos en el informe, cuando abro el informe me dice que: "...no encuentra el campo al que se hace referencia en la expresión", pero si añado esos campos al informe no me da el error.

¿Qué estoy haciendo mal?

Gracias



Respuestas:
Publicado por: 01loko
Fecha de publicación: 07/Abril/2018 a las 22:13
pregunta:
no sera que tienes un campo  calculado o similar?
si es asi y lo calculas antes de cargar el registro..... error


-------------
Recordar de que soy nuevo y estoy aprendiendo.


Publicado por: Nomada
Fecha de publicación: 08/Abril/2018 a las 09:27
No se si a este tipo de campo independiente que está compuesto por texto y campo a la vez se le llama calculado, pero el caso es que si estos campos no están en el informe me da error.

Saludos.


Publicado por: Nomada
Fecha de publicación: 12/Abril/2018 a las 13:42
Por favor, pero nadie sabe decirme por qué debo tener los campos a los que hago referencia en campos independientes dentro de un informe?
Gracias.


Publicado por: 01loko
Fecha de publicación: 12/Abril/2018 a las 15:26
veamos:
si para "montar" el campo independiente, necesitas un valor deun campo de la tabla..

Ejemp: me.etiqueta.caption= "Señor, D. " & me.nombre & " " & me.apellido1
dara un error ya que al abrir no sabe el valor de [nombre] nii de [apellido1]

si ponemos:
nombre= DLookup("[nombre]", "clientes", "[Id]=1 ")
apellido1= DLookup("[apellido1]", "clientes", "[Id]=1 ")
me.etiqueta.caption= "Señor, D. " & nombre & " " & apellido1

yo creo que funcionaria, ya que puede encontrar los valores sin abrir la tabla


(Que no se si es este tu problema y lo mismo estoy diciendo una burrada como una montaña)


-------------
Recordar de que soy nuevo y estoy aprendiendo.


Publicado por: Nomada
Fecha de publicación: 13/Abril/2018 a las 07:50
Lo que no entiendo del informe, es que poniendo cualquier campo, en los que tengo basado el informe, aparece el dato perfectamente, pero poniendo un campo independiente llamado por ejemplo vCampo, el cual contiene un texto y un campo, este campo vCampo da error. ¿Por qué, si este campo forma parte de la tabla en la que se basa el informe?


Publicado por: mounir
Fecha de publicación: 13/Abril/2018 a las 10:23
Hola!

Lo mejor es subir tu base de datos con los elementos implicados para ver si alguien te pueda echar una mano.

-------------
Un Saludo.


Publicado por: prga
Fecha de publicación: 13/Abril/2018 a las 10:27
Hola.
Por poner algo, los informes en un principio no tienen recordset ( los formularios y las antiguas adp si) y el "recordsource" del informe , por lo visto, no "arrastra" automáticamente al detalle del informe todos los campos que tiene.
Pero repito, sabemos lo que pasa, pero lo del recordset no deja de ser una "teoría" al menos para mí.
De momento, quedamos a la espera de mejores justificaciones.
Un saludo a todos


Publicado por: RRoca
Fecha de publicación: 13/Abril/2018 a las 11:33
Hola:
Esto suele pasar cuando los datos para poner en el informe los quieres extraer de un formulario que ya este cerrado, puede ser este el caso?
Saludos.


-------------
Romain Rolland (1866-1944) escritor y ensayista frances dijo: Crear, es matar la muerte. (para mi, filosoficamente penetrante)


Publicado por: Nomada
Fecha de publicación: 17/Abril/2018 a las 15:54
Gracias.
De momento lo dejaré con los campos y los ocultaré.
Este hilo se puede cerrar satisfactoriamente.
Saludos a todos.



Imprimir página | Cerrar ventana