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]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 28/9/2012, 20:16

    Boas Pessoal, mais uma vez venho em busca de ajuda e da vossa sabedoria,
    é o seguinte

    Tenho um relatório com o nome RO
    esse relatório tem um subformulário com o nome MEIOS, e este tem os campos VIATURAS (texto), Nº BOMB (texto, KM (texto) e HORAS BOMBA (horas)

    eu quero obter no RO somas dos campos do subformulário,
    do campo VIATURAS, quero contar o nº de registos
    do campo Nº BOMB, quero a soma dos valores contidos nos campos
    do campo KM, quero a soma dos valores contidos nos campos
    do campo HORAS BOMBA, quero a soma das horas todas

    para ver uma imagem do exemplo, ver no link
    https://2img.net/r/ihimg/photo/my-images/140/30331254.jpg/

    desde já
    Muito obrigado
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  criquio 28/9/2012, 20:47

    Já tentou assim?
    =nz(Soma(Parent!NomeSubRelatório!NomeCampo);0)

    ou assim?
    =nz(Soma(Reports!NomeRelatório!NomeSubRelatório!NomeCampo);0)


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 28/9/2012, 21:47

    Boas e obrigado
    não está a funcionar ou eu estou a fazer algo mal

    é suposto colar isso na origem do controlo do campo certo?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  criquio 28/9/2012, 21:57

    Sim. Tambem pode colocar em um campo oculto no rodapé do subformulário:

    =Soma([NomeDoCampo])

    E no formulário principal, coloca:

    =Forms!NomeDoForm!NomeDoSubform.Form!NomeDoCampo


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 28/9/2012, 22:04

    mas isto é no relatório e não num formulario
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  criquio 28/9/2012, 22:09

    Só mudar Forms para Reports


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 28/9/2012, 22:23

    vou colocar aqui o ex. para veres

    no relatório a imprimir coloca o 1000/2012
    Anexos
    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO AttachmentImprimir relatorio.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (430 Kb) Baixado 22 vez(es)
    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 29/9/2012, 00:34

    Ja tenho a funcionar a parte das somas, falta só a parte de contar os registos.
    podes ajudar-me nisso?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  criquio 29/9/2012, 00:45

    Tente =Count(*)


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 29/9/2012, 01:34

    hoje já não vai dar, mas amanha vou testar e depois digo se funcionou.
    obrigado
    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 29/9/2012, 15:19

    Boas
    resolvi assim

    =[Nomedosubformulário].[Relatório]![NomedoCampo]

    agora tenho mais uma duvida, é possível contar dentro do mesmo campo? tipo

    o campo X regista números separados por - ou ;

    145874585-45896547-4587-4265698545-458896145

    é possível ter um caixa a contar esses números, no caso apresentado dar 5
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  criquio 29/9/2012, 16:05

    Se são apenas esses dois separadores, pode tentar algo assim na origem do campo:

    Código:
    =SeImed(Len(Replace([CampoX];";";""))<Len(Replace([CampoX];"-";""));Len(Replace([CampoX];";";""));Len(Replace([CampoX];"-";"")))


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 29/9/2012, 16:34

    Boas grande CRIQUIO

    colei mas não funcionou, dá erro
    ao colar ele fica assim
    Código:
    =SeImed(Compr(Substituir([CampoX];";";""))<Compr(Substituir([CampoX];"-";""));Compr(Substituir([CampoX];";";""));Compr(Substituir([CampoX];"-";"")))



    eu pretendo obter o total de elementos dentro de um campo e isso por linha dentro de um subformulário
    podes ver o ex. na imagem postada no 1º post deste topico[code]
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  Avelino Sampaio 29/9/2012, 17:00

    Olá

    Copie a função abaixo para um módulo global

    Código:
    Public Function fncConta(strTexto As String) As Integer
    Dim x, y
    x = Split(strTexto, "-")
    y = Split(strTexto, ";")
    fncConta = UBound(x) + UBound(y) + 1
    End Function

    na origem do campo coloque:

    =SeImed(ÉNulo([campo X]);0;fncConta([campoX]))

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  criquio 29/9/2012, 17:09

    Eu testei aqui e funcionou. O nome do seu campo é CampoX mesmo? Se não for, precisa substituir.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 29/9/2012, 17:26

    desculpem a maçada mas aqui não funciona,
    o relatório tem um critério na abertura (nºinterno) mas agora pede mais um, valor de parâmetro (SeImed)

    será que podem por aqui o ex. em BD
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  criquio 29/9/2012, 19:35

    Tente assim:

    Código:
    =SeImed(Len([CampoX])-Len(Replace([CampoX];";";""))<Len([CampoX])-Len(Replace([CampoX];"-";""));Len([CampoX])-Len(Replace([CampoX];"-";""))+1;Len([CampoX])-Len(Replace([CampoX];";";""))+1)
    Se o nome do campo que contem os números for diferente de CampoX, faça a substituição para o nome correto.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  dteixa 30/9/2012, 23:45

    resolvido
    muito obrigado ao CRIQUIO e ao AVELINO SAMPAIO

    Conteúdo patrocinado


    [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO Empty Re: [Resolvido]SOMA no RELATÒRIO de CAMPOS EM SUBFORMULÀRIO

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 21:33