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


    [Resolvido]Formulários

    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Formulários Empty [Resolvido]Formulários

    Mensagem  Maria José Soares 12/12/2011, 17:13

    Olá gente!!! Será que alguém pode me ajudar...

    Eu tenho um formulario chamado menu e outro agenda. E no formulário agenda tenho dois campos chamados data e compromisso. Porém eu preciso colocar uma caixa de mensagem no menu me avisando que na data atual tenho compromisso se acaso eu tiver, haja visto que no formulário agenda já contempla dessa caixa de mensagem. Já tentei colocando a caixa de compromisso no menu e inseri um evento que faz piscar uma caixa de mensagem se acaso tiver, no entanto, ela fica piscando direto por não atualizar a data do forms agenda com a data do forms menu.
    Alguém pode me dá uma luz... Utilizo Access 2003.

    Grata!!!
    avatar
    Convidad
    Convidado


    [Resolvido]Formulários Empty Re: [Resolvido]Formulários

    Mensagem  Convidad 12/12/2011, 22:35

    Olá

    Benvinda ao fórum!

    Parece ser uma questão de colocar um evento com uma condição If...Then.
    Se a data do compromisso na agenda coincidir com a data atual, a TextBox do menu "avisa".
    Mas depende muito de como estes dois forms interagem... se estão ambos abertos... etc.

    Seu form menu (qual é exatamente a função dele?) não poderia simplesmente exibir os compromissos do dia, retornados por uma consulta?
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Formulários Empty Forms Menu/Agenda

    Mensagem  Maria José Soares 12/12/2011, 23:59

    Olá norbs... Agradeço sua gentileza...
    O formulário "menu" e a cabeça de tudo. É por ele que tenho acesso a consultas, cadastros, relatórios etc... No entanto, o foms agenda encontra-se fechada. Seria possível se coincidir algum compromisso do dia no forms agenda, a caixa de mensagem no forms "menu" ativasse mesmo estando fechada??
    avatar
    Convidad
    Convidado


    [Resolvido]Formulários Empty Re: [Resolvido]Formulários

    Mensagem  Convidad 13/12/2011, 00:46

    Olá

    É possível, sim! Podemos usar a função DCount para contar as datas na tabela Agenda que coincidam com a data atual, e então exibir a mensagem na caixa de texto.

    No evento Load do form Menu, coloque o código:

    Private Sub Form_Load()
    If Nz(DCount("[NomeDoCampoDataNaTabAgenda]", "[NomeDaTabAgenda]", "[NomeDoCampoDataNaTabAgenda]=Date"), 0) > 0 Then
    Me.NomeDaTextBoxNoFormMenu = "Existem compromissos agendados para hoje!"
    End If
    End Sub

    Dá pra melhorar, avisando quantos compromissos são:

    Private Sub Form_Load()
    Dim Contagem As Integer
    Contagem = Nz(DCount("[NomeDoCampoDataNaTabAgenda]", "[NomeDaTabAgenda]", "[NomeDoCampoDataNaTabAgenda]=Date") ,0)
    If Contagem = 0 Then
    Me.NomeDaTextBoxNoFormMenu = "Não há compromissos agendados para hoje. Ainda bem!"
    ElseIf Contagem > 0 Then
    Me.NomeDaTextBoxNoFormMenu = "Há " & Contagem & " compromisso(s) agendado(s) para hoje! Ufa!"
    End If
    End Sub

    Não testei, mas acho que é isso.
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Formulários Empty Forms Menu/Agenda

    Mensagem  Maria José Soares 13/12/2011, 14:08

    Olá norbs!!! Muito obrigado pela colaboração...

    Funcionou certinho... Valeuuuuu...

    Conteúdo patrocinado


    [Resolvido]Formulários Empty Re: [Resolvido]Formulários

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 22:32