![]() |
clientdataset posicionar cursor registro actual
como veran en la linea de CANTIDAD el clientdata set por ejemplo tengo 3 filas insertadas
ahora al actualizar el registro 5412 y le pongo una nueva cantidad de 15 al sumar esta cantidad deberia de dar 27, segun la linea de arriba el clientdataset esta posicionado en el primer registro.. al ingresar en el edit el valor 15 este en ves de sumar 15 + 12, suma 15 + 8 y el resultado es
como puedo solucionar este problema ? gracias |
Hola
Se coloca en el primer registro por que el update no se ha ejecutado. El parametro trata de pedir un dato que no tiene aun. Saludos |
No comprendí el planteamiento, pero tal vez te sirva modificar la sentencia SQL:
Saludos en clave. :) |
muchas gracias me sirvio cantidad = cantidad + :cantidad... funciona bien
|
La franja horaria es GMT +2. Ahora son las 12:43:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi