Mudar cor de fundo de um campo de texto que tem o foco
Para quem quer dar um efeito diferente nos formulários, mais propriamente quando estamos a introduzir dados , podemos alterar a cor do campo onde se encontra o cursor. Ou seja , todos os campos de introdução de dados estão com o fundo a branco excepto o campo onde estamos a escrever que está de outra cor.
Para fazer isto é muito fácil, basta seleccionar os campos e escolher a cor de fundo que queremos que apareça quando está o cursor no campo e de seguida alterar a cor para transparente.
Download: Mudar cor campo de dados






























Mas isso só funciona para formulários de fundo branco.
O ideal era um comando “Ao receber foco, pintar o fundo…
Funciona com todas as cores de fundo. Se fizer como o exemplo, pode mudar a cor de fundo do formulário que funciona na mesma.
Caso pretenda mudar através de código pode fazer assim:
Private Sub Morada_GotFocus()
Me.Morada.BackColor = 8454143
End Sub
Private Sub Morada_LostFocus()
Me.Morada.BackColor = -2147483643
End Sub
Ou seja ao receber o foco pinta o fundo do controlo de amarelo e ao perder o foco mete transparente.
Primeiramente parabéns pelo Blog. Muito Útil!
Utilizei os códigos postados, contudo, obtive o seguinte erro:
“nome repetido encontrado: Solicitante_LostFocus”
Poderia me ajudar?
Obrigado.
Provavelmente tem dois controles com o mesmo nome…
Onde colocou o código???
Coloque aqui o código completo para ver o seu erro.
Caro José Martins,
Primeiramente, parabéns pelo blog! Muito útil para usuários que, assim como eu, são iniciantes em Access.
Utilizei os códigos postados acima, contudo, obtenho a seguinte mensagem de Erro: “Nome repetido encontrado: Solicitante_LostFocus”
Poderia esclarecer esta dúvida?
Obrigado.
Boa Tarde José
muito obrigado por me enviar pelo e-mail as dicas de como não abrir um formulário que não cotenha registro, foi de muito proveito para o meu projeto,deu certinho.
Agora, não aproveitando de sua bondade gostaria que me ajudasse no seguinte:
Olá José bom dia
1.Tenho um botão de comando com as seguintes configurações: estilo do fundo: transparente, cor de preenchimento transparente posição enviar para frente,
2.Tenho também uma imagem por trás deste botão de comando com a seguinte: configuração posição Enviar para trás no mesmo tamanho do botão de comando e na mesma posição do botão de comando
Como faço para que, ao eu passar o cursor do mouse em cima desse conjunto de de botão e imagem ele realce uma cor de destaque sobre esse conjunto, com possibilidade de escolher a cor de destaque.
obrigado, pelas sua dicas e seu blog é muito bomnos ajuda muito pois estou começando agora.
Até a proxima
Nete Alves
Pode fazer isso de várias formas, uma das quais pode ser incluir uma 2ª imagem com as alterações que deseja e depois mostrar a imagem que deseja ‘ao mover o rato’ por cima do botão, utilizando comando:
imagem1.visible=true
imagem2.visible=false
e depois colocar um rectangulo maior que o botão de comando para quando receber o foco fazer o contrário:
imagem2.visible=true
imagem1.visible=false
Para ver em funcionamento faça o download do exemplo: botão
Ola!
Boa Noite estou num dilema e gostaria de sua ajuda se possivel
eu fiz um sistema no access para meu cunhado que tem uma loja
com formulario para cadastro de estoque e outros
meu problema esta justamente no formulario de cadastro de produtos
eu cadastro tudo certinho só que meu cunhado disse que vez ou outra ele muda o custo do produto
e ele quer ter um controle do preço de custo anterior
porque quando ele altera o custo do produto todos as vendas anteriores se baseiam no novo custo me ajude por favor caso queira posso mandar uma cópia do sistema
para voce conferir
Pelo que me apercebo as tabelas estão mal construídas, uma vez que ao alterar o valor de um produto não deveria alterar vendas anteriores. Ou seja na tabela das venda tem que ter um campo para colocar o valor do produto de forma a que quando alterar o valor não altere na tabela o preço e fique registado o valor para cada produto independentemente se o valor é alterado ou não. Se quiser envie uma cópia da base de dados que eu verifico.
Primeiro parabéns pela iniciativa em montar algo tão importante para quem trabalha com o access.
Meu amigo, preciso de uma ajuda,
Preciso de um código que oculte alguns itens de um registro quando eu selecionar um botão quando eu for imprimir.
Exemplo : Formulario de Cadastro
Nome :
Endereço :
Bairro :
Cidade :
UF :
cep :
Telefone :
Botao (O) Anonimo
Quando o botao anonimo estiver clicado
ao imprimir no lugar do nome só imprime “anonimo” e no endereco e telefone fica em branco ou tudo em branco menos o CEP.
Por favor me ajude
Obrigado
Jackson