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] Sequência muda conforme o dia

    gilberlanio rocha
    gilberlanio rocha
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 08/03/2010

    [Resolvido] Sequência muda conforme o dia Empty [Resolvido] Sequência muda conforme o dia

    Mensagem  gilberlanio rocha 19/8/2010, 15:52

    Tenho um formulário "Frm_Recepcao" e nele dois campos NUM_ATEND e DATA_ATEND preciso gerar uma numeração personalisada no campo NUN_ATEND que reinicie a sequencia conforme a data. Exemplo:

    001 - 19/08/2010
    002 - 19/08/2010
    003 - 19/08/2010
    004 - 19/08/2010
    005 - 19/08/2010

    001 - 20/08/2010
    002 - 20/08/2010
    003 - 20/08/2010
    004 - 20/08/2010
    005 - 20/08/2010
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Sequência muda conforme o dia Empty Re: [Resolvido] Sequência muda conforme o dia

    Mensagem  JPaulo 19/8/2010, 19:12

    Veja se serve ou se consegue adaptar;

    http://dl.dropbox.com/u/771097/Contador%20retorna%20a%20zero%20se%20muda%20dia.rar


    .................................................................................
    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

    [Resolvido] Sequência muda conforme o dia Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Sequência muda conforme o dia Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Sequência muda conforme o dia Folder_announce_new Instruções SQL como utilizar...
    gilberlanio rocha
    gilberlanio rocha
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 08/03/2010

    [Resolvido] Sequência muda conforme o dia Empty Re: [Resolvido] Sequência muda conforme o dia

    Mensagem  gilberlanio rocha 19/8/2010, 19:35

    Consegui resolver com essa função do plinio, que reiniava acada mês, consegui adaptar para reiniciar a cada dia.

    obrigado pela atenção.

    Function proximoNumero() As String
    'Função que busca o último número do mês
    'e acrescenta um para criar o próximo

    Dim strSql As String
    Dim rstDoc As New ADODB.Recordset
    Dim numeroEncontrado As Integer

    'Cria a consulta SQL buscando os números do mês atual
    'em ordem descendente para que o último fique em primeiro
    strSql = "Select NUM_ATEND From PEDIDOS_VENDAS " & _
    "Where (NUM_ATEND Like '%" & "-" & Format(Date, "dd") & "/" & Format(Date, "mm") & "/" & Format(Date, "yyyy") & "') " & _
    "Order By NUM_ATEND Desc"

    'Abre o recordset
    rstDoc.Open strSql, CurrentProject.Connection, adOpenStatic, adLockReadOnly

    'Se encontrou algum pega o primeiro
    'senão retorna zero
    If rstDoc.RecordCount > 0 Then
    numeroEncontrado = CInt(Left(rstDoc("NUM_ATEND"), 3))
    Else
    numeroEncontrado = 0
    End If

    'Próximo número = numero encontrado +1 mais o mês e ano atual com dois dígitos
    proximoNumero = Format(numeroEncontrado + 1, "000") & "-" & Format(Date, "dd") & "/" & Format(Date, "mm") & "/" & Format(Date, "yyyy")

    'Fecha o recordset
    rstDoc.Close
    Set rstDoc = Nothing

    End Function
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Sequência muda conforme o dia Empty Re: [Resolvido] Sequência muda conforme o dia

    Mensagem  JPaulo 20/8/2010, 11:10

    Perfeito, obrigado pelo retorno.


    .................................................................................
    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

    [Resolvido] Sequência muda conforme o dia Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Sequência muda conforme o dia Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Sequência muda conforme o dia Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido] Sequência muda conforme o dia Empty Re: [Resolvido] Sequência muda conforme o dia

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 14:29