Imprimir página | Cerrar ventana

Sumar campo recordset

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=86596
Fecha de impresión: 27/Marzo/2026 a las 04:08


Tema: Sumar campo recordset
Publicado por: valencianoblaugrana
Asunto: Sumar campo recordset
Fecha de publicación: 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



Respuestas:
Publicado por: mounir
Fecha de publicación: 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" rel="nofollow - 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.


Publicado por: valencianoblaugrana
Fecha de publicación: 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


Publicado por: valencianoblaugrana
Fecha de publicación: 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



Imprimir página | Cerrar ventana