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

    km inicial condicionado ao veículo

    avatar
    narrate
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 04/10/2013

    km inicial condicionado ao veículo Empty km inicial condicionado ao veículo

    Mensagem  narrate 22/7/2015, 04:09

    Olá amigos,

    Preciso de mais uma ajuda de vocês.

    Segue meu projeto em anexo.

    Tenho um formulário chamado "F_Controle_Frete_Boiadeiro". Nele tenho o sub formulário "F_Sub_Controle_Frete_Boiadeiro".

    Criei uma regra (com ajuda de vocês), para quando inserir um novo registro no sub formulário, sempre trazer o km final, como inicial no novo registro.

    Private Sub Form_Current()
    Me!km_inicial_sfr.DefaultValue = DMax("km_final_sfr", "Sub_Controle_Frete_Boiadeiro")
    End Sub

    Isso funciona perfeitamente, porém, tenho um impasse...

    São vários veículos (5 no momento) e preciso condicionar o km inicial, conforme veículo, ou seja, se o veículo 1 tem km final 34.500 e veículo 2 tem km final 77.500, ao iniciar um novo cadastro em "F_Controle_Frete_Boiadeiro", ao selecionar qualquer um dos veículos (veiculo_fr), preciso que o km final seja correspondente ao mesmo.

    Ficou claro?

    Podem me ajudar? Desde já, agradeço.
    Anexos
    km inicial condicionado ao veículo AttachmentFrota.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (888 Kb) Baixado 63 vez(es)
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    km inicial condicionado ao veículo Empty Re: km inicial condicionado ao veículo

    Mensagem  APJesus 22/7/2015, 17:49

    Narrate, Vamos lá!
    No formulário , você escolhe o carro que quer efetuar o lançamento e traz em outro campo o KM inicial que é o último digitado como Final, certo?

    Então no campo que escolhe a placa ou veículo, No evento após atualizar:

    Me![Campo que vai receber o KM] = DMax( "Campo que será buscado na tabela", "[Nome da Tabela que contém o campo]"," [Campo que contem a identificação do veículo - Placa, nome, etc...]" = Me.Nome do Campo que contem a identificação do veículo - Placa, nome, etc do formulário atual...)

    Substituir as informações por nome dos campos que utiliza.
    ** Obs: Caso os dados sejam em formato (Texto), colocar aspas simples no código, como abaixo:

    Me![Campo que vai receber o KM] = DMax( "Campo que será buscado na tabela", "[Nome da Tabela que contém o campo]"," [Campo que contem a identificação do veículo - Placa, nome, etc...]= ' " & Me.Nome do Campo que contem a identificação do veículo - Placa, nome, etc... do formulário atual & " ' " )

    Tente Aí!


    Última edição por APJesus em 22/7/2015, 17:52, editado 2 vez(es) (Motivo da edição : Erro no código.)
    avatar
    narrate
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 04/10/2013

    km inicial condicionado ao veículo Empty km inicial condicionado ao veículo

    Mensagem  narrate 23/7/2015, 01:58

    Olá amigo,

    Tentei de várias formas aplicar sua sugestão, porém, sem sucesso...

    Você consegue aplicar sua sugestão no projeto que anexei no tópico?

    Desculpe, mais ainda tenho pouca experiência com o VB...

    Aguardo o apoio de sempre.
    avatar
    narrate
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 04/10/2013

    km inicial condicionado ao veículo Empty km inicial condicionado ao veículo

    Mensagem  narrate 28/7/2015, 00:09

    Olá amigos,

    Alguém pode me ajudar nesssa dúvda??
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    km inicial condicionado ao veículo Empty Re: km inicial condicionado ao veículo

    Mensagem  FabioPaes 12/4/2017, 15:28

    Olá Narrante, basta substituir o seu Codigo com Dmáx()... por este:


    Me!km_inicial_sfr.DefaultValue = Nz(DMax("km_final_sfr", "Sub_Controle_Frete_Boiadeiro", "veiculo_sfr= '" & Forms!f_controle_Frete_Boiadeiro!veiculo_fr & "'"), 0)
    Observe que foi adicionado um criterio no final do codigo Dmax: ( ... "veiculo_sfr= '" & Forms!f_controle_Frete_Boiadeiro!veiculo_fr & "'" ...)
    Nesse critério eu realizo a filtragem pela placa do neiculo selecionada no formulario principal!

    Observe também que utilizei o NZ() para quando não tiver lançamentos, ele considerar 0 para a KM Inicial!




    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    km inicial condicionado ao veículo Empty Re: km inicial condicionado ao veículo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 19:45