Access - Problema con subformulario

   
Vista:
Imágen de perfil de Salvador

Problema con subformulario

Publicado por Salvador (65 intervenciones) el 30/04/2015 12:15:05
Adjunto pequeño ejemplo de un borrador de un formulario con subformulario.
El problema que se me da consiste que al acabar la primera línea del subformulario, se vuelve al principio de la misma
la paso manualmente y en las sucesivas lineas ya funciona bien.

Espero que alguien encuentre en fayo que he cometido.

Salvador.
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
Imágen de perfil de Neckkito

Problema con subformulario

Publicado por Neckkito (1104 intervenciones) el 30/04/2015 13:03:47
Hola!

Tienes que hacer tres cosas (pruébalo en una copia de tu BD, por si las moscas):

En Subformulario mov_ampliados1

- En el campo Descuadre elimínale la macro incrustada
- En el campo cuenta, en el evento "Al recibir el enfoque", escribe el siguiente código:

...
Private Sub cuenta_GotFocus()
If IsNull(Me.fecha.Value) Then
Me.fecha.Value = Me.Parent.fecha.Value
End If
End Sub
...

En mov_ampliados

- En el campo Fecha, elimínale el código que tienes en su evento "Después de actualizar"

Con esto debería funcionarte bien.

Y para más abundar, si quieres que la eliminación de nulos sea automática en el formulario mov_ampliados, en su evento "Al cerrar", le generas este código:

...
Private Sub Form_Close()
DoCmd.SetWarnings False
DoCmd.OpenQuery "Eliminar nulos"
DoCmd.SetWarnings True
End Sub
...

Saludos,
firmaMail
http://neckkito.siliconproject.com.ar
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
Imágen de perfil de Salvador Parreño

Problema con subformulario

Publicado por Salvador Parreño salpape1955@gmail.com (65 intervenciones) el 30/04/2015 16:50:26
Muchas gracias, no solo funciona, sino que además lo entiendo, que ya es bastante

Salva
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