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]Calculos ao Clickar no campo Data

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Calculos ao Clickar no campo Data Empty Calculos ao Clickar no campo Data

    Mensagem  Assis 9/8/2011, 01:33

    Boa noite

    Ao fazer click no campo data os valores apresentados em baixo do lado direito nem sempre são corretos.
    agradeço uma dica

    http://dl.dropbox.com/u/8169944/Lista%20Assis.rar

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    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]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  criquio 9/8/2011, 02:06

    Aqui deu certo. Ao clicar em um dia, as outras linhas do mesmo dia são selecionadas e feita a soma certa das linhas selecionadas.


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

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Assis 9/8/2011, 10:16

    Criquio

    Se eu clikar no dia 02-01-2002, o resultado que tenho no campo "txtResultado" é 202,25 €, e devia ser 100,00 €

    Se eu clikar no dia 05-01-2002, o resultado que tenho no campo "txtResultado" é 0,00 €, e devia ser 49,78 €

    Só dá erro ao clikar na coluna da data


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidado
    Convidado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Convidado 9/8/2011, 11:09

    Assis uma dica que eu observei

    Ao clicar na data 02/01/2002 ele está dando o total de: 202,25

    Se der uma analisada em todos os valores veras que ele esta somando os dias:

    02/01/2002 - 100,00
    22/01/2002 - 2,25
    0 outro Valor 100,00 contido na lista que pela lógica das datas eu creio que é a data
    22/02/2002

    Eu creio que é ela pela lógica da dezena do dia

    02/01/2002 - 100,00
    22/01/2002 - 2,25
    22/02/2002 - 100,00

    Saudações


    Última edição por Harysohn em 9/8/2011, 11:22, editado 1 vez(es)
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Assis 9/8/2011, 11:20

    Hary

    Se selecionar só o dia 22-01-2002, ele devolve o valor correto - 427,25 € . Curioso não
    Assim como 22-02-2002 também dá correto ...


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidado
    Convidado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Convidado 9/8/2011, 11:23

    Assis amigão faça um teste ai que fiz agora.. assim terá uma visualização do que ocorre a cada loop

    no código adicione as msgBox


    'coloca a soma dos valores na textbox, percorrendo todos os registos tendo como referencia o campo Ref
    Do While Not rst.EOF

    MsgBox Me.txtResultado
    MsgBox rst.RecordCount
    MsgBox CampoOculto


    e observe o que acontece
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Assis 9/8/2011, 11:36

    Hary
    ponha aqui o seu teste


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidado
    Convidado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Convidado 9/8/2011, 11:38

    Ele esta somando com os valore dos dias:

    01/02/2002 - 100,00
    01/02/2002 - 75,45
    01/02/2002 - 1,80

    e outro dia contendo 25,00 que não consegui identicar o dia
    avatar
    Convidado
    Convidado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Convidado 9/8/2011, 11:41

    Ele esta somando com os valore do dia 01/02/2002 - se obsevar a data que era para somar:02/01/2002... ele está invertendo pareceu-me

    01/02/2002 - 25,00
    01/02/2002 - 100,00
    01/02/2002 - 75,45
    01/02/2002 - 1,80

    avatar
    Convidado
    Convidado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Convidado 9/8/2011, 12:05

    Agora se clicar no dia 01/02/2002 ele retorna o valor de 100,00

    Ele está invertendo sacou??!!

    Agora ainda não decobri o porque da inversão de datas 01/02 e 02/01

    avatar
    Convidado
    Convidado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Convidado 9/8/2011, 12:10

    Experimente fazer isto:



    'coloca o campo oculto de cor azul
    Me.CampoOculto.FormatConditions.Item(0).Modify acExpression, , "[" & ctlCurrentControl.Name & "]=[CampoOculto]"
    Me.Texto86 = Me.CampoOculto
    'abre o recordset da tabela conforme campo em destaque
    Me.CampoOculto = Format(Me.CampoOculto, "mm/dd/yyyy")
    'Campo Data
    If Me.ActiveControl = Me.Data Then
    Set rst = CurrentDb.OpenRecordset("Select * from temp" & _
    " Where(Data=#" & Me.CampoOculto & "#);")

    Formate o campo oculto como esta acima.. vera que resolve este problema... agora não testei para os outros..

    O problema esta por ai... Agora ele fez a soma correta para este dia porém seleciona o dia do outro mes.. para outros dias da a inversão... O problema esta ai...

    Saudações
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Assis 9/8/2011, 12:25

    Obrigado Hary

    Os outros campos continuam a funcionar direito.

    A única diferença é que ao selecionar uma data com mais que um registo não os seleciona com o azul

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidado
    Convidado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Convidado 9/8/2011, 12:27

    Consegui um resultado mais satisfatório mudando o local do Loop, adicionando um a cada Select....

    Da maneira utilizando o format.. esta dando erro em outros campos...
    Vou te enviar o modelo que fiz..

    1 minuto...
    avatar
    Convidado
    Convidado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Convidado 9/8/2011, 12:32

    Tai assis, esta fazendo os calculo agora e sem precisar de alterar o formto do campo oculto..

    Adicionei o loop respectivo na linha do código a ser executado de acordo com a seleção do campo, se data, se ref, etc..

    Veja..

    Agora so não mexi na questao da seleção em azul... pois ainda seleciona o outro mes... isto tem haver com a condição de formtação.. ainda não trabalhei com este tipo de código :
    Me.CampoOculto.FormatConditions.Item(0).Modify acExpression, , "[" & ctlCurrentControl.Name & "]=[CampoOculto]"

    Mas já é um começo..

    Saudações

    http://dl.dropbox.com/u/26441349/Lista%20Assis.rar
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Assis 9/8/2011, 13:23

    Hary

    Com a sua dica aplicada "a vermelho".

    Formatar o campo data ao ser selecionado,em vez de formatar o CampoOculto funciona 100%

    'Campo Data
    If Me.ActiveControl = Me.Data Then
    Set rst = CurrentDb.OpenRecordset("Select * from temp" & _
    " Where(Data=#" & Format(Me.CampoOculto, "mm/dd/yyyy") & "#);")

    Obrigado Hary


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidado
    Convidado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Convidado 9/8/2011, 13:28

    Realmente ficou 100%

    Um belo código este e muito interessante...

    Bom trabalho

    Conteúdo patrocinado


    [Resolvido]Calculos ao Clickar no campo Data Empty Re: [Resolvido]Calculos ao Clickar no campo Data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/5/2024, 04:01