![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#2
|
|||
|
|||
comp := FindComponent('MnCuentas');
Es que precisamente esto que has hecho es el problema, no puedo pasar el nombre del action list dentro del codigo osea no puedo hacer esto comp := FindComponent('MnCuentas'); porque solo me funcionaria para ese item del action list, cuando lo que quiero es que funcione para cualquiera que yo seleccione dentro de la tabla, en otras palabras ese Mncuentas deberia ser un campo del query por ejemplo form1.querynombrecampo.value pero esto no se como hacerlo, si esto fuera posible yo solo tendria que posicionarme en un registro de la tabla en donde estan los action list y selecciono la opcion de menu que deseo y presiono un boton y esa opcion se ejecutaria, de esta forma el menu seria dinamico. Gracias anticipadas. |
#3
|
||||
|
||||
una ves programe algo como eso, y aqui el codigo.
En resumen de tu caso creo q sin problemas podrias hacer
|
#4
|
||||
|
||||
Cita:
En tu caso un campo de tu tabla debe tener asociado en nombre del TAction, sino no hay forma de "enganchar" lo que tienes en Base de Datos, con lo que tienes en código. ¿Exactamente qué tienes almacenado en la tabla? ¿Cuales son los campos? Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Buenos dias,
Neftali es que ya tengo la tabla creada con los campos correspondientes, y hay un campo llamado NombreObjeto que contiene el nombre del action list que quiero ejecutar, pero es que ahi es que esta el problema porque cuando paso el contenido del campo para que sea ejectuado no funciona mira esto es lo que hago que no funciona procedure TFMenuUsuarios.cxButton5Click(Sender: TObject); var comp : Taction; begin comp := FindComponent (FUsuarios.QMenuNombreObjeto.Value) as TAction; TAction(comp).Execute; end; Pero si hago esto mismo pero sustituyo el lugar donde esta el campo de la tabla por el nombre que esta contenido en el campo si me funciona que seria esto procedure TFMenuUsuarios.cxButton5Click(Sender: TObject); var comp : Taction; begin comp := FindComponent (MnCuentas) as TAction; TAction(MnCuentas).Execute; end; Actualmente estoy atorado ahi, no se como resolverlo. Gracias por su colaboracion. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear Cubos en un plano Configurable | Efren2006 | Gráficos | 11 | 24-03-2009 15:12:10 |
QReport configurable por el usuario ?? | Delphitest | Impresión | 1 | 02-02-2009 05:02:16 |
Showmessage configurable | Marwuinh | Varios | 6 | 23-10-2008 22:05:37 |
iconos para el el menu main o pop menu... | vroa74 | Gráficos | 0 | 06-10-2008 15:54:56 |
Imagen o texto sobre el menu / menu con align / menu movible | dajaji | Varios | 12 | 21-09-2007 00:30:19 |
![]() |
|