USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Auto Numeração
mferreiraneto
LAGOA SANTA
MG - BRASIL
ENUNCIADA !
Postada em 14/02/2006 10:38 hs            
Pessoal, bom dia!!!

Tenho um sistema para controle de compradores de Vouchers (Passagem de táxi) e preciso no sistema gerar um código padronizado.
Não quero usar o auto numeração do access e todo exemplo que achei postado aqui, não me atende.
Preciso que o cadastro já comece com um código gerado conforme minha necessidade.
Ex.:
Obs.: (Não existe dados na Tabela)
Quando eu precionar o botão Novo (cmdNovo)
então será gerado um codigo padrão em meu textbox (txtCodigo). ex.: 200601
então o proximo registro seria 200602 e por ai vai..

Se alguém entendeu e puder me ajudar, agradeço.

Marcelino Neto

VB6.0
Access 97
DataControl

EmoçõesMFerreira...
   
Supreme Being
Pontos: 2843
QUALQUER LUGAR NO QUADRANTE DA
.. - GALÁXIA.
ENUNCIADA !
Postada em 14/02/2006 10:51 hs            
Se até o final do dia ninguém responder... eu te passo como fazer... só não faço agora, porque aqui onde estou não tem VB e não sei de cabeça...
   
mferreiraneto
LAGOA SANTA
MG - BRASIL
ENUNCIADA !
Postada em 14/02/2006 10:58 hs            
Falou.............
Se quiser mandar, aguardo!!!!
 
Marcelino Neto

EmoçõesMFerreira...
   
TheSensor
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/02/2006 14:32 hs            
Bem , ja que ninguem respondeu , vamos ver se consigo te ajudar ...
 
A rotina para pegar o proximo numero do pedido , seria parecida com essa :
 
Private Function ProximoCodigo() as String
Dim RS as new adodb.recordset
RS.Open "SELECT MAX(Codigo) +1 as NovoCod FROM Tabela", Cn, adOpenFowardOnly , adLockReadOnly
IF RS.EOF Then
   ProximoCodigo = "200601" 'Codigo Inicial. Se nao tiver registro ,comeca por esse .
else
   ProximoCodigo = Format(RS!NovoCod,"000000")
end if
Rs.Close
Set Rs = Nothing
End Function
 
Espero ter ajudado .

On error goto VBWEB :P
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página