Error duplicación de datos en tabla

Hola buenas a todos, estoy haciendo una aplicación sencilla de registro de pacientes, con el objetivo de sentirme mas seguro trabajando con Velneo, tengo a velneo interactuando con SQL Server, el flujo de trabajo es el siguiente:

1- Se le hace una receta al paciente
2- A esta receta se le añaden los medicamentos
3- Los medicamentos son extraidos de una tabla que se carga con información de SQL Server, para que el usuario lo seleccione

La tabla Recetas es una tabla Maestra con clave numérica asi como la tabla Productos_SQL que obtengo de SQL Server y medicamentos recetados es una tabla Submaestra cuya tabla Padre es Recetas y su tabla maestra es Productos_SQL, a la hora de agregar un medicamento a la receta, se abre el formulario de medicamentos recetados y como tiene un puntero a maestro, accedo a los nombres de los productos a medida que el usuario vaya escribiendo el nombre pero a la hora de insertar se inserta correctamente el problema esta que se duplica el dato seleccionado en la tabla Productos_SQL tantas veces como se inserte en una receta… Podrian por favor darme una mano con esto para encontrar solución…

Hola.

Pon capturas de todo, porque evidentemente algo estás haciendo mal, si se crean registros en Productos_SQL es que estás haciendo altas en esa tabla, y no deberías hacerlas ya que las altas se deben de hacer en medicamentos_recetados.

Hola gracias por responder pero ya resolvi la situación lo que pasaba se que al estar trabajando con el SQL los datos se cargaban despues de la creacion de los formularios y puesto que Productos_SQL es una tabla maestra y Medicamentos una submaestra la submaestra no existe si no esta su registro en su tabla maestra asi que lo creaba y hasta despues de eso se me agregaban los datos de SQL… muchas gracias por responder