MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Período entre datas

    Compartilhe

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    [Resolvido]Período entre datas

    Mensagem  eristonmattos em 26/11/2018, 13:33

    Bom dia a todos,

    Tenho mais uma questão, ainda no BD para arquivo de processos onde trabalho:

    Tenho um formulário, onde após informar um período entre datas, ele gera uma
    tabela, uma consulta e um relatório automaticamente, a questão é que se eu
    inserir uma caixa de texto pra mostrar no relatório o período, não consigo de
    jeito nenhum imprimir ou exportar em PDF, a impressão e o PDF retornam o
    mesmo erro de sempre "#Nome?".

    Coloquei a caixa de texto em vermelho pra melhor verificação, tem o seguinte
    critério: =" Período de " & [Formulários]![Frm_Por_Periodo]![txt_DataInicial] & " a " & [Formulários]![Frm_Por_Periodo]![txt_DataFinal]

    A tabela é "Tbl_Periodo".
    A consulta é "Cst_Periodo".
    O formulário é "Frm_Por_Periodo".
    O relatório é "Rel_Periodo"

    Preciso que ele imprima esse relatório ou que, ao menos, deixe eu salvar em PDF
    sem esse erro bendito que aparece, não posso dizer que é pq os dados se perdem,
    pq o relatório que é gerado está "aberto" quando peço impressão ou exporto pra
    PDF, enfim caros, como resolver? Qual seria a sugestão?

    Pra visualizar o BD, segue o link pra baixar e dar uma olhada aí...
    [Você precisa estar registrado e conectado para ver este link.]

    Att,
    avatar
    Gleilsonblensh
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 02/07/2018

    Re: [Resolvido]Período entre datas

    Mensagem  Gleilsonblensh em 26/11/2018, 13:39

    ola eristonmattos, o arquivo não está mais disponível.

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 26/11/2018, 13:49

    Estava editando o link aqui Gleilson.

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 26/11/2018, 13:52

    Eis o link

    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3604
    Registrado : 06/11/2009

    Re: [Resolvido]Período entre datas

    Mensagem  Assis em 26/11/2018, 20:02

    Boa noite

    Com password ?


    .................................................................................
    *** Só sei que nada sei ***

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 26/11/2018, 20:07

    Eita rapaz, mil desculpas!! Shocked

    Senha: 123

    Foi mal Assis.
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Período entre datas

    Mensagem  Alexandre Neves em 26/11/2018, 20:23

    Boa noite,
    Eliminei-lhe a última mensagem por se tratar de repetiçã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

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 26/11/2018, 20:41

    Mas e quanto a questão do BD Alexandre, alguma dica ou sugestão pro caso?

    Att,
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3604
    Registrado : 06/11/2009

    Re: [Resolvido]Período entre datas

    Mensagem  Assis em 26/11/2018, 22:45

    Amigo

    Tabelas sem dados
    Registe alguns dados mesmo sendo falsos para fazer testes.

    E elimine a password de acesso


    .................................................................................
    *** Só sei que nada sei ***

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 27/11/2018, 13:06

    Bom dia Assis,

    Não entendi bem o que vc quis dizer com "tabela sem dados". Não informei que os
    dados fictícios são dos anos 2013, 2014 e 2015, mil perdões...
    Usando o ano todo é melhor, creio, se bem que, olhando na tabela "Tbl_Processo",
    dá pra saber quais são os dados fictícios que criei.

    No mais é isso nobre, tirei a senha de acesso ok?!

    Eis o link [Você precisa estar registrado e conectado para ver este link.]

    Att,

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 29/11/2018, 12:55

    Bom dia a todos,

    Nenhuma dica de como resolver esse problema com a impressão ou
    exportação em PDF do relatório com período entre datas?
    Assis e Alexandre tbm não?

    Att,

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 4/12/2018, 16:51

    Alguém que possa ajudar com o caso do BD??

    Alguma forma possível de ter o período entre duas datas mostrado no relatório?

    Att,
    avatar
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 22/11/2016

    Re: [Resolvido]Período entre datas

    Mensagem  IvanJr. em 4/12/2018, 20:37

    Olá meu caro, vamos resolver?

    Então... a lógica atual do seu arquivo é

    1. Usa o formulário para filtrar o período, ofertando os campos de datas do formulário para a consulta realizar o filtro e criar a tabela
    2. Abrir o relatório que tem como base a tabela criada, e que de quebra usa os campos do formulário que por enquanto ainda está aberto para mostrar as datas selecionadas na caixa de texto Texto44
    (=" Período de " & [Formulários]![Frm_Por_Periodo]![txt_DataInicial] & " a " & [Formulários]![Frm_Por_Periodo]![txt_DataFinal])
    3. O relatório aberto exibi os dados e então o formulário que foi usada para o filtro é fechado
    4. Fim

    Para exibir na tela a primeira vez há problema, entretanto quando você vai imprimir ou exportar e o relatório vai buscar os valores de datas selecionadas no formulário assim como foi feito na primeira vez para que possa exibir a informação na caixa de texto Texto44 ele se embanana todo pois o formulário já está fechado e isso causa o erro que você relata.

    Como você usou macros para abrir o relatório, então é por ela que resolveremos.

    Na macro que abre o relatório, adicione o bloco conforme destacado na imagem
    [Você precisa estar registrado e conectado para ver esta imagem.]

    A caixa de texto44 então ficará agora apontando para a variável temporária criada
    [Você precisa estar registrado e conectado para ver esta imagem.]

    E não se pode esquecer de dar um fim nela já que ela deixará de ter serventia, então no evento ao fechar do relatório
    [Você precisa estar registrado e conectado para ver esta imagem.]

    avatar
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 22/11/2016

    Re: [Resolvido]Período entre datas

    Mensagem  IvanJr. em 4/12/2018, 20:40

    Corrija o nome da variável na última imagem para DatasInformadas

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 6/12/2018, 14:08

    Bom dia Alexandre,

    Ainda não resolveu com suas dicas nobre, o relatório imprime a caixa de texto em branco agora,
    quando exporto pra PDF tbm fica em branco a caixa de texto, não aparece mais o erro, mas tbm
    não aparece o texto que deveria...

    Período de .......... a .........

    Alguma outra solução?
    Se vc me disser que é melhor eu ignorar tudo, eu aceito, por exemplo, poderia criar
    um formulário pra consultar um período de datas usando critérios na consulta, o chato
    é que aquela caixa do Access que aparece é tão pobre de design, por isso que gostei
    muito desse modo atual, mas enfim, o que me diz?

    Att,

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 6/12/2018, 14:10

    Digo, Damasceno....

    Coloquei o nome do meu chefe... kkkkkkkkk Surprised
    avatar
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 22/11/2016

    Re: [Resolvido]Período entre datas

    Mensagem  IvanJr. em 6/12/2018, 14:52

    Sempre prefiro que o próprio usuário faça as alterações sugeridas para o banco para que ele entenda o que foi feito e saiba fazer futuras manutenções e possíveis adaptações quando necessário. Em anexo envio o arquivo com os objetos envolvidos e totalmente funcional. Estude o que foi feito e tente descobrir onde estava a errar. Sucesso.
    Anexos
    PROC_CEREST-teste_rev.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1 Mb) Baixado 6 vez(es)

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos em 6/12/2018, 16:46

    Ok caro,
    Tbm prefiro as dicas e eu mesmo configurar, formatar ou alterar o BD, até pq o que se faz nele, servirá pra
    algum outro projeto futuro, mas enfim, eu só vou comparar suas alterações com o meu depois do dia 17,
    vou pegar 10 dias de folga em casa (coisas de trabalho), e como só tenho impressora no trabalho, vou
    deixar pra verificar tudo isso quando retornar ok...
    Resolvendo já deixo meu "resolvido" aqui com louvor...

    Abraço.
    avatar
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 22/11/2016

    Re: [Resolvido]Período entre datas

    Mensagem  IvanJr. em 6/12/2018, 17:18

    O fórum agradece seu retorno.
    avatar
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 22/11/2016

    Re: [Resolvido]Período entre datas

    Mensagem  IvanJr. Hoje à(s) 12:14

    Eriston, e o resolvido do tópico?


    .................................................................................
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Sempre tente entender o código, não somente copie e cole.

    eristonmattos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/09/2018

    Período entre datas

    Mensagem  eristonmattos Hoje à(s) 14:45

    Sim Damasceno, meu caro,

    Resolvido sim, imprime ok e exporta ok...
    Como tirei semana passada de recesso do trabalho, não mexi mais no Access aqui no trabalho.

    Mas enfim, obrigado!!
    Volto com outras questões breve.

    Att,
    Eriston Mattos.

      Data/hora atual: 18/12/2018, 21:53