Numeração Sequencial Condicional

Prezados,

Criei dois formulários.

O primeiro é o de EMPRESAS, com um campo EMPR_ID, neste campo coloquei como sequencia manual, funciona perfeitamente.

O segundo formulário é de FILIAIS, com um campo FILI_ID, neste campo, preciso que a sequencia seja a partir da EMPR_ID seja selecionada.

Ex:

EMPR_ID = 1
FILI_ID = 1, 2, 3…
EMPR_ID - 2
FILI_ID = 1, 2

Uso o banco PostgreSQL, e não estava querendo usar TRIGGER para isto, queria fazer dentro do SC.

Uso o SC 8.1

Att,

Emerson Muniz
Campo Grande / MS

select max(FILI_ID) from tb_filiais where empr_id = {empr_id}
Esse select busca o ultimo código para a empresa X.

Esqueceu do ‘+’

select max(FILI_ID)+1 from tb_filiais where empr_id = {empr_id}

Verdade hehehehe…obrigado Jailton

Muito obrigado.

Vou sua esta solução.

[]s