Me toca hacer una aplicación empotrada en Microsoft Access y para conseguir según que comportamientos tengo que hacer uso de Visual Basic for Aplications para Access (no consigo tragarlo. Es tan... "raro")
Llevo peleándome con esta peligrosa combinación (Access + VBA) desde hace unas semanas pero, lo dicho, no logro acostumbrarme o conseguir hacer cosas que deberían ser obvias.
Así que recurro a vuestro rescate, esperando que alguien con experiencia en esta clase de desarrollos me pueda guiar un poco. Tengo dos dudas principales (muy sencillas, imagino):
- Tengo tres Etiquetas (Label) en un formulario. En el evento _Load() del mismo quiero hacer, simplemente, cambiar la propiedad del Título (Caption) de las tres. De este modo:
Código:Pero no funciona. Me devuelve el error 438: "El objeto no admite esta propiedad o método"Private Sub Form_Load() Me.etiqueta1.Caption = "Soy la etiqueta 1" Me.etiqueta2.Caption = "Soy la etiqueta 2" Me.etiqueta3.Caption = "Soy la etiqueta 3" End Sub
Lo curioso es que si solo modifico el captio del primer Label (los otros dos los comento) entonces si me lo cambia... He intentado encontrar información pero nada, y ya no sé que hacer... :( - El otro problema es con respecto a la posibilidad de modificar el contenido de la propiedad caption de los controles que NO tengan el foco. Es decir, si en un formulario tengo dos controles de Texto A y B, el foco esta en A y quiero modificar el texto de B, entonces me da un error diciendo que no tiene el foco (por lo que antes de cambiar el texto de B hago un "B.SetFocus" y claro, se hace muy muy incómodo (y muy sucio) cuando tienes varios controles de Texto más...
¿Podría alguien ayudarme? Ufff, es que tengo trabajo para varios meses con esto y veo que como siga así adelanto muy despacio. Luego no he logrado encontrar algún manual en Internet sobre VBA para Access. Todo lo que encuentro son manuales de manejo de Access pero sin meterse en nada de programación. Estoy convencido de que algo debe haber, si conoces algún foro específico o página donde haya información de Access + VB por favor, ¡me vendría GENIAL!
Muchas gracias y perdón por las molestias.
Cuídense