![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Gracias por sus respuestas pero mi duda persiste, por ejemplo para yo saber cuantos empleados tengo en relación a cada tipo, cargo y categoria introduzco el siguiente código:
SELECT TIPO, CARGO, CATEGORIA, COUNT (*) FROM Tabla1, Tabla2 WHERE Tabla1.TIPO=Tabla2.TIPO AND Tabla1.CARGO=Tabla2.CARGO AND Tabla1.CATEGORIA=Tabla2.CATEGORIA GROUP BY TIPO, CARGO, CATEGORIA el resultado me lo demuestra así: tipo:A cargo:B categoria:C count:6 tipo:A cargo:B categoria:D count:2 ...y es correcto! pero Ahora bien como hago para que cada vez que inserte o elimine un empleado de la tabla 1, aparezca en el campo 'contador' que se corresponda con mi tabla2, la cantidad de empleados que existen producto de la inserción o eliminacion. Concuerdo mucho con el planteamiento de Marcos pero aún no estoy muy claro en el cómo construir ese código. Agradezco sus respuestas por favor! ![]() |
|
#2
|
|||
|
|||
|
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.
Saludos |
|
#3
|
||||
|
||||
|
Wow! muchas gracias cloayza de verdad muy agradecido por tu respuesta, de seguro este código que me facilitastes me servirá más adelante cuando haga la conexión; disculpa las molestias pero me podrías indicar el código para crear el trigger para tabla 2 cada vez que inserte o elimine un registro de tabla 1, no sé como hacerlo; lo que pasa es que soy nuevo programando! Saludos.
|
|
#4
|
||||
|
||||
|
Resp
Bueno la respuesta que te dio cloayza la puedes complementar creando contador como campo calculado.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|