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


3 participantes

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    carlosfn
    carlosfn
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 39
    Registrado : 03/11/2009

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  carlosfn 25/2/2010, 23:36

    Amigos,

    Fiz um botao que ao clicar abre o relatorio de cliente cadastrado, porem percebi que os usuarios estao esquecendo de preencher alguns campos.....desta forma queria que, ao clicar no botao:

    if me.nome is null then
    me.nome.set focus

    Mas nao esta dando certo, queria tambem que o fundo deste campo ficasse vermelho...

    Aproveitando, como faz para ao entrar dentro do campo, ou passar o mouse por ele, aparece aquele informativo expllicativo sobre o que significa o campo?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  criquio 25/2/2010, 23:49

    Tente assim:

    If IsNull(Me.txtNome) Or Me.txtNome.value = "" Then
    Me.txtNome.BackColor = 4210943
    MsgBox ("Campo Nome precisa ser preenchido")
    Me.txtNome.SetFocus
    Exit Sub
    End If

    Se não quiser que apareça a mensagem para preencher, é só tirar a linha MsgBox
    Para colocar as dicas sobre o controle, entre no modo Estrutura ou Design do formulário e clique no controle sobre o qual deseja colocar a dica. Entre nas propriedades do controle e clique na aba "Outros". Na linha "Texto das dicas sobre controle", coloque o texto que quer que apareça na tela, ou seja, em cima da caixa de texto, nesse caso, e se a barra de status estiver visível e quiser que apareça as dicas nela tambem, coloque essa dica na linha "Texto da bara de status".

    Só mais uma dica: é preferível nomear os controles de maneira a identificar o tipo de controle. Por exemplo: txtNome para caixa de texto, btnNome para botão, cboNome para combobox, lstNome para lista de valores, etc. Alem de ficar mais fácil para identificar esses controles, evita dar erro por causa de alguns nomes que são reservados do Access.
    É isso, espero ter ajudado.
    Abraço.


    Última edição por criquio em 26/2/2010, 00:52, editado 1 vez(es)


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

    carlosfn
    carlosfn
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 39
    Registrado : 03/11/2009

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  carlosfn 26/2/2010, 01:02

    Sensacional funcionou perfeitamente! Muito obrigado....inclusive fiz para todos os outros campos, ficou excelente!

    Entretanto, o botao fazer todos os criterios, ele abre o relatorio de todos os clientes cadastrados.....queria que ele abrisse somente o cliente que esta na tela...ou seja o codigo em cadastro.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  criquio 26/2/2010, 01:08

    Você pode conseguir isso através de uma consulta, da seguinte maneira:
    Faça a Consulta baseada na tabela que alimenta o seu formulário.
    Abra a Consulta no Modo de estrutura e no campo nome coloque como Critério o campo [Nome] do Formulário.
    ficaria assim. [Formulários]![frmexibir]![Nome]
    "frmexibir" é o nome do Forumário que tem o botão que chama o relatório e "Nome" é o nome do campo onde está sendo exibido o nome que servirá de controle, ou seja, o nome do cliente, ou do fornecedor, ou que seja.
    Feito isso, basta fazer o Relátório baseado na Consulta.. assim a consulta exibirá somente os dados que estiverem aberto no formulário.


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

    carlosfn
    carlosfn
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 39
    Registrado : 03/11/2009

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  carlosfn 26/2/2010, 01:14

    perdao...'e o relatorio.....mas utilizei o mesmo principio e funcionou perfeitamente...

    engracado que, pelo teste, acho que tenho que salvar primeiro, caso contrario a visualizacao do relatorio fica em branco....
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  criquio 26/2/2010, 01:21

    Depois de tudo prontinho, avise se deu certo.


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

    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  Dilson 26/2/2010, 18:40

    Criquio muito proveitoso a dica para padronizar a nomenclatura dois controles, programo há algum tempo e não atentava para isso. valeu!!!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  criquio 26/2/2010, 20:02

    Dilson, obrigado por se manifestar. Eu acho mais fácil trabalhar assim, rsrsrsrs.
    Abraços fraternos.


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

    carlosfn
    carlosfn
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 39
    Registrado : 03/11/2009

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  carlosfn 1/3/2010, 02:14

    nao me xiguem!...mas se o campo estiver vazio o fundo muda de cor...ok, s'o que ao usuario preencher, o campo continua vazio!ahahahahaha.......qual o numero para o fundo ficar branco?
    f IsNull(Me.txtNome) Or Me.txtNome.value = "" Then
    Me.txtNome.BackColor = 4210943
    MsgBox ("Campo Nome precisa ser preenchido")
    Me.txtNome.SetFocus
    Exit Sub
    End If
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  criquio 1/3/2010, 03:15

    Você pode colocar no evento Após atualizar da caixa de texto a instrução abaixo:

    Private Sub txtNome_AfterUpdate()
    If Me.txtNome <> "" Then
    Me.txtNome.BackColor = 16777215
    End If
    End Sub


    Testa aí.
    Aqui no forum tem um arquivo doc com dezenas de códigos de cores rgb para vba. Se quiser baixar o arquivo, olhe aqui: http://maximoaccess.forumeiros.com/documentacoes-f4/cores-rgb-no-vba-do-ms-access-t21.htm


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


    [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor Empty Re: [Resolvidos]ao clicar, o campo que nao for preenchido mudar de cor

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 08:22