** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Sumar campo recordset
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoSumar campo recordset

 Responder Responder
Autor
Mensaje
valencianoblaugrana Ver desplegable
Colaborador
Colaborador


Unido: 20/Junio/2014
Localización: Alicante
Estado: Sin conexión
Puntos: 503
Enlace directo a este mensaje Tema: Sumar campo recordset
    Enviado: 11/Febrero/2023 a las 11:44
Buenos dias

Como puedo sumar los valores de un campo en un recordset con funcion dsum

dsum(rst!campo)

Me dice que el argumento no es opcional, cual seria el dominio que tengo que poner?

Un saludo
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: Sin conexión
Puntos: 6521
Enlace directo a este mensaje Enviado: 11/Febrero/2023 a las 14:50
Hola!

Creo que se puede hacer de dos formas:

1- En la propia SQL del RecordSet:
https://learn.microsoft.com/es-es/office/vba/access/concepts/criteria-expressions/sum-function-microsoft-access-sql

2- De esta forma:
dsum("campo","strSQL").
Un Saludo.
Arriba
valencianoblaugrana Ver desplegable
Colaborador
Colaborador


Unido: 20/Junio/2014
Localización: Alicante
Estado: Sin conexión
Puntos: 503
Enlace directo a este mensaje Enviado: 22/Febrero/2023 a las 09:36
Buenos días,

Entiendo que el dominio "strSQL" es la cadena "SELECT * FROM....."

En ese caso no funciona la suma de valores dentro del campo dentro de un recordset

Un saludo
Arriba
valencianoblaugrana Ver desplegable
Colaborador
Colaborador


Unido: 20/Junio/2014
Localización: Alicante
Estado: Sin conexión
Puntos: 503
Enlace directo a este mensaje Enviado: 14/Agosto/2023 a las 16:25
Buenas tardes,

Lo solucioné con la sentencia

dsum("campo","strSQL").

Muchas gracias por tu aportación Mounir

Un saludo
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable