Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 18-10-2010
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 947
Poder: 25
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Bueno hay dos formas de hacerlo

En un trigger para Tabla2 en la base de datos que cada vez que se ingresa o elimina un registro en Tabla1, se dispare

Otro en el componente de tu aplicacion TIBTable o lo que sea (No indicas que componentes de acceso estas usando ), en el afterinsert o afterdelete ejecutes el codigo siguiente valido para la forma anterior.

Código SQL [-]
UPDATE TABLE2
SET CONTADOR=(SELECT COUNT(*) FROM TABLE1
                        WHERE Tabla1.TIPO=Tabla2.TIPO AND
                        Tabla1.CARGO=Tabla2.CARGO AND
                        Tabla1.CATEGORIA=Tabla2.CATEGORIA
                        GROUP BY TIPO, CARGO, CATEGORIA)
WHERE Tabla2.TIPO=:TIPO AND
          Tabla2.CARGO=:CARGO AND
          Tabla2.CATEGORIA=:CATEGORIA

Saludos
Responder Con Cita
 



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
ayuda con interbase juanjoxi Firebird e Interbase 0 13-04-2007 22:45:50
Un query con contadores en un informe Rave Bairon Kumon Impresión 0 14-06-2006 20:03:47
StringGrid y contadores sergio_015 OOP 1 01-03-2005 00:09:04
Actualizar Contadores !! triniti SQL 5 03-08-2004 20:42:23
Ayuda con Interbase :D cmagno Firebird e Interbase 1 26-04-2004 19:26:32


La franja horaria es GMT +2. Ahora son las 02:39:30.


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