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]Abrir relatório após pesquisa

    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 26/4/2021, 02:19

    Boa noite meus amigos, será que algum amigo pode me ajuda. Tenho um formulário de pesquisa com uma caixa de rolagem. Após a localização
    do registro gostaria que fosse aberto o relatório com as informações do tal registro. Porem quando clico no registro é gerado um arquivo em pdf do registro com as informações que eu preciso. Segue o código se algum amigo puder ajudar.

    If Not IsNull(Me.listagempesquisa) Then
    DoCmd.OpenReport "relProduto", , "produto = " & Me!listagempesquisa.Column(1)

    End If

    On Error GoTo Err_listapesquisa_Click

    If IsNull(Me.listagempesquisa) Then

    MsgBox "Selecione um código válido na lista", vbCritical, "Atenção"

    Obs..: amigos deixei a imagem da tela de pesquisa, o meu desejo era que ao scanear o código já abrir o relatório.



    Else

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "frmpesquisa"

    stLinkCriteria = "[identificacao]=" & Me![txtlistapesquisa]
    DoCmd.OpenReport stDocName, , , stLinkCriteria

    End If

    Exit_listapesquisa_Click:
    Exit Sub

    Err_listapesquisa_Click:
    MsgBox Err.Description
    Resume Exit_listapesquisa_Click

    End Sub
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Silvio 26/4/2021, 13:39

    Bom dia..

    De: DoCmd.OpenReport stDocName, , , stLinkCriteria

    Para: DoCmd.OpenReport "frmpesquisa", acViewReport

    Porém temos que acertar algumas coisas no teu relatório para a visualização do mesmo.

    1- modo pop.
    2- tem que colocar um botão de impressão.
    3- nesse botão, uma das propriedades tem que ser: mostrar somente na tela.
    4- um botão de voltar, sair e também o mesmo tem que estar somente para mostrar na tela.
    5- o estilo da borda desse relatório tem que estar como dialogo.

    Bons estudos...

    Qualquer coisa, estamos por aqui.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 26/4/2021, 14:03

    Bom dia amigo, vou fazer as mudança.
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 26/4/2021, 14:11

    Oi amigo, fiz a mudança e já me mostra na tela a informação do produto, porem antes de me mostrar o relatório me mostra a tela o onenote do windows antes. Vou verificar o motivo. Quanto aos botões irei criar ainda. Estava me atentando para aquela questão de não me mostrar o relatório que vc me ajudou.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Silvio 26/4/2021, 17:59

    Ok, qualquer coisa estamos por aqui.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 26/4/2021, 18:05

    Obrigado.
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 26/4/2021, 18:37

    Amigo o código ficou como segue abaixo, o relatório esta imprimindo direto e eu gostaria de verificar o relatório para depois clicar em imprimir se assim desejar.
    Só que esta imprimindo direto quando clico duas vezes o registro desejado.

    Private Sub listagempesquisa_DblClick(Cancel As Integer)

    If Not IsNull(Me.listagempesquisa) Then
    DoCmd.OpenReport "relProduto", , "produto = " & Me!listagempesquisa.Column(1)

    End If

    On Error GoTo Err_listapesquisa_Click

    If IsNull(Me.listagempesquisa) Then

    MsgBox "Selecione um código válido na lista", vbCritical, "Atenção"


    Else

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "relproduto"

    stLinkCriteria = "[identificacao]=" & Me![listagempesquisa]
    DoCmd.OpenReport "relproduto", acViewReport

    End If

    Exit_listapesquisa_Click:
    Exit Sub

    Err_listapesquisa_Click:
    MsgBox Err.Description
    Resume Exit_listapesquisa_Click

    End Sub
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Silvio 26/4/2021, 18:54

    Private Sub listagempesquisa_DblClick(Cancel As Integer)
    On Error GoTo Err_listapesquisa_Click

    If Not IsNull(Me.listagempesquisa) Then
    DoCmd.OpenReport "relProduto",acViewReport , "produto = " & Me!listagempesquisa.Column(1)


    Elseif IsNull(Me.listagempesquisa) Then

    MsgBox "Selecione um código válido na lista", vbCritical, "Atenção"

    End If

    Exit_listapesquisa_Click:
    Exit Sub

    Err_listapesquisa_Click:
    MsgBox Err.Description
    Resume Exit_listapesquisa_Click

    End Sub

    obs. tem umas pegandinhas, para que possa aprender e exercitar a arte de programar....são coisas simples.
    bons estudos.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 5/5/2021, 11:56

    Bom dia amigo, poxa não consegui descobrir o erro. O que eu achei que estivesse errado era endif tudo junto. Todos os registro que busco, sempre mostra o mesmo registro na tela, apesar de na consulta mostrar a informação correta.

    Tudo que eu achei que poderia ser eu fiz, e sempre mostra o mesmo registro. A pegadinha que você fez, eu não consegui entender.
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 5/5/2021, 17:55

    Boa tarde!

    Boa tarde meu amigo, esgotei aqui as minhas possibilidades. Não consegui achara a solução. Poderia dar um help ?

    Desde já agradeço
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Silvio 5/5/2021, 18:39

    Boas..

    Estarei ausente por uns dias aqui do fórum, projeto novo.

    Mas coloca aqui, a entidades envolvidas ( tabela, consulta, formulário e relatório ) para podermos lhe ajudar.

    Grato.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 5/5/2021, 18:46

    Pode ser no onedrive ?
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 5/5/2021, 19:00

    Não consegui colocar aqui, só no one mesmo.
    drive.google.com/file/d/1Z7yDw8dcFPYo2uq4MyS5HlguFoaXBpvt/view?usp=sharing
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 11/5/2021, 12:40

    Bom dia!
    Olá a todos!
    Meus amigos, algum amigo poderia me ajudar ? Tive a ajuda do amigo Silvio mas ele estará ausente um dia e não consegui a solução ainda. Tenho um formulário de caixa de pesquisa, onde no campo txtpesquisa gostaria de digitar o codigo do produto ou escanear o mesmo e em seguida abrir o relatório relProduto. Porem de todas as formas que tentei sem me mostra o mesmo produto. vou deixar aqui o código que estou utilizando.


    Private Sub txtproduto_DblClick(Cancel As Integer)
    On Error GoTo Err_listapesquisa_Click

    If Not IsNull(Me.listagempesquisa) Then
    DoCmd.OpenReport "relProduto", acViewReport, "idproduto = " & Me!listagempesquisa.Column(0)


    'ElseIf IsNull(Me.listagempesquisa) Then

    MsgBox "Selecione um código válido na lista", vbCritical, "Atenção"

    End If

    Exit_listapesquisa_Click:
    Exit Sub

    Err_listapesquisa_Click:
    MsgBox Err.description
    Resume Exit_listapesquisa_Click

    End Sub
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Alvaro Teixeira 12/5/2021, 16:01

    Olá a todos,

    Claudio, para anexar no fórum veja o tópico abaixo:
    https://www.maximoaccess.com/t28813-como-adicionar-arquivo-ficheiro-a-mensagem-no-forum

    Relativamente ao seu projeto apresenta vários erros

    1) Erros de código, para verificar aperte as teclas ALT+F11 -> Debug ->Compile
    2) A listagem (na minha opinião) não está bem elaborada, tem o detalhe no cabeçalho e nunca iria funcionar para o que pretende.

    Como sou adepto do simples, para o ajudar,  optei por recriar um pequeno exemplo para você estudar.
    Código:
    Option Compare Database

    Private Sub txtPesqProduto_AfterUpdate()
        Me.Lista.SetFocus
        Me.Lista.Requery
    End Sub

    Private Sub Lista_Click()
        DoCmd.OpenReport "rptProdutos", acViewPreview, , "[idProduto] = " & Me.Lista.Column(0)
    End Sub
    Creio que é o que pretende.

    Abraço e bons estudos
    Anexos
    [Resolvido]Abrir relatório após pesquisa AttachmentPesquisarAbrirReporte.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (29 Kb) Baixado 24 vez(es)
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 12/5/2021, 17:19

    Opa!
    Obrigado, pela orientação. Sei que preciso melhor em muitas coisas, gosto muito de mexer com o access e vou buscar essa melhora. Quanto ao exemplo que me passou ele não esta filtrando. Foi assim mesmo que passou ? para que eu busque os ajustes ?

    Opa!
    Corrigindo a informação, agora esta abrindo.
    Grato!!
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Alvaro Teixeira 13/5/2021, 11:51

    Olá Claudio,

    Não percebi, o exemplo não está a fazer o pretendido?

    Abraço a todos
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 13/5/2021, 12:08

    Bom dia, olá amigo!
    Consegui aqui já, obrigado!
    Estarei fechando o tópico como resolvido.
    Grato!!
    Almeidar
    Almeidar
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 398
    Registrado : 03/03/2015

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Almeidar 13/5/2021, 12:12

    Meus amigos, obrigado pela ajuda de todos.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Alvaro Teixeira 14/5/2021, 16:43

    Olá Claudio,

    Obrigado pelo retorno, o fórum agradece.

    Abraço a todos
    cheers

    Conteúdo patrocinado


    [Resolvido]Abrir relatório após pesquisa Empty Re: [Resolvido]Abrir relatório após pesquisa

    Mensagem  Conteúdo patrocinado


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