supuestamente si asi debe ser....
el si no localiza el codigo debe guardar todos los otros campos ((creo que ese if not locate)) no debe ir alli, la idea es que quiero que guarde los productos y posteriormente permita guardar mas de manera indeterminada, pero asi como lo diseño yo según mi tutor esta bien pero se que no porque este no deberia dar error, caral si te fijas en la aplicacion que postie ayer te vas a dar cuenta que al insertar un nuevo medicamento en donde dice inserte cod, igrese nombre, ingrese fecha de caducidad, cuando presionas ingresar dice "todos los datos han sido almacenados", pero al dar clic en aceptar salta el error y no guarda...

es solo aprender pero se que lograre entender ese codigo
