NUMPEDIDO= 00001/05 , 00002/05, 00003/05 ?

Delphi

19/05/2005

Caros amigos, estou com um grande problema, ou melhor uma grande dúvida, estou desenvolvendo um sistema e o cliente quer que eu faça o numero do pedido com essa máscara 00001/05, onde os 5 primeiros numeros 00001 teriam que ser incrementados tipo 00002, 00003,00004,00005,00006,00007,00008,00009,00010,00011,00012,00013,00014,00015,00016,00017,00018,00019,00020,00021,00022 e assim por diante, e a parte( /05 ) deverá tambem fazer parte do numero do pedido, onde se refere ao ano, onde ano que vem 2006, os pedidos deverão ter uma nova sequencia de numeros tipo 00001/06, 00002/06, ... e assim consequentemente, enfim se alguem puder me ajudar, eu agradeço, e muito.

Abraços....

--
Marcelo Ornellas


Byornellas

Byornellas

Curtidas 0

Respostas

Rjun

Rjun

19/05/2005

Os números de pedidos são gerados de forma automática ou são informados pelo usuário ?

Você poderia criar dois campos. Um para o número do pedido (0001, 0002, 0003) e outro para o ano.


GOSTEI 0
Byornellas

Byornellas

19/05/2005

Os numeros de pedidos seram informados automáticos, ou seja, estou utilizando tabelas paradox , blz

--
Marcelo Ornellas


GOSTEI 0
Rjun

Rjun

19/05/2005

Eu criaria dois campos, como disse no post anterior. Uma vez eu fiz algo parecido, mas utilizando so um campo e gravando o numero do pedido com o ano na frente (0500001), ai na hora de mostrar eu invertia. Mas acho que seria mais pratico dois campos.


GOSTEI 0
Byornellas

Byornellas

19/05/2005

Ok amigo, mais como eu poderia estar fazendo isso com mascáras, e incrementando o código para ficar em sequencia???


GOSTEI 0
Rjun

Rjun

19/05/2005

Mascara

9999\/99;0;

Para você fazer em sequencia, faça uma query que retorne o ultimo código e adicione 1.


GOSTEI 0
Byornellas

Byornellas

19/05/2005

Ok amigo entendi, eu estarei tentando mais a noite, e se der tudo certo, volto aqui para concluir essa ajuda, e se der errado voltarei tb, blz

Abraços... Valleu

--
Marcelo Ornellas


GOSTEI 0
POSTAR