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

    Mensagens no Formulário

    joaomarcosferlinibento
    joaomarcosferlinibento
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 23/02/2011

    Mensagens no Formulário Empty Mensagens no Formulário

    Mensagem  joaomarcosferlinibento 3/5/2011, 13:35

    Como eu faço para colocar uma certa mensagem para um cliente, que quando acessar o cadastro deste cliente, a mensagem apareça na tela?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Mensagens no Formulário Empty Re: Mensagens no Formulário

    Mensagem  criquio 3/5/2011, 13:40

    Coloque um campo memorando na tabela para cadastro da mensagem. Depois, é só ter esse campo no formulário. Ou se você não quiser o campo no formulário, pode ser por msgbox tambem:

    If Not IsNull(DLookup("SeuCampoMemo", "SuaTabela", "Código=" & Me!Código)) Then
    MsgBox DLookup("SeuCampoMemo", "SuaTabela", "Código=" & Me!Código)
    Else
    Exit Sub
    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.

    joaomarcosferlinibento
    joaomarcosferlinibento
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 23/02/2011

    Mensagens no Formulário Empty Re: Mensagens no Formulário

    Mensagem  joaomarcosferlinibento 3/5/2011, 14:01

    Não estou conseguindo. Pois no meu entendimento:

    Colocar no formulário este código:

    Private Sub Form_Current()
    If Not IsNull(DLookup("Mensagens", "cadastroclientes", "ncliente=" & Me!ncliente)) Then
    MsgBox DLookup("Mensagens", "cadastroclientes", "ncliente=" & Me!ncliente)
    Else
    Exit Sub
    End If
    End Sub

    Só que quando eu acesso o cadastro dele, não aparece nenhuma mensagem.

    Obs:

    Já foi criado o campo MENSAGENS na tabela: clientes.
    Já foi criado uma mensagem de teste.

    Só que não está dando certo. Tem algo que estou fazendo errado ainda?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Mensagens no Formulário Empty Re: Mensagens no Formulário

    Mensagem  criquio 3/5/2011, 14:29

    Tente o evento "Ao carregar" do formulário. Se não der, tente colocar no clique de um botão para ver se o erro está no evento ou em algum nome de controle.


    .................................................................................
    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.

    joaomarcosferlinibento
    joaomarcosferlinibento
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 23/02/2011

    Mensagens no Formulário Empty Re: Mensagens no Formulário

    Mensagem  joaomarcosferlinibento 3/5/2011, 15:03

    Erro de tempo de execução '3075':


    Erro de sintaxe (operador faltando) na expressão de consulta "........
    joaomarcosferlinibento
    joaomarcosferlinibento
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 23/02/2011

    Mensagens no Formulário Empty Re: Mensagens no Formulário

    Mensagem  joaomarcosferlinibento 3/5/2011, 15:21

    Eu não sei qual o problema.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Mensagens no Formulário Empty Re: Mensagens no Formulário

    Mensagem  criquio 3/5/2011, 17:19

    Se ncliente for tipo texto, terá que acrescentar aspas simples ao final:

    If Not IsNull(DLookup("Mensagens", "cadastroclientes", "ncliente='" & Me!ncliente & "'")) Then


    .................................................................................
    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.


    Conteúdo patrocinado


    Mensagens no Formulário Empty Re: Mensagens no Formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 22:35