Ver Mensaje Individual
  #2  
Antiguo 02-03-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
En segundo plano podría ser ocultandolo al usuario, por ejemplo con un timer y que se ejecute cada X segundos.

la única forma que tendrás de hacerlo es por consultas (Tquery), es lo más eficiente.

1 que la cantidad de unidades sea mayor a cero (de no ser así notificar)
Código SQL [-]
select codigo, nombre from productos where unidades <= 0
Para cada registro de esa consulta, deberás notificarlo como quieras, mediante un log, una ventanita que se abre e indica los nombres de productos, etc.


2 que la cantidad de unidades sea mayor al piso (cantidad de unidades minimas establecidas al momento de agregar el producto)
Código SQL [-]
select codigo, nombre from productos where unidades > piso
Lo mismo que antes, todos los registros que haya en esa consulta, serán los que quieres notificar.

Intuyo que no has usado un Tquery, así que pon uno en el form, establece su propiedad DatabaseName, en la propiedad sql haz clic y escribe ese código sql.

Añade un TDatasource, en su propiedad Dataset, elige el Query1.

Pon un Grid (para ver los resultados) su propiedad Datasource, que apunte a un TDatasource anterior.

Establece la propiedad Active del TQuery a true y verás los resultados incluso en tiempo de diseño.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita