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]Contar e gravar registos

    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Contar e gravar registos Empty Contar e gravar registos

    Mensagem  jibrito 29/10/2011, 14:39

    Boa tarde,

    Possuo um subform dentro de um formulario, este subform "FILHOS" possui o registo dos filhos ("nome", "data_de_nascimento","idade" e "total_de_filhos") para contar os filhos utilizo no campo "total_de_filhos" a função do access "contar" que neste caso conta o nome dos filhos "=contar([nome])" e funciona o problema é que não grava a contagem na tabela "FILHOS". Agradeço qualquer ajuda ou alternativas...

    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]Contar e gravar registos Empty Re: [Resolvido]Contar e gravar registos

    Mensagem  criquio 29/10/2011, 14:55

    Para que gravar a contagem na tabela se você pode obter ela quando quiser com essa função, tanto em formulários quanto em relatórios? Não gravamos cálculos em tabelas. Essa é uma das regras da "normalização de dados". Se você pode ter esse total quando quiser, armazená-lo em tabela irá apenas contribuir para o aumento desnecessário no tamanho do bd.


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

    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Contar e gravar registos Empty Re: [Resolvido]Contar e gravar registos

    Mensagem  jibrito 29/10/2011, 18:10

    eu sei q torna a base de dados mais lenta, mas esta foi por enquanto a unica alternativa que encontrei. vou explicar melhor o porque desta minha necessidade;
    - a ideia é criar depois de obter esses dados na tabela um consulta com um um filtro "<13" anos em que esteja relacionado com o nome dos pais e que de o total dos filhos com idade inferior a 13 anos; exemplo "João Mota (2)", se tiver uma ideia melhor agradeço.
    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]Contar e gravar registos Empty Re: [Resolvido]Contar e gravar registos

    Mensagem  criquio 29/10/2011, 19:07

    Continua valendo o exposto acima. Você pode usar o Contar em formulário, consulta e relatório. Explica melhor qual é a situação. Ainda não entendi muito bem.


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

    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Contar e gravar registos Empty Re: [Resolvido]Contar e gravar registos

    Mensagem  jibrito 29/10/2011, 19:17

    na minha empresa na altura de natal cada funcionario recebe por cada filho com idade =<12 anos uma prenda, como à funcionarios com mais de que filho e alguns com idade superior a 12 anos eu pretendia fazer de forma automatica um calculo do total de filhos com idade =<12anos associado ao nome do funcionários para depois imprimir em etiquetas exemplo "Manuel Neto (2)" .
    Espero ter explicado melhor
    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]Contar e gravar registos Empty Re: [Resolvido]Contar e gravar registos

    Mensagem  criquio 29/10/2011, 19:30

    Tente o seguinte: coloque um campo calculado na consulta com a expressão abaixo:

    Idade: DateDiff("y";[CampoDataNascimento];"Date())

    No critério desse campo, coloque <=12

    Agora, no relatório, coloque um campo à frente dos outros assim:

    =[Nome] & "(" Contar(Nome=[Nome]) & ")"

    Algo por aí.


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

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar e gravar registos Empty Re: [Resolvido]Contar e gravar registos

    Mensagem  vieirasoft 20/1/2012, 10:24

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]Contar e gravar registos Empty Re: [Resolvido]Contar e gravar registos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 14:23