Criação de Indíce

.NET

26/08/2012

Bom dia Pessoal.

Estou com um problema.

Em minha tabela de conhecimento de transportes, posso ter várias filiais cadastradas. Cada filial tem sua numeração de conhecimentos única, ou seja: Filial "A" tem a numeração 1,2,3,4,5,6, etc... Filial "B" tem a numeração 1,2,3,4,5,6,etc..., isso na mesma tabela. Como posso fazer para que quando selecionar a filial "A" a sua numeração vir automaticamente, ou seja, se o último conhecimento que gerei foi o 6, então o próximo será o 6 + 1 = 7.

Acredito que seja fácil, porém, como sou iniciante no C#, estou com muitas dificuldades. Se alguém pode me ajudar fico desde já agradecido.

Obrigado
Garibaldo.
Garibaldo Chaves

Garibaldo Chaves

Curtidas 0

Respostas

Eduardo Gonçalves

Eduardo Gonçalves

26/08/2012


Em minha tabela de conhecimento de transportes, posso ter várias filiais cadastradas. Cada filial tem sua numeração de conhecimentos única, ou seja: Filial "A" tem a numeração 1,2,3,4,5,6, etc... Filial "B" tem a numeração 1,2,3,4,5,6,etc..., isso na mesma tabela. Como posso fazer para que quando selecionar a filial "A" a sua numeração vir automaticamente, ou seja, se o último conhecimento que gerei foi o 6, então o próximo será o 6 + 1 = 7.

Acredito que seja fácil, porém, como sou iniciante no C#, estou com muitas dificuldades. Se alguém pode me ajudar fico desde já agradecido.


Você pode resolver por SQL, fazendo um SELECT com MAX na tabela que armazena as numeracoes. Por exemplo:

SELECT max(numeracao) + 1 FROM t_conhecimento WHERE filial = 'A' 


Esse SELECT recuperaria o número da última numeracao adicionado do valor 1 considerando a filial A
GOSTEI 0
Garibaldo Chaves

Garibaldo Chaves

26/08/2012

Valeu Eduardo, muito Obrigado.

Garibaldo
GOSTEI 0
POSTAR