Galera é o seguinte estou precisando enviar todos os dias em um determinado horário um relatorio que esta no acess será que tem esta possibilidade. abraço
4 participantes
[Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
aldan- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 21
Registrado : 01/11/2012
- Mensagem nº1
ENVIAR RELATORIO DIARIO PARA EMAIL
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº2
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Se for enviar o relatório tal qual está no Access mesmo, dê uma estudada no SendObject na ajuda do VBA:
DoCmd.SendObject...
Se for relatório em pdf ou exportado para outro arquivo, você pode enviar via Outlook ou via CDO. Nesses casos, pesquise no fórum. Temos diversos exemplos e dúvidas resolvidas.
DoCmd.SendObject...
Se for relatório em pdf ou exportado para outro arquivo, você pode enviar via Outlook ou via CDO. Nesses casos, pesquise no fórum. Temos diversos exemplos e dúvidas resolvidas.
.................................................................................
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. |
aldan- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 21
Registrado : 01/11/2012
- Mensagem nº3
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Bacana ele será enviado em pdf.
dias2011- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 90
Registrado : 13/08/2012
- Mensagem nº4
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Olá colegas, desculpe minha intromissão no meio do post mas eu não sei enviar diariamente por email automático.
Por exemplo: ao inves de fazer o geito que o aldan quer, eu quero que cada vez que o usuario sair seja registrado a ultima data em algum campo, assim no outro dia qdo o usuario entrar rode outra macro que verifica se a data atual é igual a data armazenada, como vai ser diferente ele continua a macro e envia o email. Teem como fazer assim no access?
No meu caso eu tenho disponivel em excel, mas não vou usar mais o msm vou usar access e eu não sei programar em access isto, eu já consegui varios exemplos aqui no forum mas nenhum que me atenda no que preciso e tbm eu não entendo a linguagem do access :/ agradeço pelas ajudas.
Por exemplo: ao inves de fazer o geito que o aldan quer, eu quero que cada vez que o usuario sair seja registrado a ultima data em algum campo, assim no outro dia qdo o usuario entrar rode outra macro que verifica se a data atual é igual a data armazenada, como vai ser diferente ele continua a macro e envia o email. Teem como fazer assim no access?
No meu caso eu tenho disponivel em excel, mas não vou usar mais o msm vou usar access e eu não sei programar em access isto, eu já consegui varios exemplos aqui no forum mas nenhum que me atenda no que preciso e tbm eu não entendo a linguagem do access :/ agradeço pelas ajudas.
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº5
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Boa tarde, Daniela
Se pretende registar a data actual ao sair do Access, procure aqui no fórum, mas lembro-me de ter visto uma solução que
1 - ao abrir a bd, abre um formulário em modo escondido
2 - Nesse formulário tem código para, ao fechar, gravar a data actual na tabela ou em variável
3 - Como, para fechar o Access, tem de fechar o formulário garante que a data actual seja gravada
Se pretende registar a data actual ao sair do Access, procure aqui no fórum, mas lembro-me de ter visto uma solução que
1 - ao abrir a bd, abre um formulário em modo escondido
2 - Nesse formulário tem código para, ao fechar, gravar a data actual na tabela ou em variável
3 - Como, para fechar o Access, tem de fechar o formulário garante que a data actual seja gravada
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
dias2011- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 90
Registrado : 13/08/2012
- Mensagem nº6
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Ok Alexandre obrigada pelo retorno
Agora uma pergunta ao fechar ele vai armazenar a data atual então Ok
Mas ao abrir eu criei uma macro auto_open mas no access ela parece que não roda :/ teem alguma outra forma?
Agora uma pergunta ao fechar ele vai armazenar a data atual então Ok
Mas ao abrir eu criei uma macro auto_open mas no access ela parece que não roda :/ teem alguma outra forma?
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº7
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Boa tarde,
Veja se fez bem a macro AutoExec. A bd tem de abrir normalmente, sem a tecla alt pressionada
Veja se fez bem a macro AutoExec. A bd tem de abrir normalmente, sem a tecla alt pressionada
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
dias2011- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 90
Registrado : 13/08/2012
- Mensagem nº8
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Alexandre
Estou fazendo conforme vc me orientou para gravar a ultima data, mas não esta aparecendo nada na minha caixa texto, me oriente onde estou errando por gentileza.
Se pretende registar a data actual ao sair do Access, procure aqui no fórum, mas lembro-me de ter visto uma solução que:
1 - ao abrir a bd, abre um formulário em modo escondido
Ok fiz o formulário em branco
2 - Nesse formulário tem código para, ao fechar, gravar a data actual na tabela ou em variável
Criei uma Caixa de texto e no evento ao fechar coloquei que tem que aparecer a ultima data nesta caixa de texto.
3 - Como, para fechar o Access, tem de fechar o formulário garante que a data actual seja gravada
Não está gravando a ultima data na minha Caixa de texto.
Estou fazendo conforme vc me orientou para gravar a ultima data, mas não esta aparecendo nada na minha caixa texto, me oriente onde estou errando por gentileza.
Se pretende registar a data actual ao sair do Access, procure aqui no fórum, mas lembro-me de ter visto uma solução que:
1 - ao abrir a bd, abre um formulário em modo escondido
Ok fiz o formulário em branco
2 - Nesse formulário tem código para, ao fechar, gravar a data actual na tabela ou em variável
Criei uma Caixa de texto e no evento ao fechar coloquei que tem que aparecer a ultima data nesta caixa de texto.
3 - Como, para fechar o Access, tem de fechar o formulário garante que a data actual seja gravada
Não está gravando a ultima data na minha Caixa de texto.
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº9
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Boa tarde,
Disponibilize para se ver o que não está certo
Disponibilize para se ver o que não está certo
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
dias2011- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 90
Registrado : 13/08/2012
- Mensagem nº10
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Alexandre, Bom Dia
Segue modelo da planilha que eu estou usando.
//Criei uma caixa que receberá sempre a última data "Ao Sair" do formulário. Assim todos os dias o primeiro acesso que fizerem, a planilha irá verificar a data, caso seja diferente da data atual irá aparecer uma msg informativa, caso a data seja igual não acontece nada [isso assegura que se o usuario possa entrar e sair varias vezes do access e não apareça varias vezes a msg]
Agradeço desde já atenção dispensada.
Att
Segue modelo da planilha que eu estou usando.
//Criei uma caixa que receberá sempre a última data "Ao Sair" do formulário. Assim todos os dias o primeiro acesso que fizerem, a planilha irá verificar a data, caso seja diferente da data atual irá aparecer uma msg informativa, caso a data seja igual não acontece nada [isso assegura que se o usuario possa entrar e sair varias vezes do access e não apareça varias vezes a msg]
Agradeço desde já atenção dispensada.
Att
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº11
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Boa tarde,
Andamos em ziguezague?
Disse que tinha feito um formulário para abrir em modo escondido. Não vejo nada
Agora indica o que tem, mas não expõe dúvida ou necessidade
Andamos em ziguezague?
Disse que tinha feito um formulário para abrir em modo escondido. Não vejo nada
Agora indica o que tem, mas não expõe dúvida ou necessidade
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
dias2011- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 90
Registrado : 13/08/2012
- Mensagem nº12
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Eu não te disse que tinha feito um formulário para abrir em modo escondido.
Você pediu para eu fazer assim, e eu não fiz.
Minha duvida é como faço para a caixa de texto gravar minha ultima data ao sair.
Como vc pode ver o que eu escrevi:
Sua pergunta: 1 - ao abrir a bd, abre um formulário em modo escondido
Minha resposta: Ok fiz o formulário em branco
Sua pergunta: 2 - Nesse formulário tem código para, ao fechar, gravar a data actual na tabela ou em variável
Minha resposta: Criei uma Caixa de texto e no evento ao fechar coloquei que tem que aparecer a ultima data nesta caixa de texto.
Você pediu para eu fazer assim, e eu não fiz.
Minha duvida é como faço para a caixa de texto gravar minha ultima data ao sair.
Como vc pode ver o que eu escrevi:
Sua pergunta: 1 - ao abrir a bd, abre um formulário em modo escondido
Minha resposta: Ok fiz o formulário em branco
Sua pergunta: 2 - Nesse formulário tem código para, ao fechar, gravar a data actual na tabela ou em variável
Minha resposta: Criei uma Caixa de texto e no evento ao fechar coloquei que tem que aparecer a ultima data nesta caixa de texto.
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº13
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
veja
- Anexos
- Registro Frutas Rev.1.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (78 Kb) Baixado 52 vez(es)
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
dias2011- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 90
Registrado : 13/08/2012
- Mensagem nº14
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Ok
Como eu faço para chamar a "TblUltimaData" em uma verificação, por exemplo:
If "TblUltimaData".Value <> Date Then
Msgbox "Não foi enviado o relatório diário, favor enviar", 0, "Aviso"
End If
É desta forma que devo chama-la?
Como eu faço para chamar a "TblUltimaData" em uma verificação, por exemplo:
If "TblUltimaData".Value <> Date Then
Msgbox "Não foi enviado o relatório diário, favor enviar", 0, "Aviso"
End If
É desta forma que devo chama-la?
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº15
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
If DLookup("UltimaData","TblUltimaData") <> Date Then
Msgbox "Não foi enviado o relatório diário, favor enviar", 0, "Aviso"
End If
Msgbox "Não foi enviado o relatório diário, favor enviar", 0, "Aviso"
End If
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
dias2011- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 90
Registrado : 13/08/2012
- Mensagem nº16
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Alexandre, muito Obrigada pela ajuda, e me desculpe por parecer não saber como me expressar e que realmente oque eu aprendi no access foi com vcs aqui do Forum e realmente este forum me ajudou muito, estão todos de Parabéns.
Muito Obrigada.
Abraços
Daniela
Muito Obrigada.
Abraços
Daniela
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº17
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Mas resolveu? se sim, marque o "Resolvido"
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
dias2011- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 90
Registrado : 13/08/2012
- Mensagem nº18
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Sim resolveu, mas não estou conseguindo marcar como resolvido, acho pq se trata de um tópico criado por outro usuário.
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº19
Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL
Certo, não me tinha apercebido
Abraço,
Abraço,
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
» [Resolvido]gerar relatório do registro atual e enviar para o email do campo email
» Gerar um relatorio individual em pdf para cada registo da tabela ou consulta. 2 passo enviar pdf para destinatario de email
» [Resolvido]Bug Access 2016 ao criar PDF de relatório e enviar por email
» [Resolvido]Macro para enviar email
» Enviar email do banco acess, mas preciso que relatorio criado saia no corpo email nao possa anexar
» Gerar um relatorio individual em pdf para cada registo da tabela ou consulta. 2 passo enviar pdf para destinatario de email
» [Resolvido]Bug Access 2016 ao criar PDF de relatório e enviar por email
» [Resolvido]Macro para enviar email
» Enviar email do banco acess, mas preciso que relatorio criado saia no corpo email nao possa anexar