![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Mientras coloques la instrucción Edit antes de Fieldvalues['x']:=12 es correcto. solo no olvides colocar un update o cancel al final.
Cuando utilizas FieldValues['campo'] te lo va a regresar como tipo variant, pero en este caso como lo estas utilizando para formar una cadena, te lo manda como cadena. Entonces tienes que convertir FieldValues['Importe'] a tipo currency. Puede ser: Fields[(número de campo)].ascurrency o utilizar la función strtocurr
__________________
|
#2
|
|||
|
|||
No se Actualizan los campos...
Aqui de nuevo....Gracias por las respuestas me han sido de muchisima ayuda, ya existe ningun error al compilar...pero ahora me surge otro problema
![]() cuando ejecuto el programa al llegar a esta parte...(donde FieldValues['Pagada']:=true; FieldValues['PagadaE']:=true;...) ..
No sucede nada en la tabla afectada, despues de hacer el Update...¿Alguien podria decirme cual es el problema? los campos Pagada, Parcial, ParcialE, PAgadaE son de tipo Si/No, ya intente colocando los valores 0 y -1, pero tampoco se actualizan...Por sus comentarios Gracias |
#3
|
||||
|
||||
Verifica que QKardex te devuelva registros, parece ser que cuando abres QKardex no obtiene ningún resultado y por eso no realiza ningúna acción. Revisa la sentencia SQL de QKardex y que esta te regrese registros.
__________________
|
#4
|
|||
|
|||
![]() No entiendo cual pueda ser el problema pues hice esto para probar.. y me arroja el valos que se asigno dos lineas arriba...¿Existe alguna otra cosa que deba revisar??? o ¿Deberia revisar algo mas??, tengo otros ADOQuery donde uso por ejemplo actualizacion o eliminacion y esos si surten efecto sobre la tabla afectada. Gracias de nuevo |
#5
|
|||
|
|||
Debo Cambiar de Componente???
Hola de nuevo a todos, aun sigo sin poder resolver el problema de la actualizacion de los campos
![]() |
#6
|
||||
|
||||
en la parte del showmessage es correcto ¿cierto?
¿pero no se reflejan los cambios? si en el showmessage es correcto, entonces los cambios ya deberían estar hechos. ¿No te hará falta hacer un refresh en donde revisas si se hicieron los cambios?
__________________
|
#7
|
|||
|
|||
Abro directamente la BD
Efectivamente los cambios ya deberian estar hechos.
Para revisar he abierto despues de que termina mi aplicacion, la BD, y consultado directamente las tablas, y solo las tablas que afecte haciendo un UPDATE o DELETE, son las que registraron los cambios, en las tablas donde utilize modificaciones a traves del ADOQuery....Edit.....Update... no pasó absolutamente nada. coloco de nuevo el codigo (espero no se torne muy tedioso) y agradezco la atencion prestada y los comentarios que me puedan hacer al respecto. Saludos
|
![]() |
|
|
![]() |
|