Bom dia Feras de plantão.
Há tempos baixei um exemplo do Mestre JPaulo "Agendamento de Eventos com Alarme" que faço uso para gravar meus compromissos e funciona na mais perfeita órdem.
Entretanto, gostaria de introduzir esse exemplo num banco de dados multi-usuários e aí é que a coisa pega.
O que procuro é uma forma do alarme disparar somente se o usuário que agendou algum evento estiver com o FrontEnd aberto, explico:
Da maneira como adaptei o usuário pode agendar um evento e na data e hora exata o alarme dispara e mostra o compromisso agendado, contudo, mesmo tendo posto a tabela tblAgendamento como local qualquer outro usuário que estiver usando o computador receberá o aviso de compromisso mesmo que não tenha sido ele o autor do agendamento e pior, para que o alarme pare de soar e o aviso seja fechado necessitamos que se marque duas caixas de seleção e aí o verdadeiro autor poderá ficar sem saber do aviso.
Já tentei colocar mais um campo "user1" na tblAgendamento mas o programa desenvolvido pelo Mestre JPaulo é complexo demais para os meus conhecimentos daí...
Observação: Já consegui fazer com que certos usuários, dependendo do nível não tenha acesso aos alarmes, pois através do formulário de Login disparo ou não um formulário que se mantem oculto vigiando o copromisso porém se o nível permite que seja disparado todos os usuários desse mesmo nível terão acesso ao compromisso agendado, esse é enfim o grande problema.
Abraços, WSenna
Há tempos baixei um exemplo do Mestre JPaulo "Agendamento de Eventos com Alarme" que faço uso para gravar meus compromissos e funciona na mais perfeita órdem.
Entretanto, gostaria de introduzir esse exemplo num banco de dados multi-usuários e aí é que a coisa pega.
O que procuro é uma forma do alarme disparar somente se o usuário que agendou algum evento estiver com o FrontEnd aberto, explico:
Da maneira como adaptei o usuário pode agendar um evento e na data e hora exata o alarme dispara e mostra o compromisso agendado, contudo, mesmo tendo posto a tabela tblAgendamento como local qualquer outro usuário que estiver usando o computador receberá o aviso de compromisso mesmo que não tenha sido ele o autor do agendamento e pior, para que o alarme pare de soar e o aviso seja fechado necessitamos que se marque duas caixas de seleção e aí o verdadeiro autor poderá ficar sem saber do aviso.
Já tentei colocar mais um campo "user1" na tblAgendamento mas o programa desenvolvido pelo Mestre JPaulo é complexo demais para os meus conhecimentos daí...
Observação: Já consegui fazer com que certos usuários, dependendo do nível não tenha acesso aos alarmes, pois através do formulário de Login disparo ou não um formulário que se mantem oculto vigiando o copromisso porém se o nível permite que seja disparado todos os usuários desse mesmo nível terão acesso ao compromisso agendado, esse é enfim o grande problema.
Abraços, WSenna