Mudar cor de fundo de um campo de texto que tem o foco

Escrito em Domingo, 6 Abril 2008 – 19:42 | por Administrador |

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

RSS feed | Trackback URI

10 Commentários »

Comentário by Eu
2008-12-19 17:27:39

Mas isso só funciona para formulários de fundo branco.

O ideal era um comando “Ao receber foco, pintar o fundo…

Comentário by Administrador
2008-12-19 22:03:07

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.

Comentário by A. Lúcio
2008-12-29 15:46:21

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.

(Nivel máximo de avanços.)
Comentário by Vitor
2009-05-04 16:02:48

Provavelmente tem dois controles com o mesmo nome…

Onde colocou o código???

Coloque aqui o código completo para ver o seu erro.

 
 
 
 
Comentário by A. Lúcio
2008-12-29 15:44:41

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.

 
Comentário by NETE ALVES
2009-05-03 22:13:18

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

 
Comentário by Administrador
2009-05-03 22:51:44

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

 
Comentário by Sebastião
2009-07-14 00:14:00

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

 
Comentário by Administrador
2009-07-24 14:51:42

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.

 
Comentário by Jackson Carlos
2010-03-25 20:53:46

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

 
Nome (obrigatório)
Email (obrigatório - não é publicado)
Website
O seu comentário (Diminuir | Aumentar)
Pode usar <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> nos comentários.

Apresentacao

Avatar

Obrigado pela sua visita.
Subscreva o feed para não perder nenhuma mensagem.

Aqui no blogue vou disponibilizar exemplos de como trabalhar com o Microsoft Access e também tirar dúvidas a quem solicitar. Mais

Quer subscrever?

 Subscrever ou, subscrever por email:
Introduza o seu email:


Anúncios