Para obtener datos de un dispositivo conectado al puerto serial en un formulario de Access, puedes utilizar la funcionalidad de comunicación serial de VBA (Visual Basic for Applications). A continuación se muestra un ejemplo de cómo puedes hacerlo:
1. Abre el formulario en el modo de diseño y asegúrate de que tenga un cuadro de texto para mostrar los datos de la báscula.
2. Abre el editor de VBA presionando Alt + F11.
3. En el editor de VBA, ve al menú "Herramientas" y selecciona "Referencias". Luego, asegúrate de que esté seleccionada la referencia a "Microsoft Comm Control" (o similar) para habilitar la comunicación serial.
4. Agrega el control MSComm al formulario desde la barra de herramientas "Controles adicionales". Aparecerá como "Microsoft Communications Control".
5. Haz doble clic en el control MSComm para abrir el código asociado a él.
6. En el evento "OnComm" del control MSComm, puedes escribir el código para procesar los datos recibidos desde la báscula. Por ejemplo:
7. Guarda y cierra el editor de VBA.
8. Vuelve al modo de vista del formulario y, cuando el dispositivo de báscula esté conectado y emitiendo datos, el control MSComm comenzará a recibirlos y actualizará el cuadro de texto correspondiente en el formulario.
Recuerda que el código anterior es solo un ejemplo y puede requerir ajustes según las especificaciones y protocolos de comunicación de tu dispositivo de báscula. Asegúrate de conocer y seguir las instrucciones proporcionadas por el fabricante para comunicarte adecuadamente con la báscula a través del puerto serial.