Jump to content


Photo

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


  • Please log in to reply
3 replies to this topic

#1 lsedr

lsedr

    Advanced Member

  • Miembros
  • PipPipPip
  • 272 posts

Posted 15 November 2010 - 10:07 AM

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

Attached Files


  • 0

#2 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4483 posts
  • LocationVenezuela

Posted 15 November 2010 - 10:52 AM

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 posts

Posted 15 November 2010 - 11:24 AM

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
  • 4483 posts
  • LocationVenezuela

Posted 15 November 2010 - 11:35 AM



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


  • 0




IP.Board spam blocked by CleanTalk.