Crear botones dinamicamente

181 views
Skip to first unread message

Fernando Sigüenza

unread,
Jan 17, 2014, 5:40:54 PM1/17/14
to publice...@googlegroups.com
Amigos como estan, tengo un problema y quiero ver si me pueden ayudar
Tengo un form en el cual con control tam (Page frame)
Tengo dos tablas una grupos y o tra de articulos
Lo que quiero es que al cargar el formulario se creen los tabs segun el numero de registros de la tabla grupo mas o menos asi
Tab1, grupo1, tab2 grupo 2 etc etc

Y dentro de cada tab quiero crear un boton por cada articulo que pertenece a cada grupo, 

Entonces en el evento init del form deberia poner el codigo, pero no se como hacerlo.
Cual seria el codigo para crear un tab nuevo, y crear botones en cada tab
Ademas como manejaria el evento clic de los botones

Espero me puedan ayudar con esto

Saludos

Fernando D. Bozzo

unread,
Jan 17, 2014, 5:51:12 PM1/17/14
to publice...@googlegroups.com
Fernando:

Un consejo: Es más importante contar primero la funcionalidad que querés lograr y luego la implementación que pensaste hacer, ya que si solo comentás la implementación, las soluciones que se te van a poder dar son muy reducidas, y podría darse el caso de que pueda haber mejores implementaciones.

Por ejemplo, por lo que comentás pareciera que simplemente querés una pantalla para relacionar artículos y grupos. ¿Es así?
Si es eso, la implementación que pensaste es compleja innecesariamente, además de llevar un montón de controles también innecesarios.

Comentá si querés hacer lo que puse, y te dejo algunas ideas.

Fidel Charny

unread,
Jan 17, 2014, 5:55:07 PM1/17/14
to publice...@googlegroups.com
En verdad Fernando que me tiene mal el calor. Pero, puedes decirme qué es un control Tam y qué cosa son los tabs? Un botón por cada artículo? Y si tienes 30000 artículos pondrías 30000 botones? Ayúdame a entender la idea, por favor.

Fernando D. Bozzo

unread,
Jan 17, 2014, 6:12:48 PM1/17/14
to publice...@googlegroups.com
A decir verdad, lo de Tam tampoco lo entendí, así que asumí que fue un error tipográfico, ya que en el foro para entender a todo el mundo a veces hay que leer entre líneas y saltearse algunas cosas :D

Idalberto Gonzalez

unread,
Jan 17, 2014, 6:39:33 PM1/17/14
to publice...@googlegroups.com
Hola

Lo de tam lo interpreto como tab, no entiendo muy bien lo que quieres hacer pero suena poco funcional. Segun lo poco que entiendo lo mejor seria hacer una relacion entre las tablas de productos y grupos y mostrarla en un grid y con el registro seleccionado al hacer click en el boton desencadena el codigo que hara lo que se requiere que no se lo que es. Saludos,

Ing Idalberto Gonzalez P.

Eric Natareno Guerra

unread,
Jan 17, 2014, 7:35:17 PM1/17/14
to publice...@googlegroups.com

Creo que fernando lo que desea inplementar es algun formulario para utilizarlo con pantalla touch

Alejandro Isla

unread,
Jan 17, 2014, 10:34:45 PM1/17/14
to publice...@googlegroups.com
Coincido con lo de la pantalla touch. Yo cuando vi la coma entre "grupo1, tab2", me dije, esa coma es porque está usando una pantalla touch, cada vez que alguien utiliza la touch, la coma esa se cuela e el post.

Estén atento y van a ver que tengo razón.  (mi cerebro todavía no asume que dejó de ser viernes).

Eric Natareno Guerra

unread,
Jan 18, 2014, 12:32:07 AM1/18/14
to publice...@googlegroups.com

Te voy a enviar un ejemplo de un trabajito que hice para un restaurante

Miguel Canchas

unread,
Jan 18, 2014, 9:18:41 AM1/18/14
to Miguel Canchas, publice...@googlegroups.com, publice...@googlegroups.com

 

 

De: Miguel Canchas
Enviado el: viernes, 17 de enero de 2014 06:10 p.m.
Para: publice...@googlegroups.com
CC: 'publice...@googlegroups.com'
Asunto: RE: [vfp] Crear botones dinamicamente

 

Te puede servir este formulario. Maneja grupos con artículos..y con la opción de modificar tanto grupos como artículos…..

 

Crear tabs es innecesario y tedioso(se puede hacer…..)

 

Cambia la extensión a rar..y descomprímelo….

 

MK

Jorge Kiernan

unread,
Jan 18, 2014, 9:35:51 AM1/18/14
to publicesvfoxpro
más allá de las consideraciones de los colegas, la consulta de Fernando sería configurar el pagecount a la cantidad de articulos en el evento init del pageframe
Coincido en que la solución la veo más por el lado de un grid, y en lugar de botones usar el evento click del grid

Fernando Sigüenza

unread,
Jan 18, 2014, 11:13:55 AM1/18/14
to publice...@googlegroups.com
Gracias amigos a todos por sus respuestas, la verdad si lo que necesito es para una pantalla touch y un restaurante.
Lo que quiero es mostrar en cada boton los platos que ofrece el restaurante, por lo cual la verdad no creo llegar a tener  mas de 100 articulos.
En los controles TAB es el control marco de pagina en español o conocido como tab page.
Entonces queria mostrar en cada tab el grupo por ejemplo bebidas, y dentro de este un boton por cada articulo para que el usuario seleccione que articulo desea el cliente y lo agregue a una grilla donde se puede ver el pedido completo del cliente.

Entonces justo por eso como no quiero hacer estatico el form es decir solo dejar para 10 articulos por grupo por ejemplo. Queria ver la posibilidad de crear los botones dinamicamente.

Espero ahora si ya entiendan un poco mas lo que necesito y cualquier sugerencia es bienvenida.
Saludos
--
Fernando Siguenza

Fernando Sigüenza

unread,
Jan 18, 2014, 11:19:30 AM1/18/14
to publice...@googlegroups.com
Miguel muchas gracias por responder, no veo el ejemplo o donde lo puedo descargar
saludos
--
Fernando Siguenza
Reply all
Reply to author
Forward
0 new messages