Se encontraron 582 coincidencias

por pitxiku
Mar Jun 28, 2022 9:00 am
Foro: Código VBA
Tema: Bucle en módulo
Respuestas: 8
Vistas: 195

Re: Bucle en módulo

En el ejemplo que he puesto, sí. Tu puedes ajustar para que se ejecute cada x veces, por ejemplo. Eso depende de lo que ralentize al código el DoEvents y de cuan importante es que no parezca que se cuelga Access.
por pitxiku
Lun Jun 27, 2022 1:28 pm
Foro: Código VBA
Tema: Bucle en módulo
Respuestas: 8
Vistas: 195

Re: Bucle en módulo

DoEvents no va a conseguir que el código se ejecute más rápido; de hecho, al devolver parcialmente el control a Windows para que se ejecuten otras aplicaciones y se actualicen las ventanas, va a ser más lento. Pero si el código está bien y Access no entra en bucle infinito, verás que Access no se co...
por pitxiku
Vie Jun 24, 2022 2:34 pm
Foro: Código VBA
Tema: Bucle en módulo
Respuestas: 8
Vistas: 195

Re: Bucle en módulo

Yo tampoco, porque no sé cómo es tu código. En la página de ayuda de la instrucción, aparece un ejemplo donde usan DoEvents dentro de un bucle. En caso de que no haya bucles, se puede colocar cada x líneas. También puede ser que tengas una SQL a la que le cueste mucho ejecutarse. En este caso tendrá...
por pitxiku
Jue Jun 23, 2022 2:45 pm
Foro: Código VBA
Tema: Bucle en módulo
Respuestas: 8
Vistas: 195

Re: Bucle en módulo

Entiendo que el código funciona bien, pero la ejecución dura tanto tiempo que no se sabe si se ha colgado Access. Si es el caso, puedes intercalar dentro de ese procedimiento las instrucciones DoEvents necesarias para devolver temporalmente el control y que se actualice Access, la pantalla, Windows ...
por pitxiku
Mié Jun 15, 2022 3:34 pm
Foro: Código VBA
Tema: Informes sobre consultas variables
Respuestas: 18
Vistas: 654

Re: Informes sobre consultas variables

Si no recuerdo mal (hace mucho que no automatizo Excel), había que indicar que todo lo que se hacía con Excel había que hacerlo con la instancia que inicializabas y cerrabas. A ver si me explico; en esta línea: '.Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select Usas la constante xlLastCe...
por pitxiku
Mar Jun 14, 2022 7:04 am
Foro: Código VBA
Tema: Funcion EnviaCorreoLibre
Respuestas: 3
Vistas: 154

Re: Funcion EnviaCorreoLibre

A ver si este hilo de otro foro te ayuda:

- http://www.mvp-access.com/foro/alternat ... page1.html
por pitxiku
Sab Abr 30, 2022 12:16 pm
Foro: Código VBA
Tema: Error en bucle por cierta cantidad de veces
Respuestas: 9
Vistas: 495

Re: Error en bucle por cierta cantidad de veces

En vez de GoTo, usa Resume Reintentar: - https://docs.microsoft.com/es-es/office/vba/language/reference/user-interface-help/resume-statement Si Access te muestra un mensaje de error, es porque se está produciendo en un sitio donde no hay control de errores, o porque se está produciendo dentro del co...
por pitxiku
Sab Abr 30, 2022 12:04 pm
Foro: Código VBA
Tema: Patrón
Respuestas: 5
Vistas: 445

Re: Patrón

Hasta donde yo se, el uso de CPU y RAM lo controla Windows, y no sé si hay alguna forma de modificar los ratios. Tal vez en un foro de Windows te puedan aconsejar mejor. Otra posibilidad es automatizar Excel: le pasas las tablas y datos a un libro, ejecutas el Buscar de Excel, y después destruyes o ...
por pitxiku
Vie Abr 29, 2022 11:58 pm
Foro: Código VBA
Tema: Error en bucle por cierta cantidad de veces
Respuestas: 9
Vistas: 495

Re: Error en bucle por cierta cantidad de veces

Conteo de veces que se entra en un control de errores: Function PruebaError() On Error GoTo errPruebaError Dim x As Integer PruebaError = 5 / 0 Exit Function errPruebaError: If x = 0 Then Debug.Print "Primera entrada en el control de errores" x = x + 1 Resume Else Debug.Print "Segunda...
por pitxiku
Vie Abr 29, 2022 11:44 pm
Foro: Código VBA
Tema: Error en bucle por cierta cantidad de veces
Respuestas: 9
Vistas: 495

Re: Error en bucle por cierta cantidad de veces

Sobre tus puntos mis comentarios/ideas/como quieras llamarlos: 1) Al abrir el formulario genera una tabla. --> ¿Qué ocurre si la tabla ya existe antes de abrir el formulario? 2) El usuario selecciona opciones. 3) Ejecuta un comando para traer esos datos. --> ¿Qué ocurre si se produce un error en est...

Ir a búsqueda avanzada