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]Km Inicial - SysFrota

    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Km Inicial - SysFrota Empty Km Inicial - SysFrota

    Mensagem  Uilson Brasil 12/6/2013, 04:33

    Olá Mestres,

    É o seguinte: Agora no final do projeto SysFrota, surgiu uma oportunidade corretiva. No formulário de controle de KM, o usuário inseri o veículo que irá sair através de uma cbo, esta por sua vez após atualizar, realiza todo o preenchimento dos campos de forma automática, pegando os valores da tabela cadastro de veículo, data e hora do sistema operacional e ainda o último KM de retorno através da função DLast, passa a ser o KM INICIAL. O campo KM inicial é bloqueado para o usuário só o sistema alimenta este campo conforme citado. Porém agora ao gerar os relatórios do módulo Controle de KM, percebi que se o novo veículo da frota não for ZERO KM gerará KM rodados nos relatórios, ou seja: se um veículo X entrar na frota com 20.000 km rodados, esses km serão contabilizados como KM rodados da frota. Bom sendo assim o KM INICIAL não poderá ser zero. Gostaria de criar uma forma de o usuário alterar neste campo apenas o primeiro registro de cada veículo, ou seja no primeiro registro o KM INICIAL deverá ser = ao KM DA COMPRA. Isso poderá ser feito através de um processo do sistema, consulta, etc ... Só lembrando que coloquei o valor padrão desse campo = 0.

    Desde já agradeço...

    Uilson Brasil

    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Km Inicial - SysFrota Empty Re: [Resolvido]Km Inicial - SysFrota

    Mensagem  APJesus 12/6/2013, 15:32

    Uilson, eu faria desta forma:
    No cadastro do veículo colocaria uma caixa de seleção com a seguinte pergunta:
    Este véculo é zero ou novo? como preferir. Caso sim,Km inicial = 0, caso não, abre um campo ou caixa para este relativo ao campo de km inicial onde poderá inserir o mesmo. e após o preenchimento bloquear o uso deste.
    Colocaria esta caixa de seleção como padrão nos maiores casos. Ex: se o cadastro for maior de carro Zero, colocaria como sim (-1), senão colocaria como não (0)

    vê se consegue entender e se atende.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Km Inicial - SysFrota Empty Re: [Resolvido]Km Inicial - SysFrota

    Mensagem  Uilson Brasil 12/6/2013, 16:23

    Amigo, bom dia!

    Entendi. Seria muito interessante através de um botão no formulário de registro de KM, com o seguinte critério: se o campo [KMFIM] for igual a 0 (ZERO) habilita-se o botão e ao clicar no botão habilita o campo [KMFIM]. Agora se o valor do campo for maior que 0 (ZERO) o botão fica bloqueado. Porém meu conhecimento ainda não me permite esta façanha. Se puder me ajudar com essa artemanha...

    Grato pela atenção


    Uilson Brasil
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Km Inicial - SysFrota Empty Re: [Resolvido]Km Inicial - SysFrota

    Mensagem  APJesus 12/6/2013, 17:19

    Reparei que no banco que postou que quando habilito as alterações posso incluir o km inicial clicando no campo KM ao lado do botão altera usuário, mas vamos Lá: Deixa ver se eu entendi.

    Crie um botão e nomeie como quiser (EX: INSERIR_KM)
    no evento atual do form, defina:

    Me.INSERIR_KM.Enabled=False ( isso quer dizer que no form atual este botão ficará inativo)

    No evento Após atualizar do campo veículo (Verificar o nome)

    If Me.[KM_FIM].Value=0 then ' Se o campo KMFIM for igual a zero
    Me.INSERIR_KM.Enabled=True ' Habilita o botão INSERIR_KM
    Else
    Me.INSERIR_KM.Enabled=False ' Continua desabilitado

    No evento ao clicar, coloque: 
    Me.nome do campo onde ficará o novo KM.SetFocus

    Tente aí...
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Km Inicial - SysFrota Empty Re: [Resolvido]Km Inicial - SysFrota

    Mensagem  Uilson Brasil 12/6/2013, 19:41

    Boas Amigão,

    Muito obrigado pela atenção e paciência.

    Uilson Brasil

    Conteúdo patrocinado


    [Resolvido]Km Inicial - SysFrota Empty Re: [Resolvido]Km Inicial - SysFrota

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 10:34