Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/06/2011, 04:11
Keany1975
 
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Duda access: asignar valor a un campo en nuevo registro

He encontrado la solucion en otra web. La comparto contigo por si aun no lo has solucionado.

Añades un botón "nuevo registro", y en "al hacer Clic" -> Procedimiento de evento escribes lo siguiente despues del .......acNewRec :

Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * from Inscripciones")
db.TableDefs.Refresh
Me.Refresh
If rs.EOF Then
Form!id.Value = 1
Else
Form!id.Value = Val(DMax("[Inscripciones].[Id]", "[Inscripciones]")) + 1
End If

Sustituyendo "Inscripciones" por el nombre de tu tabla.