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]Se não digitar nada no formulário, subrelatório não aparece

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Silvio 18/3/2014, 13:16

    Prezados bom dia a todos.

    Tenho um formulário principal, dentro dele há mais dois subformulários.
    Esse subs, estão ligados ao principal pelos campos mestre e filhos.

    Criei um relatório, com o formulário principal e os dois sub´s juntos. Ocorre que, se eu não digitar nada de nada nesses dois subformulários, o relatório fica com a lacuna de onde estão.

    Porém se eu digitar um ponto, ou espaço em branco o mesmo se mostra.

    Já revirei, já olhei os vínculos e ao meu ver está tudo correto.

    Alguém pode me dar uma ajuda ?

    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."
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  toyebom 18/3/2014, 17:59

    Podes configurar as margens para uma cor, ai já os deves ver, mas sem dados eles costumam ficar ocultos, o que eu costumo fazer é colocá-los o mais pequeno possivel na altura e definir a propriedade ampiável para sim, assim se não houver dados o espaço onde estão fica preenchido pelos outros campos e se houver dados então eles ampliam mostrando o dados e fazendo os outros campos descerem.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Silvio 18/3/2014, 18:25

    Olá, desde já Toyebom...sou lhe grato...
    Então.....eu preciso que mesmo vazio, ele apareça para o cliente final.....


    Última edição por Silvio em 18/3/2014, 18:27, editado 1 vez(es)


    .................................................................................
    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."
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Jungli 18/3/2014, 18:26

    Boa tarde,

    Veja se o anexo lhe serve, mestre Silvio.

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece 2cen2bk

    Coloquei os dados referentes ao cabeçalho do sub relatório na sessão Cabeçalho do relatório ao invés de Cabeçalho da página.
    Anexos
    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece AttachmentSilvio.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (43 Kb) Baixado 20 vez(es)
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Silvio 18/3/2014, 18:29

    Boas Jungli.......

    Vou dar uma olhada....eu nunca passei por uma situação dessas...e como sempre há e haverá a primeira vez...então aprendemos.

    Vou olhar ele.....e respondo.

    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."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Silvio 18/3/2014, 18:39

    Jungli, o meu está idêntico ao teu.....em tudo mesmo.

    E agora....o que fazer...!


    .................................................................................
    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."
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Jungli 18/3/2014, 18:51

    uma opção,

    nas tabelas "Sub Tabelas" cirar um campo de auto numeração, dê uma revisada também nos relacionamentos.

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece 23hkr44

    estou no aguardo

    Wink
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Silvio 18/3/2014, 19:13

    Boas.....

    Estão idênticos mesmo....

    Esse problema, é de tirar o sono....Deve e tem que estar passando alguma coisa simples que aos meus olhos eu ainda não me apercebi.

    Se tiveres SKype....apicesystem estou por lá para debatermos essa empreitada.


    .................................................................................
    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."
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Jungli 18/3/2014, 19:23

    Me diga uma coisa, o meu exemplo funcionou pra ti?

    se sim,

    poste aqui a parte problemática do teu banco de dados, quero dar uma olhada nele.

    ou me envie,

    gjraplicativos@gmail.com.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Silvio 18/3/2014, 19:54

    já foi.........deve estar chegando por ai..

    abraços.


    .................................................................................
    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."
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Jungli 19/3/2014, 11:21

    Bom dia, mestre, lhe enviei o db de volta.

    abs.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Silvio 19/3/2014, 12:18

    Posto aqui a solução encontrada pelo amigo Jungli.....

    Quando se manda imprimir um relatório com 2 ou mais sub-relatórios, no evento ao imprimir do botão...

    Private Sub bt_imprimir_Click()

    On Error GoTo AoErro

    Dim strDocName As String
    Dim strFilter As String
    strDocName = "rptos" ' nome do formulario
    strFilter = "IDOS=forms!frmos!IDOS" 'filtro aplicado no relatorio

    'Aqui realiza um inserção nas tabelas dos subrelatórios
    ' primeira tabela
    CurrentDb.Execute "INSERT INTO TblServTerc ( IdOs ) SELECT TblOS.IdOS FROM TblOS WHERE (((TblOS.IdOS)=" & Me.IdOs.Value & "));"

    'segunda tabela.
    CurrentDb.Execute "INSERT INTO TblDescServ ( IdOS ) SELECT TblOS.IdOS FROM TblOS WHERE (((TblOS.IdOS)=" & Me.IdOs.Value & "));"

    DoCmd.OpenReport strDocName, acViewNormal, , strFilter

    'Para evitar a duplicidade e ou conflito de registros exclui-se o que fora inserido antes
    'primeira tabela
    CurrentDb.Execute "DELETE * FROM TblServTerc WHERE (((TblServTerc.IdOs)=" & Me.IdOs.Value & "));"

    'segunda tabela
    CurrentDb.Execute "DELETE * FROM TblDescServ WHERE (((TblDescServ.IdOs)=" & Me.IdOs.Value & "));"

    AoErro:
    Select Case Err.Number
       Case 3061: Resume Next
    End Select

    End Sub

    E funfa perfeitamente,  deixo aqui os meus agradecimentos ao amigo e colega Jungli.


    .................................................................................
    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."

    Conteúdo patrocinado


    [Resolvido]Se não digitar nada no formulário, subrelatório não aparece Empty Re: [Resolvido]Se não digitar nada no formulário, subrelatório não aparece

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 15:24