** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Resta en Report no me Funciona
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoResta en Report no me Funciona

 Responder Responder
Autor
Mensaje
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Tema: Resta en Report no me Funciona
    Enviado: 30/Junio/2022 a las 18:17
Amigos de Access-
He hecho muchos ensayos y nada que resuelvo.
Necesito para una gran ayuda.

En un form, tengo 2 subformularios: SubFormProdFact PagadoCon
El Subformulario PagadoCon Tiene la suma de los pagos en el Form Footer con la siguiente fórmula: =Sum([CantidadPagada])

En uno, están los productos y precios, en otro, el tipo de pago y sus valores, Ya sea en Efectivo, Tarjeta o Transferencia

Esto funciona bien aquí en el Form, pero no he podido configurarlo en un Report.

El campo TotalFact con la formula =Sum([CantidadProdFact]*[PrecioProdFact]), funciona bien en el Report

Pero a la hora de intentar configurar el campo Saldo, no he podido.

Tengo así: =[TotalFact]-[Forms]![PagadoCon]![SumaCantidadPagada]
Y me sale #Name?

Gracias por su cooperación

Saludos

Compumakro
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 30/Junio/2022 a las 19:34
Sintaxis para formularios/subformularios/campos/funciones ....:

http://www.accessaplicaciones.com/ejemplos.html#m01


Si no dominas el tema, usa el asistente y selecciona el campo que quieres ver con el mismo ... lo hace siempre a la primera Wink.
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 01/Julio/2022 a las 02:39
Gracias MiHura.
El asistente no me ha servido.

Simlemente, necesito que los calculos que me hace el Form Principal, el cual contiene 2 Subform, se trasladen al Report para imprimir.

Este link que me compartes, no entiendo eso de "NuevoValor", qué se pone allí...?

Forms(NombreFormulario).Controls(NombreCampo) = NuevoValor
     Subform: Forms(NombreFormulario).Controls(NombreSubformulario).Form.Controls(NombreCampo) = NuevoValor

Simplificando:

Pregunto: en el Form está el campo SaldoFact con la fórmula:

=[TotalFactPieForm]-([SubFormPagadoCon].[Form]![SumaCantidadPagada])

Me conformo con que SaldoFact del Report, traiga la misma cifra de SaldoFact del Form
Simplificando:

Te pregunto: en el Form está el campo SaldoFact con la fórmula:

=[TotalFactPieForm]-([SubFormPagadoCon].[Form]![SumaCantidadPagada])

Me conformo con que SaldoFact del Report, traiga la misma cifra de SaldoFact del Form

Gracias
Compumakro
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 01/Julio/2022 a las 08:39
Pues mal lo llevamos si no sale con el asistente ... es la única manera segura de conseguirlo.

- con el informe y el formulario abiertos en modo diseño
- en el campo que quieres asignar el valor
- seleccionas asistente
- en elementos de expresión (el cuadro de la izquierda inferiror) seleccionas la aplicación
- en esta los formularios
- en estos los formularios abiertos
- y aquí tienes el detalle de campos, selecciona el que quieras poner

Lo que te he pasado es el resumen de como nombrar desde 'cualquier sitio' un valor, funcion, etc que esté en otro, como pongo en el título y opina muchos otros acceseros eso es 'la biblia' ... así que hay que conocerla Wink



Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 01/Julio/2022 a las 16:44
Hola MiHura
Gracias.

 con el informe y el formulario abiertos en modo diseño.... Ok
- en el campo que quieres asignar el valor..... Click
- seleccionas asistente..... No lo veo. Dónde está...?
Compumakro
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 01/Julio/2022 a las 16:53
Los tres puntitos que hay a la derecha cuando te pones en origen del control
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 01/Julio/2022 a las 17:45
Discúlpame, pero no veo el asistente... estaré medio ciego...? jejeje

Imagen
https://ibb.co/HhjmwMV
Compumakro
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 02/Julio/2022 a las 23:35
Hola MiHura

Agradezco tu gestión para ayudarme.

Ya resolví el problema, era sencillo, pero yo no lo veía, pues tenía muchos años sin entrar a la estructura de Access. Lo anterior, ayudado por el encierro de la pandemia, me hizo olvidar hasta lo básico.

El caso es que tenía en la sección Detail los campos de los valores, entonces los moví a la sección Page Footer. Luego reemplacé el campo que estaba en el Form Footer del SubForm PagadoCon, por un campo que estuviera en la tabla.

Así pude resolver.

Ahora me falta resolver el gran espacio en blanco que se ha formado en la impresión.

Recibo ayuda para corregir este espacio en blanco

Imagen de la impresión y Vista Diseño

https://xxxxxxxx


Muchas gracias



Editado por Mihura - 04/Julio/2022 a las 08:54
Compumakro
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 04/Julio/2022 a las 08:54
Por favor, enlaces a imágenes externas no.

Usad la literatura para describir el problema.

Gracias .
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 07/Julio/2022 a las 20:18
Cerrar Hilo
Compumakro
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 07/Julio/2022 a las 20:34
¿Y cómo lo solucionaste? 
- el postear la solución ayudará a futuros visitantes que tengan tu mismo problema.

Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 07/Julio/2022 a las 21:50
El error, lo generaba el mal uso de las secciones del Report.
Hice muchos ensayos, dando "Palos de ciego". Los campos calculados los puse al pie del Report. Gracias por su ayuda
Compumakro
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 07/Julio/2022 a las 21:54
Estoy bloqueado para nuevas preguntas. Cómo me desbloqueo...?
Compumakro
Arriba
emiliove Ver desplegable
Administrador
Administrador


Unido: 16/Junio/2009
Localización: Mexico
Estado: Sin conexión
Puntos: 5694
Enlace directo a este mensaje Enviado: 07/Julio/2022 a las 22:45
Tienes muchos hilos sin cerrar por eso no puedes preguntar más, debes de cerrarlos para poder seguir preguntando.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable