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


2 participantes

    [Resolvido]Fonte do Registro em Relatórios

    avatar
    J Aleixo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 18
    Registrado : 23/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty [Resolvido]Fonte do Registro em Relatórios

    Mensagem  J Aleixo 11/12/2009, 14:11

    Boa Tarde, Amigos.

    Tenho efetuado pesquisas e testes, com a finalidade de Informar o RecordSource de Relatório através de Eventos, e não na Fonte de Registro normal.

    Mas os subRelatórios não buscam a informação. Me parece que eles já abrem buscando a informação direto onde eles foram criados, ou seja a Fonte do Controle da Aba normal.

    Tentei informar o RecordSource no Abrir, Carregar e no Atual. Tudo em vão. Não obtive êxito.

    Como informação, normalmente deixo meus forms, desacoplados, para ficarem rápidos ao abrir e depois de abertos em algum momento, eles buscam a Fonte de Origem (RecordSource). Tenho procurado fazer o mesmo com os Relatórios, mas sem sucesso.

    Se algum dos colegas souberem onde estou cometendo erros, serei muito grato.

    Abraços.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  JPaulo 11/12/2009, 15:20

    Veja na seção Exemplos deste fórum, um exemplo de nome:

    Varios Relatorios com o mesmo SubRelatorio

    Acredito que resolverá o seu problema.


    Última edição por JPaulo em 11/12/2009, 15:26, editado 1 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  JPaulo 11/12/2009, 15:25

    Também pode manipular desta forma:

    DoCmd.OpenReport "SeuRelatorio", acViewDesign, , , acHidden

    If opcao = 1 Then
    Reports!SeuSubRelatorio.RecordSource = "Consulta1"
    ElseIf Opcao= 2 Then
    Reports!SeuSubRelatorio.RecordSource = "Consulta2"
    Else
    Reports!SeuSubRelatorio.RecordSource = "Consulta3"
    End If

    DoCmd.Close acReport , "SeuRelatorio", acSaveYes
    DoCmd.OpenReport "SeuRelatorio", acViewPreview


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Instruções SQL como utilizar...
    avatar
    J Aleixo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 18
    Registrado : 23/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  J Aleixo 11/12/2009, 15:37

    Boa João Paulo.

    No Forms Consigo muito realizar o que você acabou de sugerir.

    Mas no Relatório, tento fazer ele buscar Registros diferentes, mas ele não vai.
    Só quer saber de pegar o Registro Casado na Folha de Propriedade, Dados, Fonte Do Controle.

    Se tenta algo assim:
    Me.RecordSource = "SELECT * FROM Tbl_Pedido WHERE IDPedido=" & Me.IDPedido & ""
    ou qualquer outro tipo de consulta, efetuado. Simplesmente ele abre vazio, pois não tem um caminho na abertura.

    Para os Forms, como eu disse, nenhum problema, mas nos Relatórios.... Nada feito.

    Abraços.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  JPaulo 11/12/2009, 15:47

    Amigo Aleixo, você viu o exemplo que lhe falei na seção Exemplos deste fórum ?

    Veja que o RecordSource do SubRelatorio está vazio, o relatorio ao abrir é que manda no Select


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Instruções SQL como utilizar...
    avatar
    J Aleixo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 18
    Registrado : 23/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  J Aleixo 11/12/2009, 15:51

    Olá, JPaulo.

    Entendi.
    Pelo que parece tenho que abrí-lo em ModoDesign e depois então determinar.
    Espero ser este a minha solução.

    Abraços.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  JPaulo 11/12/2009, 15:53

    Pode optar por essa opção como lhe passei acima.

    DoCmd.OpenReport "SeuRelatorio", acViewDesign, , , acHidden

    If opcao = 1 Then
    Reports!SeuSubRelatorio.RecordSource = "Consulta1"
    ElseIf Opcao= 2 Then
    Reports!SeuSubRelatorio.RecordSource = "Consulta2"
    Else
    Reports!SeuSubRelatorio.RecordSource = "Consulta3"
    End If

    DoCmd.Close acReport , "SeuRelatorio", acSaveYes
    DoCmd.OpenReport "SeuRelatorio", acViewPreview


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Instruções SQL como utilizar...
    avatar
    J Aleixo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 18
    Registrado : 23/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  J Aleixo 14/12/2009, 17:00

    Boa Tarde, JPaulo.

    De fato, meu problema persistiu. Ele resolve bem, mas Relatório normal.
    Quando preciso chamar o sub, aparece uma mensagem dizendo que o objeto não aceita a instrução.

    Deixei de lado, pois estava me tomando muito tempo, e transformei o Sub em um normal.

    Mas gostei muito dessa forma de chamar o report. Fiquei feliz por aprender mais um.

    Abraços
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  JPaulo 15/12/2009, 12:02

    Bom dia amigo Aleixo;

    Desistir no Access, é o pior que se pode fazer depois tanto esforço.

    Existem mil maneiras de fazer nestum, vamos inventar uma ???

    Coloque o seu banco, ou parte dele em site publico que arranjamos uma maneira de dar a volta a isso.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Instruções SQL como utilizar...
    avatar
    J Aleixo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 18
    Registrado : 23/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  J Aleixo 15/12/2009, 16:13

    Bom Tarde, JPaulo.

    Obrigado.´
    Vez ou outra,você sabe que está fazendo tudo certo, mas com certeza não está, senão funcionaria. É o caso desta questão do Relatório.
    Mas sim, agradeço pelo puxão de orelhas, pois realmente em qualquer questão a desistência é nunca é bem vindo.

    Sim, vou postar.
    Vou aproveitar e postar um dificuldade em colocar o Nz para um campo.

    Abraços.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  JPaulo 15/12/2009, 21:08

    Fala Aleixo;

    A minha intenção é ajudar, como já me conhece de outras selvas.

    Sempre que precisar estamos ae.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fonte do Registro em Relatórios Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Fonte do Registro em Relatórios Empty Re: [Resolvido]Fonte do Registro em Relatórios

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 20:49