![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Bueno amigos gracias por sus aportes, lo resolví de esta manera y lo comparto con uds:
1. En el form puse un temporizador de 2 segundos 2. he creado un tabla MovEsta con los campos ESTA = 0(sin pedidos pendientes) 1(con pedidos pendientes) HORAING tipo TIMESTAMP (pone la hora en la que se hizo el pedido) 3. en la tabla de Pedidos MovPediD un campo llamado HORAP tipo TIMESTAMP (con la hora del pedido) 4. he creado un TRIGGER en AfterPost de la Tabla de Pedidos UPDATE movEsta set esta='1', horaIng='now' ; 5. un SP llamado NuevosPedidos
El funcionamiento es de la siguiente manera: cuando realizan el pedido al momento de grabar en la tabla MovPediD, actualiza a MovEsta en el campo ESTA='1' y el HORAING='now'. El timer en el form, hace la llamada al SP NuevosPedidos y se analiza lo que devuelve: Y este es el procedimiento;
de esta forma me esta funcionando, estoy analizando otras opciones pero por lo pronto esta corriendo la aplicacion como se queria. Lo comparto aver si le sirve a alguien Gracias Neftaly por la idea y a todos amigos, Saludos |
|
#2
|
||||
|
||||
|
Si usas Interbase en cualquiera de sus versiones, tienes el componente "TIBEvents" que recibe las notificaciones que se han producido en la BBDD.
El uso es muy simple, no necesitas "timer" ni nada parecido, solo este componente que espera una notificación de los eventos que tengas registrados en el componente, ejemplo: En el trigger de la entidad que quieres que realice la notificación, tienes que poner lo siguiente:
y en el componente TIBEvents lo siguiente:
Doble click sobre el evento "onEventAlert":
Ya ta eso es todo.
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
|
#3
|
|||
|
|||
|
Hola PepeLolo, Yo utilizo Firebird con las DbExpress, interesante tu idea, voy a ver si existe lo mismo en firebird para implementarlo y lo comento como me fue, gracias por la idea.
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| No muestrar registros en el Grid | Paulao | Varios | 5 | 24-03-2009 20:17:42 |
| insertar registro en un grid que esta en otro grid | @-Soft | SQL | 7 | 20-02-2008 17:22:42 |
| insertar n registros en una tabla automaticamente | zcatzz | SQL | 2 | 08-02-2007 03:42:04 |
| Parlamento europeo desestima intervención comunicaciones | Casimiro Noteví | Noticias | 0 | 28-09-2005 10:01:33 |
| Registros en un Grid | JorgeBec | Varios | 1 | 02-04-2005 09:15:49 |
|