![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
creo que tienes 3 campos en la instrucción intert y dos campos en Values, a menos que cliente tenga los dos valores, pero no creo que sea correcto
![]()
__________________
|
|
#2
|
|||
|
|||
|
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)" |
|
#3
|
||||
|
||||
|
Cita:
Prueba con ésta función StrtoCurr Saludos. Aarón. |
|
#4
|
||||
|
||||
|
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
__________________
|
|
#5
|
|||
|
|||
|
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 |
|
#6
|
||||
|
||||
|
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.
__________________
|
|
#7
|
|||
|
|||
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 |
|
#8
|
|||
|
|||
|
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 |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|