Access - Objeto Forms y propiedad Controls

 
Vista:

Objeto Forms y propiedad Controls

Publicado por pedroj (8 intervenciones) el 29/08/2001 12:12:52
Necesito acceder a los textos de un formulario desde un modulo de evento. He provado con las siguientes instrucciones:

For cont = 0 To Forms(FORMULARIO).Controls.Count
vector(cont) = Me.Controls (cont)
Next cont

Necesito que sea generico totalmente, solamente cambiando la variable global FORMULARIO tendría que funcionar en todos. El problema que tengo es que cuando cont= 0, si funciona pero falla cuando vale 1, si vale 2 también funciona, con 3 ya no. Además no se si me funcionaría con un subformulario dentro del formulario. De momento he comprobado que el metodo Count devuelve el total de campos del formulario junto con el subformulario.

Gracias
pedroj
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:Objeto Forms y propiedad Controls

Publicado por Luis Fernando Melo (323 intervenciones) el 29/08/2001 20:02:29
Si tienes un error, y es en el limite superior del FOR, este debe ser así

for cont=0 to forms(Formulario).controls.count-1
if typeof forms(Formulario).controls(cont) is TextBox then
..... .. aqui puedes capturar el texto de todas las cajas de texto
end if
next cont
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