![]() |
![]() |
| 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
|
|||
|
|||
|
Muchas gracias lepe, lo he cambiado pero creo que es la sql la que no la realiza bien, ¿como puedo mostrar el resultado de la query por pantalla antes de convertirla a float y asignarla a una variable?
Gracias. |
|
#2
|
|||
|
|||
|
Creo que el tema va por aquí, cuando doy de alta un presupuesto mediante formulario inserto 1 producto, calculo el importe y me da 850,00 y despues calculo el total:
creo que la sql no la realiza bien, en Importe en teoría debe contener 850,00 con lo cual al haber un solo producto este deberia ser el resultado de la query. Gracias por vuestra ayuda. |
|
#3
|
||||
|
||||
|
El sql ten por seguro que funciona, la función Sum lleva "un par de días inventada"
.quizás aun no hayas guardado el presupuesto y por ello el valor de idpres es igual a cero o null. Ten en cuenta los posibles valores nulos, si existe un importe a Null, la función Sum devuelve null según el standard del SQL. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 16-02-2008 a las 13:41:01. |
|
#4
|
||||
|
||||
|
Hola
Lo mas seguro es que me equivoque, pero: 1- La sentencia sql seguro la tienes dentro del query y en la pantallita tendras el campo?. 2- Si ves la secuencia que usas, veras que cierras la tabla antes de darle el parametro (QSuma.Close eso no es correcto.Yo lo haria por codigo asi: Saludos |
|
#5
|
|||
|
|||
|
Siendo que 'presprod' es una tabla detalle de 'presupuestos' con los cual los campos id deben coincidir, ¿estará mal la sql? a la hora de calcular la suma las tablas están en modo appen y no se ha realizado un post por si el usuario no quiere confirmar el presupuesto y desea cancelar. No lanza ningun error y la aplicacion funciona, la suma siempre es 0, pero si que hay un linea (record) con importe 850,00 creo al menos sum deberia ser 850
![]() Muchas gracias. Última edición por teclilla fecha: 16-02-2008 a las 16:49:52. Razón: la letra de la etiqueta es muy pequeña |
|
#6
|
||||
|
||||
|
Cita:
La suma la hace bien, pero no encuentra nada que sumar. Paradox no copia automáticamente el valor de las claves de la tabla Maestra a la detalle, debes hacerlo tú por código. Me da la impresión de que le das un valor a presid de la tabla maestra, pero no lo asignas a la tabla detalle (codpres). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#7
|
|||
|
|||
|
idpre y codpres son de tipo longint, al dar de alta un presupuesto le pongo por codigo el idpres y en la tabla detalle al dar de alta el primer detalle tambien codpres tiene el valor correcto el mismo de idpres (el cual se muestra en el dbgrid) con lo cual esto lo asigna bien a la sql, ¿no será que las dos tablas estan en modo edicion y se deberia haber realizado el post?
Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Sumar un campo al ser checkeado en un ListView | Avellas | OOP | 3 | 15-11-2007 21:39:50 |
| Como sumar un campo entero y un real | Maury Manosalva | OOP | 2 | 31-05-2007 19:41:14 |
| Sumar Label | Caral | Varios | 1 | 07-10-2006 01:10:51 |
| Sumar un campo en dos tablas | Ignacio | SQL | 2 | 27-09-2004 01:00:38 |
| Sumar Fechas | inetplus | Varios | 1 | 18-03-2004 01:12:43 |
|