Ir al contenido


Foto

[RESUELTO] Trigger que muestre el valor total de los registros de un campo


  • Por favor identifícate para responder
3 respuestas en este tema

#1 lsedr

lsedr

    Advanced Member

  • Miembros
  • PipPipPip
  • 272 mensajes

Escrito 15 noviembre 2010 - 10:07

Saludos

Necesito crear un Trigger en esta tabla de mi BD Imagen Enviadade SQL Server 2005 express.

La idea es que cada vez que el usuario inserte informacion en el campo 'Precio' el Trigger muestre un mensaje en pantalla donde muestre la suma de todos los registros del campo 'Precio'.

La idea es que lo muestre en Delphi desde donde se maneja la BD mediante un Showmessage.

Es posible hacer esto con un Trigger ?

Gracias Mil
Saludos C

Archivos adjuntos


  • 0

#2 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 15 noviembre 2010 - 10:52

Realmente no se puede ya que un trigger no admite la clausula select que necesitarias para ese fin. Aparte que desde la bd no puedes abrir un showmessage.

Lo que puedes hacer es ejecutar la sentencia

Select sum(precio) from mitabla.

Desde un query en delphi
  • 0

#3 lsedr

lsedr

    Advanced Member

  • Miembros
  • PipPipPip
  • 272 mensajes

Escrito 15 noviembre 2010 - 11:24

Realmente no se puede ya que un trigger no admite la clausula select que necesitarias para ese fin. Aparte que desde la bd no puedes abrir un showmessage.

Lo que puedes hacer es ejecutar la sentencia

Select sum(precio) from mitabla.

Desde un query en delphi


Y cómo se mostraría el resultado del Query en un showmessage ??
  • 0

#4 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 15 noviembre 2010 - 11:35



delphi
  1. Query1.active := false;
  2.  
  3. Query1.active := true;
  4.  
  5. Showmessage(query1.fields[0].asstring);


  • 0




IP.Board spam blocked by CleanTalk.