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

    transferir dados de um campo em um sub form para um campo em um form

    avatar
    ferncristin
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 20/07/2012

    transferir dados de um campo em um sub form para um campo em um form Empty transferir dados de um campo em um sub form para um campo em um form

    Mensagem  ferncristin 13/5/2014, 21:01

    Prezados boa tarde,

    Tenho um BD para controle de abastecimentos.
    Nele um formulário FrmAbastecim, baseado na tabela Veiculos que contem um campo KmInicial (que armazena o km na hora que o carro chega) e um campo KmFinal (que deveria somar quantos km o carro rodou durante o período de locação).
    O Subformulário ContrAbastecimSub tem os dados de cada abastecimento.
    Elas estão ligadas por um campo CodVeic, existente nas duas tabelas. Na tabela veiculos é a chave primaria, na tabela abastecimentos é o controle.
    Gostaria que, o campo KmFinal do form FrmAbastecim fosse atualizado sempre que lançasse os dados de cada abastecimento.
    Desde já agradeço a ajuda.
    Segue arquivo compactado.
    Anexos
    transferir dados de um campo em um sub form para um campo em um form AttachmentControles CKL Modulo Abastecimento.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (219 Kb) Baixado 9 vez(es)


    .................................................................................
    Fernando Gomes
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    transferir dados de um campo em um sub form para um campo em um form Empty transferir dados de um campo em um sub form para um campo em um form

    Mensagem  Alvaro Teixeira 13/5/2014, 21:54

    Olá,

    Numa primeira anlise à estrutura de dados:

    a) o Combustivel deve estar associado (relacionado) à viatura e não na tabela de abastecimento.
    Pois vais repetir sem necessidade, se o carro A é a gasolina, sempre que fôr abastecido será sempre gasolina.

    b) a tbl_Abastecim será o ficheiros dos movimentos (locações que a serem efetuadas), ao ser efetuado este movimento é que se deve defenir a que base esta associada, assim se consultarmos o ultimo movimento saberemos em que base está, caso a viatura seja transferida de uma base para outra, pode-se lançar um movimento de transferencia em que é efetuada a contagem dos km.

    c) em relação aos motoristas, devemos saber se este deve estar associado à viatura ou à base, no menu ennteder será à base (localização),
    pois caso seja à viatura não e necessário introduzir quando se  faz um novo registo de abastecimento.
    Mas vamos ver o seguinte imagina que a viatura e transferida de uma base para outra o motorista vai ser o mesmo?

    A estrutura dos dados deve ser bem pensada, devemos evitar repetir campos desenecessáriamente.

    Verifica o formulário "FRM_Veiculos" se vai de encontro ao que pretendes.

    A tecnica utilizada foi ter no detalhe (subformulário) mais dois campo (a vermelho) a somar que estão ocultos na grelha.
     Smile
    Nota: Alterações efetuadas com o 2007
    Olá, veja pequeno exemplo do que relatei na mensagem n.º 2
    Adaptado a partir do exemplo deste tópico:
    Controles_CKL_Modulo_Abastecimento_alterado.zip
    Abraço


    Última edição por ahteixeira em 27/6/2015, 13:03, editado 2 vez(es)
    avatar
    ferncristin
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 20/07/2012

    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  ferncristin 13/5/2014, 23:42

    ahteixeira obrigado pelo apoio.

    Sobre os seus comentários:

    a) Na verdade devo manter o combustível vinculado ao abastecimento pois são carros flex e o abastecimento vai levar em conta o melhor preço a cada abastecimento.

    b) Os carros são locados a uma base específica, independente de qual posto vai abastecer. E o motorista que abastece pode ser outro diferente do responsável, dai a necessidade de saber quem abasteceu.

    O valor e a quantidade de combustível, é necessário que seja também para cada abastecimento, pois assim tenho como saber a média de km por litro abastecido.

    No final lógico, preciso saber o total abastecido em um determinado período.

    Bem, no geral gostei muito das ideias, a questão é como relatei acima.


    .................................................................................
    Fernando Gomes
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  Alvaro Teixeira 14/5/2014, 00:00

    Olá Fernando,

    Não estou a encontrar o campo Kmfinal em nenhuma tabela ou formulario.
    "...Gostaria que, o campo KmFinal do form Frm..."

    Smile
    avatar
    ferncristin
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 20/07/2012

    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  ferncristin 14/5/2014, 00:17

    Me perdoe,
    O campo é na verdade OdometroAtual


    .................................................................................
    Fernando Gomes
    avatar
    ferncristin
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 20/07/2012

    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  ferncristin 20/5/2014, 19:49

    Alguém vai me ajudar ai?


    .................................................................................
    Fernando Gomes
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  Alvaro Teixeira 21/5/2014, 22:50

    Campo "OdometroAtual" da tabela "Tbl_Veiculos"?
    Qual o nome correcto do formulário e/ou subformulario em que está o campo "OdometroAtual" que pretendes colocar o valor.
    avatar
    ferncristin
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 20/07/2012

    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  ferncristin 22/5/2014, 19:05

    A cada lançamento do Km atual, quero preencher e ou atualizar o campo TxtOdometro do formulário Frm_ContrAbastecim, com o valor do campo TxtKmAtual do sub formulário Frm_ContrAbastecimSub.

    Vi várias tentativas, mas nenhuma delas funcionou.

    Parent!Frm_ContrAbastecim.TxtOdometro = TxtKmAtual
    Me.Forms!Frm_ContrAbastecim.TxtOdometro.Value = TxtKmAtual.Value

    O BD que estou usando está neste tópico para baixar.

    Obrigado pela paciencia.


    .................................................................................
    Fernando Gomes
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  Alvaro Teixeira 3/6/2014, 16:01

    Que tal criar um evento antes de atualizar no campo ao introduzir os Kms em que vai efetuar uma consulta atualizar com o valor introduzido. Será uma alternativa?

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  Assis 3/6/2014, 16:33

    Talvez aqui

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


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  Alvaro Teixeira 24/10/2014, 11:51

    Olá Fernando, como vai a situação o forum agradece o retorno.

    Se está concluído, não se esqueça de dar o tópico como resolvido, veja link abaixo:
    http://maximoaccess.forumeiros.com/t860-resolucao-de-topicos

    Conteúdo patrocinado


    transferir dados de um campo em um sub form para um campo em um form Empty Re: transferir dados de um campo em um sub form para um campo em um form

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 11:06