Hola Marcelo
Antes que todo, felicitar a todos los foreros de la web del programador, desde hacia bastante tiempo no participaba en algún tópico o tema, pero este me ha interesado, pues veo a muchos colegas que tratan de crear sus aplicaciones y/o adaptarlas a un mundo mas competitivo fuera de lo que a mi entender, fue creado MSAccess y les aplaudo esta iniciativa. Muchas de nuestras aplicaciones ya las he visto correr en Supermercados tratando de emular lenguajes de programación bastantes completos.
Si bien he dicho la debilidad de MSAccess en cuanto a su poca seguridad, también es cierto de que si tiene un lenguaje propio de programación VBA, podemos hacer con el lo que nuestra mente y capacidad de programación nos procure hacer.
Existen muchas OCX y/o DLL que nos permitan leer los puertos seriales, pero estas están hechas o pensadas bajo códigos de programación distintos a VBA y por lo general nos arrojan error o cascan. Puede que logremos adaptarlas a nuestro entorno, pero instalarlas en PC de terceros siempre ocasionaría problemas.
Recientemente un amigo me solicito le ayudara en este tema y buscando, buscando en san Google, podemos acceder a las Api's necesarias para leer el puerto serial. Sin necesidad de recurrir a agentes externos (que lo haga Access VBA todo)
Modificando un poco de aquí y de allá, he preparado un accdb que puede leer el puerto serial de cualquier Balanza o Bascula que se le presente, y he decidido colgarlo en mi site Google para seguir ayudando a mi comunidad de programadores.
Puedes descargarlo desde aquí
https://sites.google.com/site/jjjt1973/ejemplos-access/balanza-o-bascula
Saludos
Desde Venezuela
Jefferson Jimenez