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]Informar dados via inputbox para Relatório

    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Informar dados via inputbox para Relatório Empty [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Pablo Weber 2/3/2018, 16:16

    Bom dia aos amigos.

    Gostaria de perguntar ao nobres, como poderia fazer para exportar um relatório pdf, onde preciso que ao clicar em um botão, abra um inputbox e o usuário digite um parâmetro, onde esse mesmo será procurado em minha tabela se existe ou não. Caso exista imprima o relatório com todos os clientes com esse parâmetro, e caso não exista na tabela esse parâmetro, indique ao usuário por meio de uma msgbox que não foi possível executar a consulta, impedindo assim a exportação do relatório.

    Estou há algum tempo tentando, porém sem êxito.

    Obrigado pelo espaço.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  cleverson_manaus 2/3/2018, 21:14

    Pablo dê uma olhada neste link da Microsoft:

    support.office.com/pt-br/article/usar-par%C3%A2metros-para-solicitar-entrada-durante-a-execu%C3%A7%C3%A3o-de-uma-consulta-c2806d3d-d500-45a8-8507-ec6af351b6ed


    Editado por Noobezinho: Quando colocar links externos, retirar o http:// - conforme regra nº 14.


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Pablo Weber 4/3/2018, 21:12

    Obrigado pela atenção amigo. Vou dar uma olhada e caso me aperte volto ao tópico.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Noobezinho 4/3/2018, 21:27

    Sugiro que se faça um formulário.

    Fica mais profissional e elegante.

    [ ]'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?  Twisted Evil
    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.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  cleverson_manaus 4/3/2018, 23:01

    Foi mal Nobezinho quando HTTP.


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Noobezinho 5/3/2018, 01:16

    Cleverson

    Só lembrando! Razz

    [ ]'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?  Twisted Evil
    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.
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Pablo Weber 5/3/2018, 11:10

    Bom dia amigos do fórum.

    Em relação ao que o amigo Noobezinho citou sobre criar um formulário, eu não entendi.

    Pois tenho um formulario que possui um botão, que ao clicar abre um inputbox que me solicita um valor, e este valor eu gostaria que ele procurasse na minha tabela, e verificasse se existe, após exportasse um relatório que possuo em formato PDF, baseado em uma consulta seleção, apenas contendo os registros que satisfaçam aquele critério inserido na inputbox. Se caso não exista esse criterio, gostaria que aparece um retorno ao usuário, informado que não foi possivel tendo em vista não haver tal registro......
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Noobezinho 5/3/2018, 11:23

    Pablo

    Explicando:

    -Crie um formulário e coloque uma caixa de texto e um botão.

    -No evento Após atualizar da textbox, faça um DCount() para verificar a existência do registro na tabela.


     If Dcount(blabla) = 0 then
        msgbox "Não tem registro"

    else
        Abre relatório

    end if

    Na consulta base do relatório, coloque o criterio na coluna  do código/id dos registros:

    = Forms!NomedoFormQueCriou!NomeTextBox.

    Creio que me fiz entender  Wink


    .................................................................................
    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?  Twisted Evil
    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.
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Pablo Weber 5/3/2018, 12:02

    Amigo, vou postar o código, que fiz, e acredito que esteja errado, pois continuo sem entender.

    Dim strArquivo As String
    Dim strLocal As String
    Dim valor As String
    Dim TotalDeRegistros As String

    'valor vem da caixa de texto do formulário que você falou
    valor = Me.Texto0.value


    If DCount("cod", "individuos", "faccao =""" & Me!faccao & """") = 0 Then
    MsgBox "Não existe essa facção " & Me!faccao & "."
    Cancel = True 'mantém o foco no campo.

    Else
    strArquivo = "Facções" & ".pdf"
    strLocal = CurrentProject.Path & "\Relatórios\" & strArquivo
    DoCmd.OutputTo acOutputReport, "relPesquisaFaccoes", acFormatPDF, strLocal

    MsgBox "Relatório da " & Me!faccao & " gerado com sucesso."

    End If
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  cleverson_manaus 5/3/2018, 12:04

    Posta o BD com os objetos envolvidos.


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Pablo Weber 5/3/2018, 12:12

    Conforme solicitado amigo cleverson_manaus

    a senha do admin é Aa123456
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  cleverson_manaus 5/3/2018, 12:17

    Amigo, mensagem sem o anexo ou link.


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Informar dados via inputbox para Relatório Empty BD

    Mensagem  Pablo Weber 5/3/2018, 12:37

    Senha do admin Aa123456
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Noobezinho 5/3/2018, 14:43

    Pablo

    O erro está aqui:

    If DCount("cod", "individuos", "faccao =""" & Me!faccao & """") = 0 Then


    Vou deixar para você resolver.

    Dica; você não está no teu formulário!

    Dica²; No página do VBA, se clicar sobre a palavra (o cursor "|" vai ficar piscando em cima) e apertar F1,

    o Accces abre a ajuda sobre aquela palavra.

    [ ]'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?  Twisted Evil
    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.
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Pablo Weber 5/3/2018, 15:00

    OK, vou dar uma olhada. Obriagado.
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Pablo Weber 15/3/2018, 03:05

    Já resolvido meus amigos, obrigado.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Noobezinho 15/3/2018, 09:47

    Pablo

    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?  Twisted Evil
    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.

    Conteúdo patrocinado


    [Resolvido]Informar dados via inputbox para Relatório Empty Re: [Resolvido]Informar dados via inputbox para Relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 22:55