buenos dias tengo el siguiente problema he creado dos tablas una tabla odontologo y otra orden de compras el problema es que en odontologo todo va bien pero en orden de compras no..............

ambas tablas estan relacionadas por medio del cododontologo que en la tabla odontologo es autonumerico y en la otra es numero.........

en la tabla orden de compra tengo el codigo de la orden que es el campo principal autonumerico y el codigo de odontologo la cuestion es que en odontologo tengo 4 registro y en orden de compras 2, al agregar el 3er registro el campo de codigo de odontologo queda vacio y no deberia... ¿que estoy haciendo mal ?