locked
Autonumeração, mas com alfabeto em vez de números RRS feed

  • Pergunta

  •  Boa tarde,

    como faço para um campo inserir automaticamente letras A, B, C, D etc para cada novo registro... ou seja, parecido com autonumeração, mas em vez de números tem que ser o alfabeto.

    Será que com código isso é possível?
    sexta-feira, 20 de fevereiro de 2009 18:56

Respostas

  • Você pode usar os números 65, 66, 67, etc., pois são o código ASC das letras A, B, C, etc.

    Fazendo isto, no seu formulário/relatório você conseguirá exibir a letra usando a função Chr: =Chr([TeuCampoCódigo])
    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    • Marcado como Resposta BladeRunner2019 quinta-feira, 12 de março de 2009 12:30
    domingo, 8 de março de 2009 01:48
    Moderador

Todas as Respostas

  • Com código é possível. Mas o que deve acontecer depois do Z?
    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    sábado, 21 de fevereiro de 2009 02:28
    Moderador
  • não chegará até o z, no máximo chegará até o g, pois a cada novo registro do formulário principal então deverá começar novamente do "A" neste subformulário
    sábado, 21 de fevereiro de 2009 19:21
  • Você pode usar os números 65, 66, 67, etc., pois são o código ASC das letras A, B, C, etc.

    Fazendo isto, no seu formulário/relatório você conseguirá exibir a letra usando a função Chr: =Chr([TeuCampoCódigo])
    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    • Marcado como Resposta BladeRunner2019 quinta-feira, 12 de março de 2009 12:30
    domingo, 8 de março de 2009 01:48
    Moderador