Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pseudalopex

Campo Código

Recommended Posts

Boa tarde a todos.

Tenho uma tabela e preciso diferenciar os codigos, a tabela é a seguinte:

 

Tabela:

FRNC

Campos:

RNC_COD

RNC_DATA

RNC_USER

RNC_RESP

RNC_AUD

RNC_AUDCOD

e por ai vai...

 

Esta tabela é usada para gravar ocorrencias, mas depois de um tempo começaram usar ela para gravar sacs que começaram com o código do ultimo registro.

Criei o campo RNC_AUDCOD que começou do 1 e para incluir uma sac eu defino o código da sac pelo código abaixo:

 

Set rsAud = db.execute ("SELECT max(RNC_audCOD) AS A_COD FROM FRNC")
If rsAUD.eof Then
	  aud_cod = 1
	Else
	  aud_cod = rsAUD("A_COD") + 1
	End if

Até ai tudo bem, tudo funcionando perfeitamente. Mas as sacs são gravadas pelas filiais e preciso de uma contagem diferente para cada das filiais.

Nesta tabela tem um campo RNC_AUD. Que está relacionado com o campo RAI_COD da tabela FRAI.

 

Tabela:

FRAI

Campos

RAI_COD

RAI_ADM

RAI_DESC

RAI_MCU (este guarda a filial)

Ou seja na tabela FRNC cada sac tem um campo RNC_AUD que está ligado a tabela FRAI pelo campo RAI_COD, onde o campo RAI_MCU define a filial.

 

Desse modo preciso escrever o código acima que compare para ver que filial que é para me retornar o valor maximo do campo RNC_AUD de uma filial determinada.

Não estou conseguindo escrever o código para dar o resultado que preciso.

Se alguém puder me ajudar desde já eu agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.