- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Campo Autonumeração
×
Linguagem de Programação ADVPL
Perguntas Campo Autonumeração
- alex.magno
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 68
- Obrigados Recebidos: 0
10 anos 10 meses atrás #19780
por alex.magno
Campo Autonumeração foi criado por alex.magno
Boa noite,
Estou com dificuldades para criar um campo autonumeração pelo configurador.
Criei uma tabela nova (para teste) 'ZZZ' onde tem um campo CODIGO do tipo Numérico, tamanho 5 e formato 99999, R, A.
Na Inic. Padrão coloquei a função GETSXENUM("ZZZ","CODIGO")
Quando executo o AxCadastro e clico em incluir dá a seguinte mensagem:
"Erro no conteúdo do inicializador
Padrão. Campo:
CODIGO
Solução:
Corrija inicializador Padrão."
O que estou fazendo de errado?
Obrigado!
Estou com dificuldades para criar um campo autonumeração pelo configurador.
Criei uma tabela nova (para teste) 'ZZZ' onde tem um campo CODIGO do tipo Numérico, tamanho 5 e formato 99999, R, A.
Na Inic. Padrão coloquei a função GETSXENUM("ZZZ","CODIGO")
Quando executo o AxCadastro e clico em incluir dá a seguinte mensagem:
"Erro no conteúdo do inicializador
Padrão. Campo:
CODIGO
Solução:
Corrija inicializador Padrão."
O que estou fazendo de errado?
Obrigado!
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 10 meses atrás #19781
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Campo Autonumeração
Seguinte tenta duas coisas:
primeira
coloca
getsxenum("ZZZ","ZZZ_CODIGO")
ou muda o campo para tipo Caracter
primeira
coloca
getsxenum("ZZZ","ZZZ_CODIGO")
ou muda o campo para tipo Caracter
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- alex.magno
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 68
- Obrigados Recebidos: 0
10 anos 10 meses atrás #19782
por alex.magno
Respondido por alex.magno no tópico Campo Autonumeração
Luiz, boa noite
Tentei das duas maneiras e infelizmente ainda não deu certo.
Até inclui um registro na tabela, pois a tabela estava vazia e de repente isso poderia atrapalhar.
Tem alguma outra dica?
Obrigado!
Tentei das duas maneiras e infelizmente ainda não deu certo.
Até inclui um registro na tabela, pois a tabela estava vazia e de repente isso poderia atrapalhar.
Tem alguma outra dica?
Obrigado!
Por favor Acessar ou Registrar para participar da conversa.
- alex.magno
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 68
- Obrigados Recebidos: 0
10 anos 10 meses atrás #19783
por alex.magno
Respondido por alex.magno no tópico Campo Autonumeração
Consegui!!!!
Criei uma nova tabela e criei o campo seguindo padrão de nome TABELA_NOMECAMPO.
Campo do tipo caracter e usei a sintaxe getsxenum("ZZZ","ZZZ_CODIGO").
Valeu pela ajuda.
Criei uma nova tabela e criei o campo seguindo padrão de nome TABELA_NOMECAMPO.
Campo do tipo caracter e usei a sintaxe getsxenum("ZZZ","ZZZ_CODIGO").
Valeu pela ajuda.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Campo Autonumeração
Tempo para a criação da página:0.111 segundos