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


    [Resolvido]Copiar valor de campo calculado

    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]Copiar valor de campo calculado Empty Copiar valor de campo calculado

    Mensagem  dteixa 18/10/2012, 02:29

    Boas a todos
    mais uma vez a pedir socorro aos mestres,

    a duvida é a seguinte:

    dentro de um formulário tenho um campo a somar o valor de outros dois campos assim, =Val([cb])+Val([texto477])
    como posso guardar esse resultado na tabela, uma vez que a origem do controlo esta ocupado pela formula?
    há maneira de fazer o calculo por BVA?
    obrigado


    Última edição por dteixa em 18/10/2012, 03:08, editado 1 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 18/10/2012, 02:39

    Crie uma nova caixa texto e acople no campo que deseja guardar o resultado.

    Em eventos Após atualizar do ultimo valor que será utilizado no cálculo aplique:

    Me.SuaCaixaTexto = Me.SuaCaixaTextoComOCalculo


    Cumprimentos.
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 18/10/2012, 02:44

    obrigado por responder rápido
    o problema é que os valores que estão a ser calculados também já são o resultado de outras somas, pelo que não recebem o foco
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 18/10/2012, 02:47

    Então teria que ser em algum botão...

    Se puder postar o form e tabelas envolvidos no processo ajudaria.


    Cumprimentos.
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 18/10/2012, 02:58

    Piloto o BD é este aqui do link
    dentro do form "Registo de Serviços" tem dois capos "T.Viaturas" e T.Bombeiros", agora é só criar uma nova caixa de texto e pola a fazer essa soma de maneira que sempre que esses valores sejam alterados a soma também se alter automaticamente.
    http://maximoaccess.forumeiros.com/download.forum?id=2786
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 18/10/2012, 16:54

    Boas Dteixa...

    Não há necessidade de guardar o valor deste campo calculado, pois sempre que necessário poderá tê-lo em forms ou relatorios utiliando o cálculo em uma caixa texto ou em uma consulta.

    O que Fiz:

    - Exclui o botão Calcular, transformei o código do referido botão em uma Sub Calcular. Este código é executado em eventos No Atual. Assim sempre que abrir um registro ele será executado não sendo necessário o Botão

    - Criei a caixa texto txtTotal e em eventos No atual: Me.txtTotal.Requery, assim sempre no registro atual essa caixa texto será actualizada.

    - Criei na tabela o campo ID_Reg. do tipo Numeração Automática, este coloquei como chave primária.
    No seu está como chave primária um campo di tipo texto... o que não é a forma correta.


    Aconselho a dar uma olhada no Fórum sobre modelo de Banco relacionais. Reveja os seus relacionamentos.
    Pelo que percebi tem tabelas relacionadas porém de acordo com o campo que está utilizando como chave primária percebi que pode ter mais distorções em suas relações entre tabelas. Leia a sugestão de link's na minha assinatura.


    https://dl.dropbox.com/u/26441349/Dteixa.rar


    Cumprimentos.
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 18/10/2012, 22:41

    Boas
    obrigado Piloto por responder
    vamos por ponto a ponto

    - o botão calcular não é necessário atuar sempre, só em alguns casos específicos.
    - a questão da chave primária é mesmo assim pois na verdade o campo que eu tenho como texto assume uma numeração automática por VBA.
    - por ultimo, e a que mais interessa para o caso é a questão do campo calculado, eu já fiz assim como tu tens mas não me serve porque ele só atualiza quando o registo é aberto e não quando os outros campos são alterados.
    também tenho necessidade de armazenar o valor calculado porque ele vai surgir num outro formulário (principal)
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 18/10/2012, 23:08

    Volto a repetir amigão... Não há necessidade de armazenar campos calculados na tabela...

    Então:

    Crie uma consulta e nesta um campo não acoplado com o cálculo... É como se uma tabela fosse... ai utilizas esta consulta onde deseja...

    Que tal?


    Cumprimentos.
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 18/10/2012, 23:09

    como se faz isso???
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 18/10/2012, 23:13

    Na consulta do prórpio form no último campo:

    Calculo: Val([Bomb]) + Val([Viat])


    Esta é forma correta.

    https://dl.dropbox.com/u/26441349/Dtdeixa_1.rar



    Cumprimentos.
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 18/10/2012, 23:15

    O download não está a dar ma vou testar aqui e já digo algo
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 18/10/2012, 23:17

    Aguarde Está carregando ainda no DropBox.

    Veja:

    [Resolvido]Copiar valor de campo calculado Dtdeixa

    Cumprimentos.
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 18/10/2012, 23:20

    não funciona porque eu esqueci de referir que os campos que tem os valores (os que vão ser calculados) são independentes logo não estão na tabela só no formulario
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 18/10/2012, 23:24

    Se form como voce falou em um post acima.. tai...

    Faça os calculos dos outros campos na consulta e não no form...

    Esta é a solução.
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 18/10/2012, 23:31

    vou fazer upload da bd para analizar, aguarde 5 minutos
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 18/10/2012, 23:53

    bom aqui esta a BD com os campos todos
    junto vai também um link com vídeo a explicar

    repara no vídeo eu tenho os campos a fazer as contas e atualizar logo os valores, esses valores eu quero guardar na tabela para que os possa ver no outro form "Registo de Serviços em curso subformulário"

    vídeo
    https://youtu.be/BMeazw_EwXw
    Anexos
    [Resolvido]Copiar valor de campo calculado Attachmentcampos calculados.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.9 Mb) Baixado 28 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 19/10/2012, 00:16

    Amigão... Em um sub form tambem pode aplicar calculos baseado em campos calculados do form....


    Mande o BD... e explique quais campos... porque pelo que entendi eu fiz conforme pediu.


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 19/10/2012, 00:40

    Amigão vamos falar de tabela...

    Quais campos que sao utilizados para os calculos.

    Cite a tabela e os campos e os calculos entre eles.

    Envie o video por e-mail. Minha net é lenta e não abre o you tube.





    Cumprimentos.


    Última edição por PILOTO em 19/10/2012, 02:52, editado 1 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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 19/10/2012, 00:41

    o BD esta no meu ultimo post e tem um vídeo a explicar
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 19/10/2012, 01:07

    piloto já enviei para o email o vídeo e uma breve discrição
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 19/10/2012, 13:26

    Já arranjei solução.
    obrigado a todos
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 19/10/2012, 13:31

    Agradeceriamos se descrevesse tua solução para futura consulta dos demais usuários.

    O Fórum Agradece o Retorno.
    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]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  dteixa 19/10/2012, 14:00

    fiz o simples
    fiz uma variavel com as formulas de calculo, e depois chamo essa variavel quando o foco entra no campo NºCDOS assim sempre que volto ao separador 0, venha de onde vier ele força os calculos
    avatar
    Convidado
    Convidado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Convidado 19/10/2012, 14:09

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Copiar valor de campo calculado Empty Re: [Resolvido]Copiar valor de campo calculado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:29