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]Ordenar e autonumerar consulta de actualização.

    avatar
    mvilela
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 52
    Registrado : 11/02/2011

    [Resolvido]Ordenar e autonumerar consulta de actualização. Empty Ordenar e autonumerar consulta de actualização.

    Mensagem  mvilela 1/9/2012, 23:34

    Sou novato em access.
    Construi uma BD em que necessito que a consulta de actualização efectue:
    Ordene pelo campo somatotal e atribua uma autonumeração a começar por 1 (campo classifica) os registos agrupados pelo campo escalão.
    anexo ficheiro para teste
    Anexos
    [Resolvido]Ordenar e autonumerar consulta de actualização. Attachmenttestes.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (58 Kb) Baixado 8 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ordenar e autonumerar consulta de actualização. Empty Re: [Resolvido]Ordenar e autonumerar consulta de actualização.

    Mensagem  Alexandre Neves 2/9/2012, 11:17

    Bom dia, vilela, e bem-vindo ao fórum
    Está no formato 2010? Tente colocar em 2003 ou 2007.


    .................................................................................
    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
    mvilela
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 52
    Registrado : 11/02/2011

    [Resolvido]Ordenar e autonumerar consulta de actualização. Empty Ordenar e autonumerar consulta de actualização.

    Mensagem  mvilela 2/9/2012, 12:07

    anexei ficheiro com os formatos 2000 e 2003.
    Obrigado.
    Anexos
    [Resolvido]Ordenar e autonumerar consulta de actualização. Attachmentteste2000_03.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (106 Kb) Baixado 12 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ordenar e autonumerar consulta de actualização. Empty Re: [Resolvido]Ordenar e autonumerar consulta de actualização.

    Mensagem  Alexandre Neves 2/9/2012, 13:34

    Boa tarde, vilela
    Utilize esta função que lhe criei
    Function Ordem(CampoOrdenacao, CampoControlo) As Double
    'criada por Alexandre Neves www.esnips.com\web\alexandreneves
    Static Ordenacao As Double, CampoOrdenacaoAnterior
    If CampoControlo <> CampoOrdenacaoAnterior Then
    CampoOrdenacaoAnterior = CampoControlo
    Ordenacao = 0
    End If
    Ordenacao = Ordenacao + 1
    Ordem = Ordenacao
    End Function

    Utilize esta consulta

    SELECT ID, DORSAL, ESCALÃO, NOME, SOMATOTAL, Ordem(SomaTotal,Escalão) AS classifica, SOMA10, SOMA20, SOMA30, TIRO6, TIRO11, TIRO7, TIRO2, TIRO3, TIRO4, TIRO5, TIRO8, TIRO10, TIRO9, TIRO1, TIRO12, TIRO13, TIRO14, TIRO15, TIRO16, TIRO17, TIRO18, TIRO19, TIRO20, TIRO21, TIRO22, TIRO23, TIRO24, TIRO25, TIRO26, TIRO27, TIRO28, TIRO29, EQUIPA, TIRO30, MEDIA, NUM_ALVO, PROVA, [CHECK] INTO Ordenada FROM Classificacoes ORDER BY SomaTotal;


    .................................................................................
    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
    mvilela
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 52
    Registrado : 11/02/2011

    [Resolvido]Ordenar e autonumerar consulta de actualização. Empty Ordenar e autonumerar consulta de actualização.

    Mensagem  mvilela 2/9/2012, 14:38

    Boa Tarde Alexandre
    Testado e a funcionar em pleno.
    Obrigado

      Data/hora atual: 26/1/2022, 22:52