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


3 participantes

    [Resolvido]Saber quais registros foram enviados por e-mail

    ptknascimento
    ptknascimento
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 18/09/2011

    [Resolvido]Saber quais registros foram enviados por e-mail Empty Saber quais registros foram enviados por e-mail

    Mensagem  ptknascimento 3/10/2011, 13:08

    Amigos bom dia...
    Eu tenho um formulário onde eu cadastro de equipamentos perdidos.
    Nele existe um botão para gerar relatório, que na verdade é um formulário onde não se pode alterar os dados, com botões de navegação de registro para visualizar os equipamentos que estão perdidos, nesse "relatório" existe um botão onde eu envio esse "relatório" por e-mail, sendo que o que eu quero é enviar apenas o registro atual e depois de clicar no botão "enviar por email" ele de alguma forma me dizer que aquele registro já foi enviado, para quando eu estiver navegando nos registros saber quais equipamentos foram enviados por e-mail e quais não foram...
    Não sei se fui claro, qualquer dúvida pergunta ...rs'
    Obrigado.


    .................................................................................
    Patrick Nascimento.
    Venha para o Lado Negro da Força.
    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]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  criquio 3/10/2011, 13:21

    É só colocar um campo na tabela com nome EmailEnviado por exemplo aonde você pode inserir, no momento de enviar o email, a palavra Sim nesse campo:

    Rotina de envio do Email
    Me.NomeDoCampo = "Sim"
    ...


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

    ptknascimento
    ptknascimento
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 18/09/2011

    [Resolvido]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  ptknascimento 3/10/2011, 13:29

    Itendi..no caso o usuário terá que marcar neh?
    Não será automático, certo?
    To com outro problema, como faço pra quando enviar o email, enviar apenas o registro atual, ao invés de todos os registros?
    Quando clico enviar e-mail ele envia todos os registros, eu queria enviar apenas 1 registro por email.
    O botão é do próprio access(macro) onde gera um arquivo em .pdf.
    Uso o access 2007


    .................................................................................
    Patrick Nascimento.
    Venha para o Lado Negro da Força.
    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]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  criquio 3/10/2011, 14:15

    Eu pensei que estivesse enviando o email ao clicar em um botão com uma instrução em vba. Como estão as linhas dessa macro?


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

    ptknascimento
    ptknascimento
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 18/09/2011

    [Resolvido]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  ptknascimento 3/10/2011, 14:21

    Enviar objeto:
    Formulário; ; Formato PDF (*.pdf); ; ; ; solicitação de reposição; ; Sim;

    Obs:
    Tipo de objeto = Formulário.
    Formato PDF (*.pdf) = formato de saida
    solicitação de reposição = assunto
    editar mensagem = sim

    Fiz no macro pois é mais fácil até pq comecei a pouco em access...
    Mas to começando a achar que não vou conseguir fazer o que eu quero com macro... =/


    .................................................................................
    Patrick Nascimento.
    Venha para o Lado Negro da Força.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  Gilberto Rocha 3/10/2011, 14:24

    Amigo, filtre a consulta de seu relatório para enviar somente um registro
    ptknascimento
    ptknascimento
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 18/09/2011

    [Resolvido]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  ptknascimento 3/10/2011, 14:36

    Na verdade não é um relatório, é um form onde navego nos registros...
    Então abre vários registros onde navego neles e envio os que ainda não foram enviados.
    Eu ainda to aprendendo, mas filtrar como a consulta como assim?
    Quando o usuario faz um cadastro dos equipamentos perdidos, no form do cadastro existe um botão onde ele marca se é preciso solicitar a reposição dos equipamentos.
    A consulta abre todos os registros onde a opção está marcada, onde abre em um form todos os registros, nesse form coloquei uma caixa de seleção que após enviar o usuário marca como enviado.


    .................................................................................
    Patrick Nascimento.
    Venha para o Lado Negro da Força.
    ptknascimento
    ptknascimento
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 18/09/2011

    [Resolvido]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  ptknascimento 3/10/2011, 14:46

    Teria como eu criar um relatório onde abra somente o registro atual aberto no form??
    Pois se possivel eu coloco para ao clicar no botão "enviar por email"
    Ele abra esse relatório e envie ele.


    .................................................................................
    Patrick Nascimento.
    Venha para o Lado Negro da Força.
    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]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  criquio 3/10/2011, 14:49

    DoCmd.OpenReport "NomeDoRel", , , "Código=" & Me.Código

    ou criar uma consulta passando o nome do campo código do formulário no critério Como Forms!NomeDoForm!NomeDoCampo e criar o relatório á partir dessa consulta


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

    ptknascimento
    ptknascimento
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 18/09/2011

    [Resolvido]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  ptknascimento 3/10/2011, 15:10

    ta dando certo, mas ta abrindo pra imprimir ao invés de abrir o relatório... :S

    fico assim o meu
    DoCmd.OpenReport "consolicitacao", , , "Codsol=" & Me.txtCodsol


    .................................................................................
    Patrick Nascimento.
    Venha para o Lado Negro da Força.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  Gilberto Rocha 3/10/2011, 15:12

    Na consulta do relatório use como o Criquio disse

    criar uma consulta passando o nome do campo código do formulário no critério Como Forms!NomeDoForm!NomeDoCampo e criar o relatório á partir dessa consulta
    ptknascimento
    ptknascimento
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 18/09/2011

    [Resolvido]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  ptknascimento 3/10/2011, 15:53

    Fiz a consulta e funcionou \õ,
    Por enquanto é só(por enquanto...rs')
    Obrigado amigos, solução simples e prática.
    Mta Paz e sucesso.


    .................................................................................
    Patrick Nascimento.
    Venha para o Lado Negro da Força.
    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]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  criquio 3/10/2011, 18:34

    Deve funcionar assim tambem:

    DoCmd.OpenReport "consolicitacao", acViewPreview, , "Codsol=" & Me.txtCodsol

    ou assim:

    DoCmd.OpenReport "consolicitacao", acViewReport, , "Codsol=" & Me.txtCodsol


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


    Conteúdo patrocinado


    [Resolvido]Saber quais registros foram enviados por e-mail Empty Re: [Resolvido]Saber quais registros foram enviados por e-mail

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 12:48