Olá! Como posso exibir em um campo apenas o (ano) da data do sistema? Agradeço desde já pela atenção de todos!
5 participantes
[Resolvido]Retornando apenas o ano da data num campo
AlbertoG- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 39
Registrado : 18/01/2015
- Mensagem nº1
[Resolvido]Retornando apenas o ano da data num campo
scandinavo- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1059
Registrado : 11/11/2009
consulta
ano: Format([now()];"yyyy")
formulario
fonte de origem
=Format([now()];"yyyy")
VBA
me.seuCampo=Format([now()],"yyyy")
mais ou menos isto
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
Olá!
Você pode usar a função do Access Year().
Se for no VBA, fica assim:
year(date()) :::> 2015
Se for na consulta, macro ou propriedade, fica assim:
ano(data())
Faço aqui um convite para assistir o meu vídeo no link abaixo. Tenho certeza que será muito proveitoso para você.
http://www.usandoaccess.com.br/tutoriais/video-como-estudar-com-o-pesquisador-de-objetos.asp?id=1#inicio
Nota: Use o navegador Chrome para poder assistir.
Bom estudo!
Você pode usar a função do Access Year().
Se for no VBA, fica assim:
year(date()) :::> 2015
Se for na consulta, macro ou propriedade, fica assim:
ano(data())
Faço aqui um convite para assistir o meu vídeo no link abaixo. Tenho certeza que será muito proveitoso para você.
http://www.usandoaccess.com.br/tutoriais/video-como-estudar-com-o-pesquisador-de-objetos.asp?id=1#inicio
Nota: Use o navegador Chrome para poder assistir.
Bom estudo!
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Olá Alberto
Não sei de qual sistema está falando, se do teu sistema (aplicativo) ou do windows (Dataatual)
Ano da data atual:
No VBA:
MeuCampo= Year(date)
Na fonte do controle:
= Ano(data())
[ ]'s
Não sei de qual sistema está falando, se do teu sistema (aplicativo) ou do windows (Dataatual)
Ano da data atual:
No VBA:
MeuCampo= Year(date)
Na fonte do controle:
= Ano(data())
[ ]'s
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
AlbertoG- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 39
Registrado : 18/01/2015
Olá! Desde já, agradeço pela colaboração! A data do sistema a qual me refiro é a própria data do computador. É um campo(AnoLetivo) do formulário que pega a data atual do computador e quero que o mesmo mostre apenas o (ano corrente). Vou testar sua sugestão e logo retornarei. Obrigado!
Agradeço também a todas as outras colaborações aqui postadas, pois, acrescentam muito ao meu conhecimento e estudos em VBA. Obrigado!
Agradeço também a todas as outras colaborações aqui postadas, pois, acrescentam muito ao meu conhecimento e estudos em VBA. Obrigado!
Silvio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 5120
Registrado : 20/04/2011
Bom dia a todos...
Se me permitem...apenas um pitaquinho de leve !
No painel de controle do windows®, em opções regionais ou opções ( depende da versão do Win ) você até pode mudar as configurações de datas e horas em vários formatos.
Mas...........
Isso vai afetar muita coisa dentro do computador, desde navegação na internet até mesmo acesso a bancos ( Itau, Santader etc..etc.. ) e sem contar que se estiver em uma rede, com servidor de domínio haverá uma grande chance de não acessar a tua rede devido as GPO´s do servidor.
E se for uma rede doméstica, apenas com roteador, poderá também haver problemas.
Melhor fazer como o Noob, Avelino e Scandinavo lhe disse.
Se me permitem...apenas um pitaquinho de leve !
No painel de controle do windows®, em opções regionais ou opções ( depende da versão do Win ) você até pode mudar as configurações de datas e horas em vários formatos.
Mas...........
Isso vai afetar muita coisa dentro do computador, desde navegação na internet até mesmo acesso a bancos ( Itau, Santader etc..etc.. ) e sem contar que se estiver em uma rede, com servidor de domínio haverá uma grande chance de não acessar a tua rede devido as GPO´s do servidor.
E se for uma rede doméstica, apenas com roteador, poderá também haver problemas.
Melhor fazer como o Noob, Avelino e Scandinavo lhe disse.
.................................................................................
Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
www.maximoaccess.com/t860-resolucao-de-topicos
"Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
AlbertoG- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 39
Registrado : 18/01/2015
Olá! Obrigado a todos pela colaboração! Já consegui resolver com a orientação da fonte do controle = Ano(data()) conforme sugeriu Noobezinho. Porém, meus agradecimentos às colaborações aqui prestadas. Só tenho uma questão, não consegui aplicar isso com o VBA, para efeito de estudos, eu gostaria muito de entender o porquê. Tenho um campo que se chama AnoLetivo e ao abrir o formulário, queria vê-lo apresentar (2015) automaticamente pelo VBA.
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Alberto
No evento Ao abrir do formulário coloque, escolha procedimento do evento
e digite:
Me.AnoLetivo= Year(date)
Acreditando que a caixa de texto tenha esse nome.
Se esse campo é para cada registro e deseja ver ao navegar,
use a propriedade No atual do formulário.
Veja bem o que deseja e escolha uma dessas propriedades.
Se conseguir e der por resolvido o tópico, coloque o
Resolvido no título do tópico.
Para fazer isso, veja como ali embaixo na minha assinatura.
[ ]'s
No evento Ao abrir do formulário coloque, escolha procedimento do evento
e digite:
Me.AnoLetivo= Year(date)
Acreditando que a caixa de texto tenha esse nome.
Se esse campo é para cada registro e deseja ver ao navegar,
use a propriedade No atual do formulário.
Veja bem o que deseja e escolha uma dessas propriedades.
Se conseguir e der por resolvido o tópico, coloque o
Resolvido no título do tópico.
Para fazer isso, veja como ali embaixo na minha assinatura.
[ ]'s
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
AlbertoG- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 39
Registrado : 18/01/2015
OK! Tudo está resolvido perfeitamente! Agradeço pela disponibilidade dos colaboradores neste post.
AlbertoG- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 39
Registrado : 18/01/2015
- Mensagem nº10
Re: [Resolvido]Retornando apenas o ano da data num campo
Resolvido! Obrigado!
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
- Mensagem nº11
Re: [Resolvido]Retornando apenas o ano da data num campo
Que ótimo, Alberto
Valeu pelo retorno
Boa sorte!
Valeu pelo retorno
Boa sorte!
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
» [Resolvido]carregar um campo data retornando somente o ano de outro campo data
» [Resolvido]Critério na consulta no ACCESS 2003 para filtrar/retornar apenas dados da última data (data mais recente).
» [Resolvido]Máscara entrada data abreviada (apenas ano)
» [Resolvido]apagar a data de um campo no preenchimento de outro campo data
» [Resolvido]Consulta retornando o registro e mais os registros com campo vazio
» [Resolvido]Critério na consulta no ACCESS 2003 para filtrar/retornar apenas dados da última data (data mais recente).
» [Resolvido]Máscara entrada data abreviada (apenas ano)
» [Resolvido]apagar a data de um campo no preenchimento de outro campo data
» [Resolvido]Consulta retornando o registro e mais os registros com campo vazio