Access - Gracias CHEA, pero --- AYUDA EN ACCES 2007

 
Vista:

Gracias CHEA, pero --- AYUDA EN ACCES 2007

Publicado por Paco (9 intervenciones) el 06/08/2007 20:01:31
Ante todo darte las gracias por haberte molestado en contestarme.

he borrado lo del error y he dejado el siguiente código, y sigo sin poder recibir el foco en el campo "PRCDistribuidorEUROS", creo que el problema está en el el formulario Productos le devuelve el control al formulario Pedidos compras, ya que cuando hago el doble click se abre el formulario productos y veo que hace como un barrido por algunos campos pero despues se pierde el FOCO y está en el formulario Pedidos Compra.
Tengo que decirte que no tengo nigun procedimiento en el formulario "Productos", asi que te agradecería si me puedes decir algo, o algún ejemplo de como poner el FOCO en un Formulario cerrado(Productos) y en el registro que apunto el primer formulario(Pedidos Compra).

¿Crees que puede ser por ser ACCES 2007, ya que me estan ocurriendo algunas cosas raras, que no me ocurrian con ACCES 2000?

Private Sub Codart_DblClick(Cancel As Integer)
''IraProductos
Dim lngCodartID As String
Dim dato2 As Long

dato2 = Me.IdProducto.Column(0)

If IsNull(Me![Codart]) Then
Me![Codart].Text = ""
Else
lngCodartID = Me![Codart]
Me![Codart] = Null
End If

DoCmd.OpenForm "Productos"
DoCmd.FindRecord lngCodartID, , True, , True
Me!Codart.Requery

Forms!Productos!PRCDistribuidorEUROS.SetFocus
End Sub

Un Saludo y 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:Gracias CHEA, pero --- AYUDA EN ACCES 2007

Publicado por Chea (1015 intervenciones) el 07/08/2007 00:39:48
Pues ahora mismo no caigo en cuál era mi respuesta ni tu anterior pregunta, por lo que me cuesta seguirte el hilo :-(

Cuando abres un formulario desde otro, el código continúa en el primero, por lo que es difícil llevar el control. Sin embargo si abres el formulario como diálogo, el código del primer formulario se detiene en ese punto hasta que se cierre el segundo formulario ¿Es eso lo que quieres?

docmd.OpenForm "Miformulario",,,,,acDialog

Saludos
José Bengoechea Ibaceta
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