Página 1 de 1
problemas con macros
Publicado: Lun Nov 16, 2009 10:14 am
por alfon_ts
Buenos días, Os cuento mi problema. Yo he hecho varias cositas con Access pero practicamente sin tocar nada de código, el entorno grafico lo hacia todo. Ahora estoy haciendo una pequeña base de datos con OpenOffice Base 2.0 que es el que tengo en el trabajo.
Yo necesito enlazar varios formularios a través de botones (Creo que solo se puede hacer con macro, he estado leyendo algo y varios ejemplos pero me dan fallos), tambien necesitaria cosas como habilitar/deshabilitar campos de texto cuando pulso algun boton (segun he estado viendo tampoco se puede hacer con entorno grafico). Muchas gracias de antemano.
Saludos
Re: problemas con macros
Publicado: Lun Nov 16, 2009 10:54 am
por Cascabel
Explica mejor lo que quieres decir con enlazar formularios a través de botones. Pero recuerda que debes escribir una única duda por tema.
Para el campo de texto, debes usar la propiedad Enabled del modelo. Se me ocurre que también puedes usar la propiedad ReadOnly del modelo
o la propiedad Lock del control, en el caso de que no quieras que se ponga grisáceo el campo de texto al desactivarlo.
La siguiente macro asociada a la ejecución de un botón, alterna entre activar y desactivar un campo de texto llamado "TextField" en el formulario:
Código: Seleccionar todo
Sub sPushButton(Event As Object)
Dim Form As Object
Dim Model As Object
' Dim Control As Object
Dim Hab As Boolean
Form=Event.Source.Model.Parent
Model=Form.GetByName("TextField")
' Control=ThisComponent.CurrentController.GetControl(Model)
Hab=Model.Enabled ' Hab=Model.ReadOnly ' Hab=Control.Lock
Model.Enabled=Not Hab ' Model.ReadOnly=Not Hab ' Control.Lock=Not Hab
End Sub
Consulta algún tutorial sobre cómo enlazar la macro al botón, si no lo hiciste ya.
Re: problemas con macros
Publicado: Lun Nov 16, 2009 11:39 am
por alfon_ts
Antes de nada muchas gracias por responder tan pronto. Perdona lo de poner dos temas juntos, no lo sabia. El otro tema me referia a crear una macro que abra un formulario para poder activarlo desde un boton.
Cuando pruebe lo que me has dejado te aviso. Gracias.
Saludos
Re: problemas con macros
Publicado: Mar Nov 17, 2009 6:15 pm
por alfon_ts
El codigo funciona perfecto menos la parte del sombreado del campo cuando se desactiva que me da fallo. Muchas gracias por todo.
Saludos
Re: problemas con macros
Publicado: Mar Nov 17, 2009 8:58 pm
por Cascabel
¿Qué tipo de fallo te da?
Re: problemas con macros
Publicado: Mié Nov 18, 2009 10:43 am
por alfon_ts
SOLUCIONADOS. Muchisimas gracias por tu ayuda.
ni te imaginas lo que me has ayudado.
Saludos.