chicos tengo un DataGrid1 donde ingreso con un recorsed dinamico el codigo y cantidad de unos articulos, ya logre que me permitiera pasar alli solo los articulos que estan disponibles pero no he logrado hacer que el usuario solo pueda colocar la cantidad que pueda ser disponible pero bueno nada es perfecto y si no se puede no se puede.
mi consulta es esta como hago que ahora lo que tengo en el datagrid me lo guarde en una tabla llamada detalledetabla? con el siguiente codigo lo hago pero me hace falta algo pues cuando llega al ultimo dato lo guarda pero continua y me presenta el error de que no encuentra mas datos, pero ya no hay mas porque no se detiene y ya? se que hace falta algo...

Cita:
Do While Not RSDINAMIC.EOF
With qdfTemp
.Prepare = dbQUnprepare
.SQL = "INSERT INTO DETALLEDEFICHA (NUMFICHA,CODARTICULO,CANTIDAD) VALUES (" & Trim(Label2.Caption) & ",'" & Trim(RSDINAMIC.Fields("ARTICULO")) & "'," & Trim(RSDINAMIC.Fields("CANTIDAD")) & ");"
.Execute
End With
RSDINAMIC.MovePrevious
Loop
With qdfTemp
.Prepare = dbQUnprepare
.SQL = "INSERT INTO DETALLEDEFICHA (NUMFICHA,CODARTICULO,CANTIDAD) VALUES (" & Trim(Label2.Caption) & ",'" & Trim(RSDINAMIC.Fields("ARTICULO")) & "'," & Trim(RSDINAMIC.Fields("CANTIDAD")) & ");"
.Execute
End With
RSDINAMIC.MovePrevious
Loop