Estoy creando un sistema de control de inventario...y no se como hacer esto....

Tengo una tabla con los siguientes campos:
tabla_facturas
folio (numerico)
RUT (numerico)
cod_producto (numerico)
descripcion (varchar)
cantidad_ingresada (numerico)
precio_costo (numerico)
total (numerico)
tabla stock
cod_producto (numerico)
descripcion (varchar)
precio (numerico)
stock (numerico)
precio_costo (numerico)
precio_venta (numerico)
la idea mia es que al ingresar el cod_producto en la tabla facturas, haga una consulta a la tabla stock para rellenar los valores de descripcion, precio_costo pero sin presionar el boton de aceptar, sino que al presionar la tecla tabulador (o tab) asi como si fuera una lista desplegable dependiente, pero en vez de ser un campo select sean campos de texto....
Espero haberme explicado bien
De antemano muchas gracias