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 a partir de combobox em registro especificado.

    avatar
    HenriqueOliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 04/10/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Abrir relatório a partir de combobox em registro especificado.

    Mensagem  HenriqueOliveira 14/10/2011, 19:38

    Olá de novo amigos do fórum... tenho uma dúvida:

    tenho um formulário onde cadastro orçamentos fechados
    e tenho um relatório que exibe essas informações..
    em ambos existem os mesmos campos

    meu problema é, criei um outro formulário que gostaria que fizesse uma busca nesse relatório ao selecionar o orçamento que desejo, utilizando uma combobox e um botão ABRIR. isso é possivel?

    era isso o que queria: vou na combobox. seleciono o orçamento que desejo e clico em abrir.. com isso o relatório fosse aberto e exibido exatamente no registro que selecionei na combobox. poderiam me ajudar?


    Agradeço desde já.
    Obrigado


    .................................................................................
    Henrique Oliveira lol!
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  Marcelo David 14/10/2011, 19:46

    Na cbo, voce pode ter por exemplo como origem da linha esta sql: SELECT Tabela1.Cod, Tabela1.Teste FROM Tabela1;
    No evento após atualizar da cbo:

    DoCmd.OpenReport "NomeRelatório", acViewPreview, "", "[CódigoRelatório]=[forms]![NomeFormAtual]![NomeControleCódigoDoForm]"


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Marcel11
    avatar
    HenriqueOliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 04/10/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  HenriqueOliveira 17/10/2011, 12:55

    consigo abrir o relatório mas ele não filtra os dados como gostaria entre os registros.. apenas abre.
    estou errando o código?

    DoCmd.OpenReport "Orçamentos Fechados", acViewPreview, "", "[Nº Orçamento]=[forms]![Selecionar Relatório]![Nº Orçamento]"


    .................................................................................
    Henrique Oliveira lol!
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  Marcelo David 17/10/2011, 13:26

    Nº Orçamento deve ser a chave primária do reatório, e essa chave primária deve ser referenciada na cbo (mesmo que não apareça).
    Veja o nome dos campos e relatórios. O ideal é que voce evite espaços entre os nomes dos objetos.
    Caso não conseiga, poste seu bd que vejo o que deve ser feito.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Marcel11
    avatar
    HenriqueOliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 04/10/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  HenriqueOliveira 17/10/2011, 17:31

    não consegui fazer, mas tive uma ideia mais simples... gostaria de fazer igual esse video
    https://www.youtube.com/watch?v=59zxwv6mlqs

    mas ele dá esse erro no meu sistema:
    Erro de sintaxe (operador faltando) na expressao de consulta 'nºorçamento = [formulários].[orçamentos fechados][nº orçamento]'.

    até é exibido relatório, mas novamente sem o filtro.. saberia me dizer qual é o problema?


    .................................................................................
    Henrique Oliveira lol!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  vieirasoft 17/10/2011, 18:56

    Vou-lhe dar uma ideia mais simples ainda: Procure aqui no fórum, por DLookup. Salvo erro na sala documentações. Esta função vai ajuda-lo imenso.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  vieirasoft 17/10/2011, 18:58

    http://maximoaccess.forumeiros.com/t1533-funcao-dlookup-explicacao
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  Marcelo David 17/10/2011, 18:58

    Então amigo, é bom postar seu bd, pois talves os nomes dos objeto estejam errados, ou chaves primárias.
    Contudo, terá que fazer assim:
    nºorçamento = [formulários].[orçamentos fechados].[nº orçamento]

    Voce esqueceu o ponto entre "[orçamentos fechados]" e "[nº orçamento]"

    Caso não resolva, poste seu bd.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  Marcelo David 17/10/2011, 19:00

    Descupe Vieira, postamos iguais...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Marcel11
    avatar
    HenriqueOliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 04/10/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  HenriqueOliveira 17/10/2011, 20:17

    estou postando meu bd para darem uma olhada pois não consegui fazer sozinho, estou errando em algo...
    agradeço a ajuda e vou testar todas as dicas, obrigado mesmo
    Anexos
    [Resolvido]Abrir relatório a partir de combobox em registro especificado. AttachmentOrçamento Fechado.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (885 Kb) Baixado 63 vez(es)


    .................................................................................
    Henrique Oliveira lol!
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  Marcelo David 17/10/2011, 20:36

    Ok, vou p/ faculdade, ao voltar, vejo se consigo algo p/ você.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  Marcelo David 18/10/2011, 02:07

    Amigão, baixe e veja se é o que pretende.
    Observações:

    1- Renomeie o relatório e o form em questão para eliminar os espaços
    2- Renomeie a ComboBox para ficar mais simples no VBA.
    3- Retirei os filtros errados do relatório (Fiz tudo por VBA no botão "Abrir")
    4- Refiz a consulta da cbo para que fosse possível visualizar o número do orçamento e o nome do contato na cbo
    5- Criei uma MsgBox para forçar o usuário a selecionar um relatório (caso clique em abrir com a cbo Null, para evitar erro no VBA)
    6- Alterei a chave primária da tabela
    7- Apaguei o código do evento após atualizar da cbo

    Clique aqui para baixar


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Marcel11
    avatar
    HenriqueOliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 04/10/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  HenriqueOliveira 18/10/2011, 12:57

    é exatamente isso que quero... só mais uma coisinha, como faço pra exibir o relatório em modo diálogo? qual e onde devo inserir o código na vba?


    .................................................................................
    Henrique Oliveira lol!
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  Marcelo David 18/10/2011, 13:42

    Altere o código do botão "Abrir" no Else para:

    DoCmd.OpenReport "OrcamentosFechados", acViewReport, "", "[Codigo] =" & cbo

    Depois defina nas propriedades do relatório:
    Formato => Estilo da borda: Diálogo
    Outra => Pop-up; Sim


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Marcel11
    avatar
    HenriqueOliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 04/10/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  HenriqueOliveira 19/10/2011, 18:56

    não sei o que faria sem a ajuda dos amigos, obrigado mesmo. resolvi tudo o que queria


    .................................................................................
    Henrique Oliveira lol!
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  Marcelo David 19/10/2011, 19:28

    Obrigado pelo retorno, e sempre estamos a disposição.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Marcel11

    Conteúdo patrocinado


    [Resolvido]Abrir relatório a partir de combobox em registro especificado. Empty Re: [Resolvido]Abrir relatório a partir de combobox em registro especificado.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 04:24