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

    Numeração Especial

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Numeração Especial Empty Numeração Especial

    Mensagem  Assis 2/12/2009, 17:08

    Amigos Boa Tarde
    Preciso da Vossa Ajuda se possivel.

    Tenho uma Tabela Chamada "Lançamentos" com os seguintes campos.
    Data Movimento NumMov Valor Conta
    01-11-2009 Cheque 356 123,00 C.G.D
    11-11-2009 Multibanco 35 20,00 C.G.D
    21-11-2009 Cheque 12 123,00 BANIF
    30-11-2009 Multibanco 8 220,00 BANIF
    30-11-2009 Deposito 1 3.220,00 BANIF
    30-11-2009 Deposito 10 1.000,00 C.G.D

    O campo Movimento é uma ComboBox.
    O campo Conta é uma ComboBox

    Como faço para que o NumMov seja automatico, ao gravar o Registo.
    Exemplo: se for Cheque na conta C.G.D fica 357
    Exemplo: se for Cheque na conta BANIF fica 13
    Exemplo: se for Multibanco na conta C.G.D fica 36
    Exemplo: se for Multibanco na conta BANIF fica 9
    Exemplo: se for Deposito na conta C.G.D fica 11
    Exemplo: se for Deposito na conta BANIF fica 2


    Famed26

    Com esta formula Consigo Filtrar o último Numero do Movimento.
    Me.NumMov = DLast("NumMov", "Lançamentos", "Movimento='" & Me.Movimento & "'") + 1

    Mas Falta filtar o último Movimento da CONTA

    "Conta='" & Me.Conta & "'") na formula Acima indicada
    Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    Numeração Especial Empty Re: Numeração Especial

    Mensagem  JPaulo 2/12/2009, 17:44

    Ola ;

    Deve ser isto que pretende;


    Me.NumMov = DLast("[NumMov]", "Lançamentos", "[Conta]='" & Me.Conta & "'" And "[Movimento]='" & Me.Movimento & "'") + 1


    Uma curiosidade apenas, você é o Labina de Portugal no ExpertAccess ?


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

    Numeração Especial Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Numeração Especial Folder_announce_new 102 Códigos VBA Gratuitos...
    Numeração Especial Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Numeração Especial Empty Re: Numeração Especial

    Mensagem  Assis 2/12/2009, 20:25

    Sim
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    Numeração Especial Empty Re: Numeração Especial

    Mensagem  JPaulo 2/12/2009, 20:54

    Ola;

    Agora em casa com mais tempo vi que não funfa desse jeito.

    Reproduzi a sua tabela e já funciona a 100%

    No evento VBA após a ultima combobox "Conta"

    Private Sub Conta_AfterUpdate()
    Me.NumMov = DMax("NumMov", "Lançamentos", "Conta = '" & Me.Conta & "' AND " & "Movimento ='" & Me.Movimento & "'")
    Me.NumMov.Value = Me.NumMov.Value + 1
    End Sub


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

    Numeração Especial Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Numeração Especial Folder_announce_new 102 Códigos VBA Gratuitos...
    Numeração Especial Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Numeração Especial Empty Re: Numeração Especial

    Mensagem  Assis 2/12/2009, 23:43

    Obrigado JPaulo

    100% Perfeito

    Feliz santa
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    Numeração Especial Empty Re: Numeração Especial

    Mensagem  JPaulo 3/12/2009, 09:14

    Obrigado pelo retorno amigo.


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

    Numeração Especial Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Numeração Especial Folder_announce_new 102 Códigos VBA Gratuitos...
    Numeração Especial Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    Numeração Especial Empty Re: Numeração Especial

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 15:18