![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Estoy usando el access 2000
|
|
#2
|
|||
|
|||
|
Hola foro:
ya he corregido el error del bonus, no se muy bien q pasaba, pero le he cambiado el nombre al query y vuelve a darmeel error de falta operador. el codigo me cada asi: Código:
form2.bonus.sql.text := 'update segchasis set importebruto = cast(bonusfiat as float) + cast(bonusmotriz as float)'; form2.bonus.ExecSQL; tampoco conozco la funcion cast o sea q no se si tengo q usarla asi. Agradeceria de nuevo vuestra ayuda porque como comente anteriormente si no tengo forma de sumar el valor de estos campos tengo que rehacer medio programa. Los campos los tengo declarados en access 2000 como strings y en este codigo segchasis es la tabla access, y importebruto, bonusfiat y bonusmotriz son los campos q tengo como string, pero contienen numeros decimales estoy usando delphi7 y para acceder a los datos uso ADO Última edición por tiagor64 fecha: 17-02-2005 a las 16:24:20. |
|
#3
|
|||
|
|||
|
Al final lo consegui!!!
Se me ocurrio una tonteria pero ha funcionado, aqui os muestro al final como lo he conseguido: Código:
form2.bonofiat.sql.text := 'update segchasis set importetotal = (importe*1)+(bonusfiat*1)+(bonusvolantederecha*1)+(bonusmotriz*1)'; form2.bonofiat.ExecSQL; Gracias a todos. Algun comentario sobre la solucion?? |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|