|
Responder
|
| Autor | |
AgustinMN
Nuevo
Unido: 05/Abril/2025 Localización: Sevilla Estado: Sin conexión Puntos: 39 |
Tema: Problema con el método DsumEnviado: 21/Abril/2025 a las 16:55 |
|
Buenas tardes. Expongo parte del código que me está dando quebradero de cabeza, y es el siguiente código:
......
txtSQL = "SELECT * FROM T_INGRESOS WHERE T_INGRESOS.T_ING_ANO = """ & ANO_RESUMEN & """" Set RST = DB.OpenRecordset(txtSQL, dbOpenDynaset) Variable1 = DSum("[T_ING_BASE]", "T_INGRESOS", "[T_ING_FF] BETWEEN " & Finicio & " AND " & Ffin) Variable2 = DSum("[T_ING_BASE]", "T_INGRESOS", "T_ING_FF BETWEEN " & Finicio & " AND " & Ffin & " AND T_ING_IVA = 0") ...... Cuando pasa por la última línea (Variable2) me da el error 94 uso no válido de Null. Y es por la segunda condición: " AND T_ING_IVA = 0". Donde T_ING_IVA, es un campo de la tabla INGRESOS, que normalmente tiene el valor 21. Si quito esta condición va perfecto, pero claro, no me cuenta aquellos registros donde el campo es 0. He probado casi todo lo que se me ha ocurrido, y no lo consigo. ¿Alguien, con su mejor conocimiento que el mío, puede darme alguna sugerencia? |
|
|
AgustinMN
|
|
![]() |
|
AgustinMN
Nuevo
Unido: 05/Abril/2025 Localización: Sevilla Estado: Sin conexión Puntos: 39 |
Enviado: 21/Abril/2025 a las 16:58 |
|
También lo he probado cambiando de situación la segunda condición.
Variable2 = DSum("[T_ING_BASE]", "T_INGRESOS", " T_ING_IVA = 0 "AND T_ING_FF BETWEEN " & Finicio & " AND " & Ffin ), y tampoco. Sigue dando el eso no valido de Null
|
|
|
AgustinMN
|
|
![]() |
|
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: en línea Puntos: 14428 |
Enviado: 21/Abril/2025 a las 17:43 |
|
Si el problema te lo da un null protégete de él.
Hay una instrucción específica para ello: Nz, échale un vistazo a la ayuda. ... " AND Nz(T_ING_IVA, 0) = 0" |
|
![]() |
|
AgustinMN
Nuevo
Unido: 05/Abril/2025 Localización: Sevilla Estado: Sin conexión Puntos: 39 |
Enviado: 21/Abril/2025 a las 18:04 |
|
Muchas gracias Mihura. Estudiaré lo que me indicas. gracias por la rapidez.
La verdad e que llevo desde primeras horas de esta mañana con esto y no doy con la tecla |
|
|
AgustinMN
|
|
![]() |
|
AgustinMN
Nuevo
Unido: 05/Abril/2025 Localización: Sevilla Estado: Sin conexión Puntos: 39 |
Enviado: 02/Mayo/2025 a las 13:48 |
|
Gracias Mihura. Efectivamente con el NZ lo he solucionado. Muchas gacias
|
|
|
AgustinMN
|
|
![]() |
|
AgustinMN
Nuevo
Unido: 05/Abril/2025 Localización: Sevilla Estado: Sin conexión Puntos: 39 |
Enviado: 02/Mayo/2025 a las 13:55 |
|
No se cómo se puede cerrar este hilo.
|
|
|
AgustinMN
|
|
![]() |
|
AgustinMN
Nuevo
Unido: 05/Abril/2025 Localización: Sevilla Estado: Sin conexión Puntos: 39 |
Enviado: 02/Mayo/2025 a las 13:55 |
|
¿Alguien pude decirme como se cierran los hilos?
|
|
|
AgustinMN
|
|
![]() |
|
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: en línea Puntos: 14428 |
Enviado: 02/Mayo/2025 a las 15:11 |
|
Pues como lo has hecho, aceptando la solución propuesta, poniéndola e indicando que quieres cerrar el hilo.
Después sólo falta que un moderador lo lea ... y lo cierre. Un saludo. |
|
![]() |
|
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 |