Sí, es posible crear un campo en una base de datos de Access que capture la dirección IP de cada ordenador que se conecte a la red. Para hacer esto, debes seguir los siguientes pasos:
1. Crea una tabla en Access para almacenar la información de la red. Esta tabla puede tener varios campos, incluyendo uno para la dirección IP.
2. Crea un formulario en Access que permita a los usuarios ingresar información sobre la dirección IP de su ordenador. Para hacer esto, puedes agregar un cuadro de texto en el formulario para que los usuarios ingresen su dirección IP.
3. Agrega código VBA al formulario que capture automáticamente la dirección IP de cada ordenador que se conecte a la red. Para hacer esto, puedes utilizar la función "Environ" de VBA para obtener la dirección IP de la máquina actual. Por ejemplo, el siguiente código VBA se puede utilizar en el evento "Al cargar" del formulario para capturar automáticamente la dirección IP:
Este código asume que el campo de texto que captura la dirección IP se llama "txtDireccionIP".
4. Configura el formulario para que se abra automáticamente cuando los usuarios inician sesión en la base de datos. Para hacer esto, puedes utilizar la función "Autoexec" de Access para abrir automáticamente el formulario cuando se inicia la base de datos. Por ejemplo, el siguiente código VBA se puede utilizar en el evento "Autoexec" de la base de datos para abrir automáticamente el formulario:
Este código asume que el nombre del formulario que captura la dirección IP es "Nombre del formulario".
Con estos pasos, deberías ser capaz de capturar automáticamente la dirección IP de cada ordenador que se conecte a la red y almacenarla en una tabla de Access. Ten en cuenta que la dirección IP puede cambiar con el tiempo, por lo que es posible que desees actualizar esta información periódicamente para mantenerla precisa.