Si deseas obtener datos de una tabla en Access utilizando VBA y realizar operaciones de comparación sin utilizar consultas previamente diseñadas, puedes hacerlo utilizando sentencias SQL dentro del código VBA. Aquí te muestro un ejemplo de cómo puedes lograrlo:
1. Abre el editor de VBA en Access presionando Alt + F11.
2. En el editor de VBA, inserta el siguiente código en el lugar donde deseas obtener los datos y realizar las operaciones de comparación:
En el código anterior, deberás reemplazar "NombreTabla" por el nombre de la tabla de la cual deseas obtener los datos. También puedes ajustar la consulta SQL para seleccionar los campos específicos que necesitas en lugar de usar el asterisco (*).
Dentro del bucle, puedes acceder a los valores de los campos del registro actual utilizando el nombre del campo entre comillas, como se muestra en el ejemplo con "NombreCampo1". Luego, puedes realizar las operaciones de comparación necesarias con los valores obtenidos.
Recuerda cerrar el recordset y liberar los objetos utilizados al finalizar para evitar problemas de memoria.
Espero que esta información te sea útil para obtener datos de una tabla y realizar operaciones de comparación utilizando VBA en Access. ¡Buena suerte con tu desarrollo!