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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Erro no Registro
mferreiraneto
LAGOA SANTA
MG - BRASIL
ENUNCIADA !
Postada em 21/04/2007 20:56 hs            
Pessoal, eu de novo

Veja o Codigo abaixo e tente me explicar onde está o erro:

quando chamo a função tudo funciona bem até certo número de registro, depois para de gerar um novo numero baseado (soma de +1) no ultimo codigo, gerando somente o mesmo;

exemplo:
UltimoVoucher = 11186
o certo seria proximo = 11187

então estagnou no 11186

Veja a função:
Já tentei varias, a que funcionou melhor foi esta:

Public Function Reg()
Dim UltimoRegistro As Recordset
Set UltimoRegistro = CpnInfo.OpenRecordset("TblParametros", dbOpenTable)
UltimoRegistro.MoveMax
txtUltimo.Text = UltimoRegistro!UltimoVoucher
txtVoucher.Text = txtUltimo + 1
End Function


Marcelino Neto

VB6.0
Access2000
Dao

EmoçõesMFerreira...
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 22/04/2007 11:21 hs            
Voce está abrindo a tabela, mas não diz que indice deve usar, será que não tem outros indices?
Public Function Reg()
Dim UltimoRegistro As Recordset
Set UltimoRegistro = CpnInfo.OpenRecordset("TblParametros", dbOpenTable)
UltimoRegistro.Index = "UltimoVoucher"    ' veja aqui
UltimoRegistro.MoveMax   ' aqui eu sei o forum muda  L A S T
txtUltimo.Text = UltimoRegistro!UltimoVoucher
txtVoucher.Text = Val(txtUltimo.Text) + 1   ' também aqui
End Function

vlu//
   
Página(s): 1/1    

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