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

    Protocolo Zerando Diariamente

    avatar
    helmac
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 13/07/2011

    Protocolo Zerando Diariamente Empty Protocolo Zerando Diariamente

    Mensagem  helmac 13/2/2013, 16:25

    Olá Pessoal!

    Dei uma vasculhada pelo fórum e google a fora e não consegui resolver este meu problema.

    Estou construindo um formulário de atendimento e necessito gerar um protocolo para cada cliente que eu atender.

    O protocolo deve ser um número sequencial que zera todos os dias. Por exemplo, toda vez que der meia-noite o próximo atendimento terá o número 001 e assim por diante.


    Abraços!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  Alexandre Neves 13/2/2013, 20:57

    Boa noite, helmac, e bem-vindo ao fórum
    A numeração já foi abordada em várias situações. Veja um que muda conforme ano e adapte
    http://maximoaccess.forumeiros.com/t2149-resolvidonumeracao-com-a-mudanca-de-ano


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    helmac
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 13/07/2011

    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  helmac 18/2/2013, 18:12

    Olá Alexandre.

    Este exemplo está bastante complicado para mim.
    Infelizmente ainda sou iniciante no access.
    Mas se você pudesse me explicar um passo a passo eu ficaria grato.


    Abraços
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  Alexandre Neves 18/2/2013, 18:47

    Se precisa de ajuda para os seus dados, disponibilize-os


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    helmac
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 13/07/2011

    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  helmac 18/2/2013, 19:16

    Estou fazendo um formulário para atendimento.

    Este formulário precisa de um campo que, para cada atendimento, gere um número sequencial.
    Este número será reiniciado diariamente às 0:00h.
    O número será passado para o cliente acompanhado do horário.


    Exemplo:

    o décimo atendimento do dia, terá o protocolo 010.

    Infelizmente não sei nem por onde começar este campo.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  JPaulo 19/2/2013, 11:24

    Anexe aqui em .zip parte do seu banco para o ajudar-mos.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Protocolo Zerando Diariamente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Protocolo Zerando Diariamente Folder_announce_new 102 Códigos VBA Gratuitos...
    Protocolo Zerando Diariamente Folder_announce_new Instruções SQL como utilizar...
    avatar
    helmac
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 13/07/2011

    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  helmac 24/2/2013, 01:36

    Segue exemplo do que eu quero fazer.

    O campo ocorrência é onde eu quero que seja gerado o número de protocolo para eu passar para o cliente.
    Lembrando que este número deve zerar todos os dias as 0h.

    Forte abraço!
    Anexos
    Protocolo Zerando Diariamente AttachmentDatabase3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (25 Kb) Baixado 32 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  Alexandre Neves 24/2/2013, 09:25

    Bom dia, helmac
    Para atribuir numeração própria ao campo, tem de retirar a chave primária desse campo e retirá-lo como numeração automática.
    No formulário , para que o código seja gerado correctamente, utilize o formulário apenas para inserção de dados, caso contrário, o código será gerado em registos alterados.
    Deixe o controlo respectivo bloqueado para evitar mexidas pessoais.
    Nomeie campos e controlos de forma normalizada.

    No acontecimento AntesDeActualizar do formulário, coloque
    TxtCodigo = DCount("*", "Principal", "DataAtendimento=#" & TxtDataAtendimento & "#") + 1


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    helmac
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 13/07/2011

    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  helmac 25/2/2013, 12:21

    Bom dia Alexandre

    Fiz o que você me orientou porém não deu certo.

    Dá Erro em tempo de execução 3075
    Erro de sintaxe na data na expressão de consulta
    "DataAtendimento=#"

    O código ficou assim:
    Private Sub Form_BeforeUpdate(Cancel As Integer)
    txtCodigo = DCount("*", "Principal", "DataAtendimento=#" & TxtDataAtendimento & "#") + 1
    End Sub

    Lembrando também que eu preciso que este campo zere diariamente.

    Forte abraço!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  Alexandre Neves 25/2/2013, 19:22

    Boa noite, helmac
    Esse erro aparecerá por não ter ainda a data preenchida. Reveja e informe


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    Conteúdo patrocinado


    Protocolo Zerando Diariamente Empty Re: Protocolo Zerando Diariamente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 09:05