Access - Formato instrucción manejo de controles desde otro Form (pero desde una Macro)

   
Vista:

Formato instrucción manejo de controles desde otro Form (pero desde una Macro)

Publicado por Roberto Echeverri recheverriu@gmail.com (8 intervenciones) el 23/10/2017 17:59:22
Hola grupo, he leído casi todo lo que hay en la red pero no lo encuentro. Como este es un ORÁCULO de Access, quiero pedirles un favor sencillo. Cual es el FORMATO para crear una MACRO en Access que me permita controlar un control desde otro form. Este formato no se adapta a nada de lo que ofrecen las posibilidades de una macro en Access 2016

= [Forms]! [Nombreform]! [Comando]. Enabled=false. Espero haberme explicado. Cualquier ayuda será de gran utilidad.

Gracias por adelantado
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 GEORGY

Formato instrucción manejo de controles desde otro Form (pero desde una Macro)

Publicado por GEORGY (230 intervenciones) el 23/10/2017 18:40:58
Buenos dias aver si entendi por que estpy un poco tapado avces.
lo que quiere es manipular controles o objetos desde otro formulario para otro formulario??

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

Formato instrucción manejo de controles desde otro Form (pero desde una Macro)

Publicado por Roberto Echeverri (8 intervenciones) el 23/10/2017 19:38:15
Sí señor. Entendiste perfectamente mi duda. He manejado esto por código, pero requiero manejar un comando de otro formulario pero en una macro. Muchas gracias por responder, y espero haber sido claro con mi duda. Un abrazo
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 JORGE

Formato instrucción manejo de controles desde otro Form (pero desde una Macro)

Publicado por JORGE (230 intervenciones) el 23/10/2017 21:19:55
podrias poner de cual a cual formulario deseas ejecutar dicha macro quizas asi te puedan ayudar mas rapidos los master :)
gracias.
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

Formato instrucción manejo de controles desde otro Form (pero desde una Macro)

Publicado por Roberto Echeverri (8 intervenciones) el 24/10/2017 01:15:07
Gracias por contestar: El asunto sin mucha retórica es el siguiente: abro un form para ver información y en ese form, hay un botoncito que te lleva a ver otra información (es un filtro donde los ID de dos tablas hacen match). Pero cuando abro ese mismo form en modo agregar, el botoncito no sirve, porque no lleva a ningún lado y arroja un error.

Lo que quiero hacer es deshabilitar ese boton cuando el form se abra en modo agregar datos, por lo que debo darle Enabled=false desde otro formulario. Esto lo sé hacer en código:

1
2
3
4
5
Private Sub Comando421_Click()
On Error Resume Next
Forms![Asset Details]!Comando258.Enabled = False
DoCmd.OpenForm ("Asset Details"), acNormal, , , acFormAdd
End Sub

ahora la pregunta del mlllón.... cómo se hace esto en MACRO?
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

Formato instrucción manejo de controles desde otro Form (pero desde una Macro)

Publicado por Anonimo (685 intervenciones) el 24/10/2017 01:55:17
Un formulario 'sabe' cuando esta en modo agregar .....
¿no seria mas idóneo que ese botón se activara en función del valor de 'NewRecord'? y dejamos a un lado la macro.
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

Formato instrucción manejo de controles desde otro Form (pero desde una Macro)

Publicado por Roberto Echeverri (8 intervenciones) el 24/10/2017 02:01:48
Hola, y gracias por preocuparte por mi proyecto. Re cuento: la macro donde debo insertar esa instrucción (Forms!..... etc etc), no puede ser borrada, y debe ser complementada. Es por ello que debo averiguar el modelo de la instrucción en modo MACRO. Lo que debo averiguar es cómo y bajo qué parámetros debe ser insertada esa instrucción dentro de una macro, en EjecutarCódigo no me funcionó. Advierto no es capricho ni testarudez, es una circunstancia particular de este proyecto. Gracias por la comprensión.
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

Formato instrucción manejo de controles desde otro Form (pero desde una Macro)

Publicado por Anonimo (685 intervenciones) el 24/10/2017 10:17:53
Las macros tienen limitadas sus acciones (son lo que son, con sus ventajas e inconvenientes).

La interactuación con objetos suele hacerse con la ACCION 'Establecer Valor' (hay que expandir el menú para acceder a ella)
Si dejamos que el asistente nos guie con un par de click accedemos a todas las posibilidades permitidas.

Para expandirlas (para acceder a partes o acciones que no están entre las naturales y permitidas) queda la opción de generar 'complementos' y utilizarlos mediante las correspondientes llamadas (pero al parecer en ese peculiar diseño no esta permitido).

Con lo sencillo (y automatizado) que quedaría con una línea como esta en el formulario:

1
2
3
Private Sub Form_Current()
Me.Comando258.Enabled = Not Me.NewRecord
End Sub


(curiosidad: dado que el nombre del objeto a manipular esta tomado por defecto .... ¿es un trabajo escolar y por ello los limites?)
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