- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Dúvidas Gerais
- SDU - Usando o Replace
Perguntas SDU - Usando o Replace
- wtiba
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 11
- Obrigados Recebidos: 0
11 anos 5 meses atrás #14733
por wtiba
SDU - Usando o Replace foi criado por wtiba
Olá a todos !!!
gostaria de saber se existe uma forma de utilizar o REPLACE do SDU para a seguinte tarefa:
Tenho um campo preenchido por um sequencial que inicia em 2000 (2000, 2001, 2002 ..e por ai vai)
Eu quero mudar esses números para que se inicie em 0001 (0001, 0002, 0003...e por ai vai)
Existe uma forma de eu fazer isso ???
abraços a todos...
gostaria de saber se existe uma forma de utilizar o REPLACE do SDU para a seguinte tarefa:
Tenho um campo preenchido por um sequencial que inicia em 2000 (2000, 2001, 2002 ..e por ai vai)
Eu quero mudar esses números para que se inicie em 0001 (0001, 0002, 0003...e por ai vai)
Existe uma forma de eu fazer isso ???
abraços a todos...
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 5 meses atrás #14734
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 SDU - Usando o Replace
Wagner boa noite, poderia ser pelo SQL ?
clique em replace
selecione o campo desejado
e no campo do conteudo coloque
'0'+Substr(CAMPO,2) esse recurso ira substituir o primeiro campo pelo numero 0 e pegar a partir da 2a posição do campo em diante.
exemplo:
2001 irá pegar 0 + 001 igual a 0001 e assim por diante
agora se passar de 2000 ai já não vai funcionar, pois no 3001 voltara para 0001 entendeu.
faça um backup antes ok.
clique em replace
selecione o campo desejado
e no campo do conteudo coloque
'0'+Substr(CAMPO,2) esse recurso ira substituir o primeiro campo pelo numero 0 e pegar a partir da 2a posição do campo em diante.
exemplo:
2001 irá pegar 0 + 001 igual a 0001 e assim por diante
agora se passar de 2000 ai já não vai funcionar, pois no 3001 voltara para 0001 entendeu.
faça um backup antes ok.
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.
- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Dúvidas Gerais
- SDU - Usando o Replace
Tempo para a criação da página:0.080 segundos