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]inserir valor hora maior que 24 horas e soma- los depois.

    avatar
    Edgardido
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/10/2013

    [Resolvido]inserir valor hora maior que 24 horas e soma- los depois. Empty [Resolvido]inserir valor hora maior que 24 horas e soma- los depois.

    Mensagem  Edgardido 22/10/2013, 20:15

    olá, sou novo em vba e no fórum desculpe erros cometido
    venho pedir ajuda de vocês deste fórum para solucionar o seguinte problema;

    Na tabela "horasdeprocesso" tenho que inserir o valor de Horas estimadas de um processo    , vou citar um exemplo de um dos campos;

    campo - "Fresa"
    peça1 - 10:00
    peça2 - 34:00
    peça3 - 100:00
    peça4 - 40:00
    ... assim por diante

    Notem que vou inserir valor de hora maior que 24 Horas. Para conseguir inserir defini o campo para tipo texto.

    O problema vem quando no formulário preciso somar estas horas, retornando no formato XXX:XX.

    Minhas tentativas foram um desastre.Tentei com macro,com vba, direto no form e não tive sucesso.
    -Alguém pode me ajuda?

    Estou anexando meu access. Para poderem melhor me ajudar ele também possui alguns recurso interessantes fiquem a vontade para fuçar e me dar dicas de melhoria.  

    Desde já agradeço.
    Anexos
    [Resolvido]inserir valor hora maior que 24 horas e soma- los depois. AttachmentHoradeUsinagem - Cópia.zip
    recurso interessante, para consulta, fiquem a vontade para fuçar e me dar dicas de melhoria
    Você não tem permissão para fazer download dos arquivos anexados.
    (74 Kb) Baixado 65 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]inserir valor hora maior que 24 horas e soma- los depois. Empty Re: [Resolvido]inserir valor hora maior que 24 horas e soma- los depois.

    Mensagem  JPaulo 22/10/2013, 20:51

    Ola seja bem vindo ao forum.

    Não estou com acesso ao Ms Access por estar de momento no tablet, mas voçê pode formatar assim,

    CDate(SeuCampo)


    .................................................................................
    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]inserir valor hora maior que 24 horas e soma- los depois. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]inserir valor hora maior que 24 horas e soma- los depois. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]inserir valor hora maior que 24 horas e soma- los depois. Folder_announce_new Instruções SQL como utilizar...
    avatar
    Edgardido
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/10/2013

    [Resolvido]inserir valor hora maior que 24 horas e soma- los depois. Empty Re: [Resolvido]inserir valor hora maior que 24 horas e soma- los depois.

    Mensagem  Edgardido 23/10/2013, 00:24

    Obrigado JPaulo
    Peço desculpas mas como sou iniciante ainda, peço para que informe mais detalhadamente a ação.
    não compreendi da forma resumida, rsrsrs.Embarassed 
    avatar
    Edgardido
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/10/2013

    [Resolvido]inserir valor hora maior que 24 horas e soma- los depois. Empty Re: [Resolvido]inserir valor hora maior que 24 horas e soma- los depois.

    Mensagem  Edgardido 23/10/2013, 13:42

    Nada!!!bounce bounce bounce 
    -Desculpem estou sendo inforcado!!!Com isso
    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]inserir valor hora maior que 24 horas e soma- los depois. Empty Re: [Resolvido]inserir valor hora maior que 24 horas e soma- los depois.

    Mensagem  Avelino Sampaio 23/10/2013, 14:17

    Olá!

    Deverá passar os valores para minutos. Estando os valores em minutos (valor inteiro) vc irá conseguir realizar a soma no formulário. Depois deverá utilizar a função format() para retornar com o formato em hh:mm

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

    Public Function fncMinutos(strCampo as string) as long
    dim k
    k = split(strcampo),":")
    fncMinutos = k(0) * 60 + k(1)
    end function


    Crie um campo virtual na consulta para pode obter o valor em minutos. Algo assim:

    TotalMinutosFresa: iif([fresa] is null;0;fncMinutos([fresa]))

    Poderá utilizar este campo no seu formulário para realizar a soma

    Sucesso!


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

    JaimeSoares gosta desta mensagem

    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]inserir valor hora maior que 24 horas e soma- los depois. Empty Re: [Resolvido]inserir valor hora maior que 24 horas e soma- los depois.

    Mensagem  Avelino Sampaio 23/10/2013, 14:45

    Olhando rapidamente o seu projeto vi que vc está querendo mostrar a soma de um sub formulário no formulário principal.  Para isso é necessário vc criar campos no rodapé do sub formulário para que recebam o valor da soma.  Veja como montar isso neste meu artigo:

    http://www.usandoaccess.com.br/tutoriais/tuto46.asp?id=1#inicio

    Não deixe de assistir o vídeo.  Use o navegador Internet Explorer.

    Segue uma alteração que fiz, para obter a soma das horas para a fresa.  Veja o campo que utilizei no rodapé do sub e o código no evento "ao carregar"

    Sucesso!


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/10/2013

    [Resolvido]inserir valor hora maior que 24 horas e soma- los depois. Empty Re: [Resolvido]inserir valor hora maior que 24 horas e soma- los depois.

    Mensagem  Edgardido 23/10/2013, 15:43

    Avelino Sampaio, se pudesse lhe dava um beijo cara...rsrsrsrssrs

    Funcionou perfeitamente, só alterei o comando de ao abrir formulário, para ao atualizar  Campo Fresa.

    Agradeço a equipe do fórum Very Happy Very Happy Very Happy, agora sei com quem posso contar.cheers cheers cheers

    Conteúdo patrocinado


    [Resolvido]inserir valor hora maior que 24 horas e soma- los depois. Empty Re: [Resolvido]inserir valor hora maior que 24 horas e soma- los depois.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 01:19