informacion
Publicado por adri (11 intervenciones) el 14/10/2003 15:08:54
buenas.. estoy metido en un pequeño enigma..je..estoy trabajando con una aplicacion q ya esta creada pero tengo q adaptarla para otro uso, pues no consigo hacer q este "sub" funcione corectamente, se trata de insertar un dato nuevo en la base de datos, es un numero de archivo q empieza de 1 y asi va sumando 1 mas a cada registro, lo leo una y otra vez y parece q esta bien sin embrago falla, y debido a mi inexperiencia no se dnd esta el fallo, estaria muy agradecido si alguien pudiese iluminarme el camino..para poder seguir... podeis decirme dnd me estoy equivocando?
muchas gracias
Private Sub F_LLAVE_LostFocus()
Dim DB As Database
Dim RSA As Recordset
Dim RS As Recordset
Dim Cont As Integer
Set DB = CurrentDb()
Set RSA = DB.OpenRecordset("Select max(NUM_A) as numero_a from BASE")
Set RS = DB.OpenRecordset("Select NUM_A, VINT From BASE")
Cont = 0
RSA.MoveFirst
Cont = RSA!numero_a + 1
RSA.Close
RS.MoveFirst
Do While Not RS.EOF
If RS!VINT = TID Then ' este es un valor q viene del formulario
RS!NUM_A = Cont
MsgBox "se han actualizado los campos solicitados"
Exit Do
End If
RS.MoveNext
Loop
MsgBox "num archivo es:" & Cont, vbInformation
RS.Close
End Sub
muchas gracias
Private Sub F_LLAVE_LostFocus()
Dim DB As Database
Dim RSA As Recordset
Dim RS As Recordset
Dim Cont As Integer
Set DB = CurrentDb()
Set RSA = DB.OpenRecordset("Select max(NUM_A) as numero_a from BASE")
Set RS = DB.OpenRecordset("Select NUM_A, VINT From BASE")
Cont = 0
RSA.MoveFirst
Cont = RSA!numero_a + 1
RSA.Close
RS.MoveFirst
Do While Not RS.EOF
If RS!VINT = TID Then ' este es un valor q viene del formulario
RS!NUM_A = Cont
MsgBox "se han actualizado los campos solicitados"
Exit Do
End If
RS.MoveNext
Loop
MsgBox "num archivo es:" & Cont, vbInformation
RS.Close
End Sub
Valora esta pregunta


0