SoloCodigo

Programación General => Visual FoxPro => Mensaje iniciado por: fox99 en Miércoles 14 de Enero de 2009, 20:49

Título: ALERTA SEGUN CANTIDAD REGISTROS INGRESADO
Publicado por: fox99 en Miércoles 14 de Enero de 2009, 20:49
Hola, el problema que tengo es que necesito ponerle una alerta a una aplicacion, esta consiste en que cuando hayan ingresado por ejemplo 50 registro en el dia que genere un mensaje de alerta

gracias por su ayuda
Título: Re: ALERTA SEGUN CANTIDAD REGISTROS INGRESADO
Publicado por: arielb en Jueves 15 de Enero de 2009, 18:04
Hola bienvenido al foro, intenta con esto.

Código: Text
  1. set date british
  2. set century on
  3. count all for campo1 = 1 and campoFecha = date() to ab
  4.  
  5. if ab > 50 then
  6.    messagebox("Van 50 registros")
  7. endif
  8.  

también puedes usar

Código: Text
  1. select count(campo) cantidad from tabla where campoFecha = date() into cursor Cant
  2. select Cant
  3. go top
  4. if Cant.cantidad > 50 then
  5.       messagebox("Van 50 registros")
  6. endif
  7.  
Título: Re: ALERTA SEGUN CANTIDAD REGISTROS INGRESADO
Publicado por: fox99 en Jueves 15 de Enero de 2009, 19:58
Gracias por el ejemplo y perdona por la molestadera pero queria saver sobre que evento coloco el codigo y ademas si podes corregirme el codigo que cambie y este es
select count codigo from citas where procita = date() into cursor Cant
select Cant
go top
if Cant.codigo > 2 then
      messagebox("Van 50 registros")
endif

al correrlo sobre el evento init me dice que codigo no existe
Título: Re: ALERTA SEGUN CANTIDAD REGISTROS INGRESADO
Publicado por: arielb en Jueves 15 de Enero de 2009, 20:14
Código: Text
  1. select count(*) codigo from citas where procita = date() into cursor Cant
  2. select Cant
  3. go top
  4. if Cant.codigo > 2 then
  5.     messagebox("Van 50 registros")
  6. endif
  7.  
Título: Re: ALERTA SEGUN CANTIDAD REGISTROS INGRESADO
Publicado por: fox99 en Viernes 16 de Enero de 2009, 15:59
gracias por tu gran ayuda