Hola que tal Carl, te comento por fin encontre la solucion, y es la misma que propones, no lo hice asi exactamente como tu lo dices, simplemente hago una consulta a la tabla, localizo el registro edito la consulta y la guardo.
lo implemente y wow Lo hizo en menos de un parpadeo de ojo, jejej por fin resolvi el problema, ojala le pueda ayudar a muchos mas que he leido que tienen el mismo problema.
El punto es evitar de alguna forma abrir toda la tabla, que e slo mas facil, pero a la larga sera muy lento y satura los recursos, es mejor traducirlo en una consulta de manera que solo saque los datos que se necesitan de la tabla,... los demas para que?.... en fin ahora puedo decirles que si funciona perfectamente ha y lo cheque en red.
Agradezco a Caral, Carlos por averme ayudado a resolver este problema , Gracias, su amigo Waldo.
