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


    Contador de tempo no formulário.

    sabatel
    sabatel
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 03/10/2013

    Contador de tempo no formulário. Empty Contador de tempo no formulário.

    Mensagem  sabatel 5/11/2013, 22:57

    Olá pessoal, preciso de ajuda novamente ...
    No MDB anexo, tenho a tabela TBL_SOLICITACAO_DIARIA e neles os campos DataSaida, HoraSaida, DataRetorno e HoraRetorno, essa tabela é alimentada pelo form FRM_CADASTRO_DIARIAS lá eu tenho os seguintes campos:
    DataSaida , HoraSaida , DataRetorno e HoraRetorno.
    O que eu queria é:
    1) criar um campo na tabela tipo texto para colocar o "Periodo;

    2) o campo "Periodo" seria o período de tempo entre a data e hora de saída e a data e hora de retorno.
    Exemplo: saída 10/01/2013 às 08:00 horas e retorno 12/01/2013 às 17:00 horas , deve sair --> 2 dias e 11 horas;

    3) o campo do "Periodo" deverá ser preenchido automaticamente após o usuário preencher o campo "HoraRetorno";

    PS.: uma observação, a quantidade máxima de diárias é 20.
         já deixei um campo em destaque em vermelho de onde gostaria que ficasse o campo "Periodo" no form FRM_CADASTRO_DIARIAS
         tentei criar uma função mas num dei conta ...kkkk ... to aprendendo pessoal, calma ae ... rs

    Agradeço a ajuda.
    BD em anexo.
    Anexos
    Contador de tempo no formulário. AttachmentCODI.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (536 Kb) Baixado 17 vez(es)
    avatar
    Convidado
    Convidado


    Contador de tempo no formulário. Empty Re: Contador de tempo no formulário.

    Mensagem  Convidado 6/11/2013, 01:54

    Boa noite Marcio.

    Dá uma olhada no exemplo e vê se é isso que precisa.

    Nivaldo.
    sabatel
    sabatel
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 03/10/2013

    Contador de tempo no formulário. Empty Quase isso

    Mensagem  sabatel 6/11/2013, 02:49

    Tá dando erro quando tento criar novo registro...
    Contador de tempo no formulário. Zxze
    se clicar em depurar aparece
    Contador de tempo no formulário. 7j58
    Mas é quase isso amigo, só queria que ficasse gravado na tabela também.
    E sempre que passar pelo campo horaretorno tem que atualizar a tabela.
    avatar
    Convidado
    Convidado


    Contador de tempo no formulário. Empty Re: Contador de tempo no formulário.

    Mensagem  Convidado 6/11/2013, 11:19

    Olá Marcio,

    Para o problema de novos registros (null inválido) deixa os campos em questão como Valor Padrão Agora().
    Quanto à atualização na tabela está gravando a alteração de forma normal.


    Nivaldo.
    sabatel
    sabatel
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 03/10/2013

    Contador de tempo no formulário. Empty Dá certo não

    Mensagem  sabatel 6/11/2013, 12:39

    Olha, não posso colocar valor padrão nos campos como agora() pq os cadastros nunca são feitos no dia, ficariam todos com as datas erradas.
    Outra coisa, tentei entender como vc fez mas não achei ... é macumbá é? rs ... sério agora ... o que vc fez para calcular o periodo?
    mais uma coisa, fiz uma alteração num cadastro existente e não mudou o periodo, quer dizer que não atualizou. Nem no novo registro, mesmo dando a msg continuei o cadastro e o campo do periodo ja veio preenchido e não alterou quando informei a saida e o retorno.
    Eu queria entender o q vc fez pra poder salvar a informação do periodo na tabela.
    avatar
    Convidado
    Convidado


    Contador de tempo no formulário. Empty Re: Contador de tempo no formulário.

    Mensagem  Convidado 6/11/2013, 21:23

    Marcio,

    O Valor Padrão só terá efeito para os novos registros, cujos campos já estarão preenchidos com a data e a hora atual, podendo ser alterados em qualquer momento.
    Quanto a atualização do período vou dar uma olhada e lhe retorno.

    Olha o procedimento que está no evento No Atual do formulário em questão que você vai entender de que maneira foi feito o período.

    Nivaldo.
    avatar
    Convidado
    Convidado


    Contador de tempo no formulário. Empty Re: Contador de tempo no formulário.

    Mensagem  Convidado 6/11/2013, 21:53

    Marcio,

    Faz um teste nesse arquivo.


    Nivaldo.
    sabatel
    sabatel
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 03/10/2013

    Contador de tempo no formulário. Empty Nada

    Mensagem  sabatel 7/11/2013, 11:37

    Dá certo não.
    Não sei o q vc fez, mas se vc apagar todas os registros da tabela das diarias (TBL_SOLICITACAO_DIARIA) e tentar começar o banco do zero num faz o procedimento p/ calcular o periodo.
    Outra coisa, os campos das datas eram tipo data, agora q vc mudou aparece a data e hora junto, assim o usuário terá q digitar as barras da data, fica passivel de erro.
    O botão repetir ultima diaria parrou de funcionar ...
    kkkk ...
    Viu a atualização do campo pode ocorrer quando clicar no botão salvar.
    avatar
    Convidado
    Convidado


    Contador de tempo no formulário. Empty Re: Contador de tempo no formulário.

    Mensagem  Convidado 7/11/2013, 21:18

    Boa noite Marcio.

    Fiz o que você pediu e deu certo. Zerei a tabela e cadastrei alguns registros. Fora a ordem de tabulação e algumas regras de validação/relacionamentos, não tive problema em cadastrar.

    Os campos de data estão do jeito que você enviou, ou seja Data Abreviada.
    O botão Repetir Ultima Diária está funcionando normalmente.

    Não sei em qual exemplo você está fazendo os teste. Os teste acima foram feitos no último exemplo que lhe enviei.

    Nivaldo.

    Conteúdo patrocinado


    Contador de tempo no formulário. Empty Re: Contador de tempo no formulário.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 05:57