Access - Formulario

 
Vista:

Formulario

Publicado por Fer (2 intervenciones) el 27/10/2002 11:45:50
Alguien me puede indicar como se hace para que en el campo (numerico) de un formulario, se ponga de forma predeterminada el numero que se ha escrto anteriormente?
Por ejemplo: en el campo "nºentrada" pongo 12, pues para que despues, en el formulario me aparezca de forma predeterminada 12.
Gracias
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:Formulario

Publicado por Pancho (149 intervenciones) el 29/10/2002 00:20:59
Hola

Aqui hay un ejemplo

Option Compare Database
Option Explicit

Dim nUltimaEntrada As Long

Private Sub Form_AfterInsert()
nUltimaEntrada = Me.DATO
End Sub

Private Sub Comando1_Click()
On Error GoTo Err_Comando1_Click

DoCmd.GoToRecord , , acNewRec
Me.DATO = nUltimaEntrada
Me.DATO.SetFocus

Exit_Comando1_Click:
Exit Sub

Err_Comando1_Click:
MsgBox Err.Description
Resume Exit_Comando1_Click

End Sub

Este pequeño codigo lo que hace es que cada vez que se inserta un nuevo registro se guarda el valor escrito en la varianle nUltimaEntrada, cuando hagamos click en el boton nuevo registro, este valor se pasara al campo DATO y se le pesara el foco si se desea modificar inmediatamente.

Espero que te sirva,

Saludos
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