Visual Basic - control autonumerico

Life is soft - evento anual de software empresarial
 
Vista:

control autonumerico

Publicado por armando (1 intervención) el 17/02/2004 02:50:34
Como puedo tomar el valor del ultimo registro y agregarle 1 para despues almacenarlo en un nuevo registro como un consecutivo, todo esto en visual basic
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:control autonumerico

Publicado por Roxy (10 intervenciones) el 17/02/2004 03:57:10
lo primero que tenes que hacer es ordenar el recordset por numero , el cual vas a incrementar ej
.Source = "SELECT * FROM NumeroOrden ORDER BY Numero"
' reg variable a la que le asigno el valor total de registros
reg = rsNumeroOrden.RecordCount
If reg = 0 Then
'si es igual a 0 no hay nada en la base le pongo 1
frmOrdenes.lblNumeroOrden.Caption = "1"
Else
' sino muevo al ultimo registro de la base
rsNumeroOrden.MoveLast
' le asigno a reg el numero que tiene el ultimo registro
reg = rsNumeroOrden!idNumero
' le incremento 1 y lo muestro en un label
frmOrdenes.lblNumeroOrden.Caption = reg + 1
End If
' yo lo hago de esta manera espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar