Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-08-2006
ercrizeporta ercrizeporta is offline
Miembro
 
Registrado: jun 2005
Posts: 131
Poder: 19
ercrizeporta Va por buen camino
Arrow Problemas Con Los Campos Calculados

Hola!!tengo una base de datos con una tabla que me guarda las lineas de los albaranes, he creado un campo "total" que me calcula el total del importe de la linea, es decir me multiplica el valor de la cantidad por el valor del pvp. El procedimiento para que me realice esto lo cuelgo en la parte de oncalculatefields, xo me surge el problema de que luego es imposible meter una linea nueva en la tabla, me da algún error debido a este procedimiento. Me gustaría saber cual es la forma correcta de poder usar este tipo de campos y si es en este sitio en el cual debo de introducir el procedimietno o deberái de ponerlo en otro lugar??


muchas gracias!!!
Responder Con Cita
  #2  
Antiguo 17-08-2006
aledieb aledieb is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires, Argentina
Posts: 141
Poder: 19
aledieb Va por buen camino
El campo total existe en la tabla?, si es así tenes que poner el código en el beforepost.
__________________
Suerte
Alejandro
Responder Con Cita
  #3  
Antiguo 17-08-2006
nemesio nemesio is offline
Miembro
 
Registrado: nov 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 377
Poder: 19
nemesio Va por buen camino
Claro que en el evento OnCalcFields es donde debes colocar el procedimiento, no debes usar Post alli.
Cuál es el error exacto que te muestra el programa?

Saludos
Responder Con Cita
  #4  
Antiguo 18-08-2006
ercrizeporta ercrizeporta is offline
Miembro
 
Registrado: jun 2005
Posts: 131
Poder: 19
ercrizeporta Va por buen camino
las tablas las tengo creadas en MYSQL. la tabla no contiene el campo total, este campo lo he creado en delphi añadiendo un nuevo campo de tipo calculado a esta tabla, debería de tener este campo calculado en la tabla de mysql??haciendo el procedimiento en beforepost me calcula el total, pero cuando vuelva a hacer otro acceso a la tabla tendré disponible ese campo total??? es que poniendo k me lo calcule en oncalculatedfields cuando inserto en la tabla una nueva linea me da error, la clave primaria esta compuesta por dos campos y no me deja insertar el segundo campo, da error allí.

GRACIAS
Responder Con Cita
  #5  
Antiguo 18-08-2006
aledieb aledieb is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires, Argentina
Posts: 141
Poder: 19
aledieb Va por buen camino
Por lo que veo lo que haces hasta ahora esta bien, al agregar el 2º registro(?) que error te da

Puede ser que al crear uno nuevo estes duplicando algun volor del anterior?

La clave primaria es correcta, proba creando esos registros directamente en la base de datos para ver que pasa.
__________________
Suerte
Alejandro
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
campos calculados Nelly SQL 2 07-10-2005 18:13:51
Campos calculados SaurioNet MS SQL Server 4 21-01-2005 23:47:38
Campos calculados EITB OOP 1 28-09-2004 00:08:20
Campos Calculados UTECYBER OOP 2 17-11-2003 14:00:27
problemas con campos calculados acrophet Conexión con bases de datos 5 01-10-2003 11:34:19


La franja horaria es GMT +2. Ahora son las 15:13:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi