MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Programa ordem de serviço

    avatar
    Vanessa Pontes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 1
    Registrado : 14/03/2011

    [Resolvido]Programa ordem de serviço Empty [Resolvido]Programa ordem de serviço

    Mensagem  Vanessa Pontes 14/4/2011, 16:52

    Boa Tarde!

    Aqui onde trabalho desenvolvi um sistema de ordem de serviço, queria que qdo o colaborador fizesse um ordem de serviço - novo, eu com o programa minimizado, recebesse uma mensagem que tenho uma novo ordem de serviço, estava mensagem seria a cada ordem de serviço feita.

    Sem que eu tenha que abrir o program toda hora, para ver as ordens de serviço novas, será que deu para entender...

    Desde já obrigada.

    Vanessa Pontes
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Programa ordem de serviço Empty Re: [Resolvido]Programa ordem de serviço

    Mensagem  criquio 14/4/2011, 17:00

    Olá Vanessa, seja bem vinda ao forum.

    Uma ideia poderia ser você colocar um evento no Timer do seu formulário para ficar loopando a tabela e se for detectada mudança no número de registro ou no número do último registro, lhe dispare a mensagem e armazene esse último número em uma variável para a próxima referência. Tente a dica abaixo.

    Abra o módulo vba do seu formulário e adicione duas linhas logo após Option Compare Database assim:

    Option Explicit
    Dim UReg As Long


    No evento "Ao carregar" do seu formulário, defina UReg como sendo o último código gravado na tabela:

    UReg = DMax("Código", "NomeTabela")

    Coloque o Intervalo do cronômetro em 1000 para a pesquisa ser feita segundo a segundo ou coloque o tempo que quiser e no evento "No timer" do formulário, coloque:

    If DMax("Código", "NomeTabela") > UReg Then
    MsgBox "Novo registro adicionado", vbOkOnly + vbInformation, "Atenção"
    UReg = DMax("Código", "NomeTabela")
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


      Data/hora atual: 29/4/2024, 07:06