![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias por la observacion, es muy cierto el codigo correcto debe ser:
Quizas no formule bien mi pregunta, lo que quiero saber si mi sintaxis es correcta, es decir; si hacer operaciones con los campos de esta forma: FieldValues['Pagada']:=-1; FieldValues['PagadaE']:=-1; ahora cuando llega la ejecucion hasta aqui:
Me envia un error de : "Could No Convert Variant of type (String) into type (Currency)" |
|
#2
|
||||
|
||||
|
Cita:
Prueba con ésta función StrtoCurr Saludos. Aarón. |
|
#3
|
||||
|
||||
|
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
__________________
|
|
#4
|
|||
|
|||
|
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 |
|
#5
|
||||
|
||||
|
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.
__________________
|
|
#6
|
|||
|
|||
Si QKardex si me arroja datos...de hecho antes de que entre a realizar el proceso con los registros tengo esto despues de abrir la consulta...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 |
|
#7
|
|||
|
|||
|
Debo Cambiar de Componente???
Hola de nuevo a todos, aun sigo sin poder resolver el problema de la actualizacion de los campos
.... he buscado en los foros si ya existe una consulta similar sin tener exito, ahora no se si lo que pasa es que ¿utilize el componente incorrecto?, ¿deberia cambiar el componente?..por un ADODataSet...si es asi alguien me pude explicar como debo usarlo. Gracias |
|
#8
|
||||
|
||||
|
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?
__________________
|
![]() |
|
|
|