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


4 participantes

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    avatar
    aldan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 01/11/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  aldan 1/12/2012, 17:56

    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
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  criquio 1/12/2012, 18:01

    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.


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

    avatar
    aldan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 01/11/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  aldan 1/12/2012, 18:04

    Bacana ele será enviado em pdf.
    avatar
    dias2011
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 90
    Registrado : 13/08/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  dias2011 24/4/2013, 14:35

    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.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  Alexandre Neves 24/4/2013, 18:06

    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


    .................................................................................
    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
    avatar
    dias2011
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 90
    Registrado : 13/08/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  dias2011 26/4/2013, 16:49

    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?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  Alexandre Neves 26/4/2013, 17:48

    Boa tarde,
    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
    avatar
    dias2011
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 90
    Registrado : 13/08/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  dias2011 15/5/2013, 13:43

    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.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  Alexandre Neves 15/5/2013, 19:54

    Boa tarde,
    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
    avatar
    dias2011
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 90
    Registrado : 13/08/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  dias2011 16/5/2013, 12:07

    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
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  Alexandre Neves 16/5/2013, 17:10

    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


    .................................................................................
    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
    avatar
    dias2011
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 90
    Registrado : 13/08/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  dias2011 16/5/2013, 17:15

    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.

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  Alexandre Neves 16/5/2013, 17:41

    veja
    Anexos
    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL AttachmentRegistro 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
    avatar
    dias2011
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 90
    Registrado : 13/08/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  dias2011 16/5/2013, 18:56

    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?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  Alexandre Neves 16/5/2013, 18:58

    If DLookup("UltimaData","TblUltimaData") <> Date Then
    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
    avatar
    dias2011
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 90
    Registrado : 13/08/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  dias2011 16/5/2013, 19:21

    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
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  Alexandre Neves 16/5/2013, 19:29

    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
    avatar
    dias2011
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 90
    Registrado : 13/08/2012

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  dias2011 16/5/2013, 19:32

    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
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  Alexandre Neves 16/5/2013, 19:35

    Certo, não me tinha apercebido
    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

    Conteúdo patrocinado


    [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL Empty Re: [Resolvido]ENVIAR RELATORIO DIARIO PARA EMAIL

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 21:35