Buen día para todos,
Eunice Hernandez, si te estoy ofreciendo mi ayuda es porque comprendo tu necesidad, pero la idea es que también comprendas el manejo de SQL, te hice la pregunta de como capturabas, guardadas y consultabas la información debido a que para esto debes emplear consultas SQL.
Para llamar los datos del producto solo debes usar el "Select" y el condicional "Where".
Esta te trae todos los campos, si no necesitas todos los campos cambia * por los campos.
Una vez hecha la venta solo usa el "Update" para actualizar el inventario.
Como puedes ver son consultas sencillas que usas para ingresar, consultar y modificar los registros, eso básico.
Ahora comentas que tus tablas están relacionas de igual forma debes usar las mismas consultas porque me imagino que alimentas estas tablas mediante un formulario y ahí es donde debes capturar los datos para pasarlos a la consulta y ejecutar la sentencia SQL.
También lo puedes hacer por trigers o procedimiento almacenado pero si no comprendes lo básico menos lo avanzado.
Pero como no aportas mayor información seria tratar de adivinar.
Ahora si no estas usando Visual Basic.NET estamos hablando de dos cosas diferentes.
Espero haber sido de ayuda.
Que tengan buen día,
El conocimiento siempre debe ser compartido, para que entre todos aprendamos un poco mas...
Mas ejemplos acá...
https://aprendamosdeprogramacion.wordpress.com/