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

    numeracao sequencial

    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 571
    Registrado : 30/08/2010

    numeracao sequencial Empty numeracao sequencial

    Mensagem  NADIRONUNES 8/5/2012, 18:18

    como eu uso esse codigo pra buscar o codigo na tabela lancamento e o campo da tabela e lanc

    Function ProximoNumero()
    'criado por Alexandre Neves
    'em 2010-10-23
    'para Assis
    'do fórum MaximoAccess
    Dim Rst As DAO.Recordset
    If DCount("*", "ProducaoBloco", "DataBloco=#" & Format(Me.DataBloco, "mm-dd-yyyy") & "#") = 0 Then
    Set Rst = CurrentDb.OpenRecordset("SELECT DISTINCT DataBloco FROM ProducaoBloco WHERE Year(DataBloco)=" & Year(Me.DataBloco) & ";")
    If Not Rst.BOF Then Rst.MoveLast: Rst.MoveFirst
    proximoNumero = Year(Date) & Format(Rst.RecordCount + 1, "0000")
    Else
    proximoNumero = DLookup("Producao", "ProducaoBloco", "DataBloco=#" & Format(Me.DataBloco, "mm-dd-yyyy") & "#")
    End If
    Set Rst = Nothing
    End Function
    avatar
    Convidad
    Convidado


    numeracao sequencial Empty Re: numeracao sequencial

    Mensagem  Convidad 8/5/2012, 18:21


    Não entendi a pergunta.
    le_lo28
    le_lo28
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    numeracao sequencial Empty Re: numeracao sequencial

    Mensagem  le_lo28 8/5/2012, 18:25

    Bem, não sei qual a sua necessidade, mas vc quer buscar um único número?

    Se deseja buscar o numero na tabela use:

    Código:

    DLookup("Lanc", "Lancamento", "DataBloco=#" & Format(Me.DataBloco, "mm-dd-yyyy") & "#")

    OU alterando o código:

    Código:


    Function ProximoNumero()
    'criado por Alexandre Neves
    'em 2010-10-23
    'para Assis
    'do fórum MaximoAccess
    Dim Rst As DAO.Recordset
    If DCount("*", "Lancamento", "DataBloco=#" & Format(Me.DataBloco, "mm-dd-yyyy") & "#") = 0 Then
    Set Rst = CurrentDb.OpenRecordset("SELECT DISTINCT DataBloco FROM Lancamento WHERE Year(DataBloco)=" & Year(Me.DataBloco) & ";")
    If Not Rst.BOF Then Rst.MoveLast: Rst.MoveFirst
    proximoNumero = Year(Date) & Format(Rst.RecordCount + 1, "0000")
    Else
    proximoNumero = DLookup("Lanc", "Lancamento", "DataBloco=#" & Format(Me.DataBloco, "mm-dd-yyyy") & "#")
    End If
    Set Rst = Nothing
    End Function


    Veja que o código acima usa uma condição do campo DataBloco e o Where no Select, veja se tem esse campo na sua tbl senão ocorrerá erro.

    Falow,


    .................................................................................
    numeracao sequencial Assinaturacross
    M@rcelo
    dadokeys90
    dadokeys90
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 84
    Registrado : 23/08/2010

    numeracao sequencial Empty Re: numeracao sequencial

    Mensagem  dadokeys90 8/5/2012, 18:29

    O que realmente deseja fazer? seja mais específico!
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 571
    Registrado : 30/08/2010

    numeracao sequencial Empty Re: numeracao sequencial

    Mensagem  NADIRONUNES 8/5/2012, 19:01

    esse exemplo ai ta buscando data e eu quero buscar numeros e nao data
    avatar
    Convidad
    Convidado


    numeracao sequencial Empty Re: numeracao sequencial

    Mensagem  Convidad 8/5/2012, 19:16


    Talvez o que queira é buscar o último número na tabela onde usa uma numeração manual e gerar um novo, ou seja, acrescentar + 1 no novo registro.
    Seria isso?
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 571
    Registrado : 30/08/2010

    numeracao sequencial Empty Re: numeracao sequencial

    Mensagem  NADIRONUNES 8/5/2012, 21:23

    sim Norberto Rost e isso ai mas via codigo

    porque tenho duas tabelas e las sao relacionadas e por isso que tenho que buscar o codigo de uma e acresentar na outra, tudo via codigo

    Conteúdo patrocinado


    numeracao sequencial Empty Re: numeracao sequencial

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 16:09