Formularios anidados
Publicado: 28 Nov 2010, 12:15
Hola a todos:
Sigo con mi proyecto de migrar una base de datos de MS-Access a Autoit+SQLite (luego vendrán más si se me da bien) y me sigue surgiendo dudas de planteamiento.
Superado, gracias al foro, el comienzo del uso de SQLite desde Autoit, ahora la duda está en los formularios.
Hasta ahora todo lo que he hecho ha sido con un único formulario, y a lo sumo, pestañas que me ayudaban a organizarlos. Siempre he intentado seguir un criterio para el nombre de los controles, poniendo un prefijo:
$e_nombre: Para etiquetas
$b_nombre: Para botones
$i_nombre: Para "inputs"
$c_nombre: Para "combo box"
$l_nombre: Para listas
....
Pero como en el proyecto de migración que estoy empezando, preveo varios formularios (p.e.: un formulario para cada tabla de la base de datos que deseo editar/crear), el número de controles será muy grande, y en muchas ocasiones el nombre del control sería repetido (al menos hasta ahora en Visual Basic de Access lo era).
A ver si me explico, en Visual Basic, al control es fácil llamarlo anteponiendo el nombre del formulario:
Form1.Botón_Aceptar
Form2.Botón_Aceptar
Form3.Botón_Aceptar
....
Con Autoit, por lo que sé y he podido leer, no es posible hacerlo así, y sería necesario crear un nombre distinto para cada control de cada formulario. El botón "Aceptar" por ejemplo, aparecerá en casi todos los formularios y muchas veces, los formularios estarán anidados.
He buscado en el foro y no he encontrado nada al respecto. En el foro inglés encontré estos hilos:
http://www.autoitscript.com/forum/topic ... 96-part-1/
http://www.autoitscript.com/forum/topic ... t-part-ii/
Las preguntas al foro son las siguientes:
¿Os parece adecuado el método que explican ahí?
¿utilizáis otro método más sencillo?
¿algún "truco"?
Un saludo.
Sigo con mi proyecto de migrar una base de datos de MS-Access a Autoit+SQLite (luego vendrán más si se me da bien) y me sigue surgiendo dudas de planteamiento.
Superado, gracias al foro, el comienzo del uso de SQLite desde Autoit, ahora la duda está en los formularios.
Hasta ahora todo lo que he hecho ha sido con un único formulario, y a lo sumo, pestañas que me ayudaban a organizarlos. Siempre he intentado seguir un criterio para el nombre de los controles, poniendo un prefijo:
$e_nombre: Para etiquetas
$b_nombre: Para botones
$i_nombre: Para "inputs"
$c_nombre: Para "combo box"
$l_nombre: Para listas
....
Pero como en el proyecto de migración que estoy empezando, preveo varios formularios (p.e.: un formulario para cada tabla de la base de datos que deseo editar/crear), el número de controles será muy grande, y en muchas ocasiones el nombre del control sería repetido (al menos hasta ahora en Visual Basic de Access lo era).
A ver si me explico, en Visual Basic, al control es fácil llamarlo anteponiendo el nombre del formulario:
Form1.Botón_Aceptar
Form2.Botón_Aceptar
Form3.Botón_Aceptar
....
Con Autoit, por lo que sé y he podido leer, no es posible hacerlo así, y sería necesario crear un nombre distinto para cada control de cada formulario. El botón "Aceptar" por ejemplo, aparecerá en casi todos los formularios y muchas veces, los formularios estarán anidados.
He buscado en el foro y no he encontrado nada al respecto. En el foro inglés encontré estos hilos:
http://www.autoitscript.com/forum/topic ... 96-part-1/
http://www.autoitscript.com/forum/topic ... t-part-ii/
Las preguntas al foro son las siguientes:
¿Os parece adecuado el método que explican ahí?
¿utilizáis otro método más sencillo?
¿algún "truco"?
Un saludo.