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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Codigo autonumeração
Michel Morgado
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/07/2007 11:12 hs            
Pessoal,
 
Bom dia, estou com uma duvida.
 
Como faço para que uma textbox carregue um código diferente para cada tipo de chamado ?
 
Exemplo:
 
Mandei um e-mail com um chamado numero 1.
Quando for mandar outro e-mail o numero do chamado automaticamente terá que aparecer 2.
 
Podem me ajudar ?
 
grato
   
Vilmar Brazão
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/07/2007 12:00 hs         
usa uma variavel static que guarda o valor dentro do procedimento em que foi chamada:

sub abrir()
static contador as long
contador = contador + 1
txtX.text = contador
end sub

http://www.vilmarbro.com.br
   
Barto
SÃO JOÃO DA BOA VISTA
SP - BRASIL
Postada em 19/07/2007 14:46 hs            
Se vc vai trabalhar com tabelas, e vai gravar o chamado em alguma tabela, o ideal é usar o campo de auto incremento da tabela.

É nóis no VB, Claudio.Barto na Fita.
     
Delcio (DelSf)
SANTO ANDRÉ
SP - BRASIL
Postada em 19/07/2007 23:28 hs         
Como disse o Barto, se for usar tabela o negocio eh usar Campo Autonumerção mesmo, eh mais correto.
So que Tive um problema usando ADO, quando eu usava access com DAO, eu conseguia pegar o valor do campo autonumeração antes do update, exemplo:
 
           Tabela.addnew
           var = Tabela![Codigo]
           Tabela![campo2]    = var2
           Tabela![campo3]    = var3...etc...
           Tabela.Update
 
neste exemplo a DAO conseguia me retornar o valor do campo Codigo antes do Update, mas quando mudei de banco (Firebird) ou mesmo se fosse usar o Access, com a ADO, isso nao eh possivel, ele me retorna sempre nulo...tentei varios comandos como tentar ponteiros de localização ,mas em rede nao funcionaria, nao sentia segurança quanto a pegar o numero correto.
 
Pensei numa forma, gravar o usuario, data e hora que o registro foi gravado, ou mais alguma referencia dependendo da necessidade, poderia colocar mais uma chave como referencia, o nome da maquina por exemplo, e depois de gravado o registro localizar por estas chaves de registro, eu ACHO pelo menos que nenhum usuario vai gravar uma ficha na mesma data, hora e maquina, e o sistema procurar no mesmo instante....creio eu..rs, mas ate agora deu certo...se alguem tiver uma maneira tecnica melhor me corrija..
 
     
Michel Morgado
SAO PAULO
SP - BRASIL
Postada em 20/07/2007 07:02 hs            
Eh pessoal,
 
Estive pensando e acho melhor fazer o que o Delcio falou, quando o gravar o registro na tabela do access ele me mostra uma Msgbox com o numero do chamado. Exemplo: o campo código ( Autonumeração ).
 
Obrigado a ajuda de todos.
     
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