[RESUELTO] Desbordamiento macro
Reglas del Foro
Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
[RESUELTO] Desbordamiento macro
Hola a todos, soy nuevo en el foro y mis conocimientos son muy limitados pero he ido sobreviviendo. Ahora en la BD que tengo he copiado una macro vuestra para consultar desde el formulario y después imprimir. La consulta te devolvería datos de un subformulario que contiene más de mil registros (muchos con un mismo dni). Adjunto ejemplo de Bd en el que no hay ningún problema en ejecutarla pero en la real se interrumpe la macro indicando "tipo de datos o valor inadmisible. Desbordamiento". Lo indica en la línea iBajas = oForm.Columns. GetByName("DNI").GetInt. La verdad es frustrante que en una sí funcione y en la real no. Insisto, este tipo de expresiones no las entiendo. Simplemente la he copiado, de hecho es la primera macro que hago pero me facilitaría mucho el trabajo. He buscado por el foro pero no encuentro nada que entienda ni que crea que me de la solución. Adjunto ejemplo. Gracias de antemano y enhorabuena por el foro que tenéis.
- Adjuntos
-
- clientes y seguimiento.rar
- (15.92 KiB) Descargado 176 veces
Última edición por mauricio el Lun Abr 04, 2016 4:32 am, editado 3 veces en total.
Razón: Marcar icono de resuelto
Razón: Marcar icono de resuelto
Libreoffice 5.0.5.2 en W7 y Libreoffice 4.2.7.2 en W7
Re: Desbordamiento macro
Así sin ver... el error es bastante claro, te dice que el valor que intentas devolver es más grande que la variable donde intentas guardarla...
Si tienes
Reemplazala por:
Saludos
Si tienes
Código: Seleccionar todo
Dim iBajas As Integer
Código: Seleccionar todo
Dim iBajas As Long
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Desbordamiento macro
Perfecto. Muchas gracias y muy amable.
Libreoffice 5.0.5.2 en W7 y Libreoffice 4.2.7.2 en W7