FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
|||
|
|||
Creo que he resuelto el tema, me he creado una variable global donde voy guardando los importes de cada linea y mediante codigo los sumo y lo asigno al campo Suma Total del presupuesto de la tabla maestra y funciona de maravilla. Pero ahora tengo otro pequeño problemilla, resulta que si en la tabla detalle introduzco varias lineas de productos, al pasar a la segunda linea me realiza un post de la primera y claro, si el usuario despues de tener rellenado el presupuesto quiere cancelarlo, el presupuesto se cancela de la tabla maestra y la ultima fila de la tabla detalle tambien (es decir, no se graban) pero las anteriores de la tabla detalle si, con lo cual tendria registros en la tabla detalle que no hacer referencia a la tabla maestra, ¿se os ocurre algo?
Muchas gracias por vuestra ayuda. |
#22
|
||||
|
||||
Antes de borrar un registro en la maestra, evento beforedelete, haces que el usuario confirme el borrado y lanzas una sql:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#23
|
||||
|
||||
Hola
Perdón que me meta pero no os parece que estáis matando moscas a cañonazos?. Lo que se pretende es hacer una suma de un campo de una tabla y mostrar el resultado. La tabla Presupuesto va adquiriendo los datos segun se van introduciendo y el campo importe es el que se suma. Cual es el asunto de fondo, por que hacer una variable que despues se tendra que borrar. La verdad no entiendo cual es el problema que a mi corto parecer y conocimiento deberia de ser simple. Me lo podeis explicar, sinceramente no entiendo. En tal caso en vez de un cañon no es mejor un misil. Saludos |
#25
|
||||
|
||||
Hola
Cita:
La tabla PresProdDetalle va capturando los datos, osea que tambien estan ahi, si no fuera asi entonces no iría añadiendo nada, o no?. Para añadir datos se tiene que insertar (NO editar) y hacer el post. Sigo sin entender. Saludos |
#26
|
|||
|
|||
Si es cierto, pero si entonces ¿cual es la explicacion de que la suma de importe siempre se cero? los codigos tanto de presupuesto como del detalle estan bien y he comprobado que no son nulos. Necesito que realice la suma para que el presupuesto tenga un total, y no se la razon de porqué siempre es 0.
|
#27
|
||||
|
||||
teclilla, ¿no tendrás activada en el inspector de objetos la propiedad Cache updates en alguna tabla ¿no?
Por otra parte, se me ha escapado el tema de FlushBuffers, lo siento. En todas tus tablas, en el evento AFTERPOST añade: Para que todo cambio hecho, se grabe inmediatamente a las tablas. Ahora mismo, puede pasar algunos segundos /minutoas hasta que se graben físicamente los registros, y ahí puede estar el problema, la suma se hace antes de que estén grabados. ... Se me agotan las ideas Bien es verdad que se podía usar el evento OnChange del campo Bimponible y allí realizar todas las operaciones, incluso modificar el total de la tabla maestra, pero quizás se forme un lío de eventos (la tabla detalle se modifica a sí misma que provoca otro cambio Onchange, y además modifica la tabla Maestra, ummm, mejor por 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 22:58:29. |
#28
|
|||
|
|||
No, no tengo activada la opción Cache Updates en ninguna tabla, y sigo sin entender porque no realiza la suma, así que de momento lo dejare con la variable global, ya que necesito avanzar en el programa. Si despues tengo algun problema seguiré investigando y si averiguo lo que es, os avisaré en seguida. Muchas gracias por vuestra ayuda.
Muy agradecida, teclilla. |
|
|
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 |
|