Como iniciar uma numeração personalizada

Boa tarde pessoal,

Estoutentando desenvolver um inventário de equipamentos de TI, mas preciso que fora o id de cadastro de máquina ele possua uma numeração proria com letras e números, ex: ADR0001.

No campo equip_maq , em Valor no Banco de Dados tem uma opção de nome de sequência, mas não está dando certo.

Alguém poide me ajudar?

Obrigada desde já

coloque:

.<bone_sequence>

Oi Wanderlan,

VC pode me dar mais detalhes aonde coloco a informação que me passou?

Obrigada

As letras vem de onde? ADR

A numeração vem de onde? 0001

acombat,

Para resolver isso, vc pode criar uma chave composta, de 2 campos.

Categoria + Sequência

Uma das chaves vc coloca a categoria do inventário onde vc seleciona a categoria.

A sequencia vc faz automática.

Sempre pegando e incrementando o maior numero da categoria selecionada.

Assim cada categoria tem sua sequência.

Espero ter ajudado.

T+

Crie uma tabela de sequencia como visto no select (dsseq)

No before insert:

sc_lookup(dsseq, “SELECT max(seq_valor) + 1 FROM sequencia WHERE (seq_codigo = ‘TRANSPORTADORA’)”);

$seq = {dsseq}[0][0];

if ($seq > 0)
{
{pes_codigo} = “TRANS_”."$seq";
}
else
{
{pes_codigo} = “TRANS_1”;
}

sc_exec_sql(“UPDATE sequencia SET seq_valor = $seq WHERE seq_codigo = ‘TRANSPORTADORA’”);