Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-02-2013
jsc jsc is offline
Miembro
 
Registrado: nov 2003
Posts: 144
Poder: 21
jsc Va por buen camino
menu por codigo en aplicacion

Hola,
Actualmente en mi aplicacion tengo un menu funcionando (TMainmenu), el cual esta elaborado en tiempo de diseño.
Lo que hace es dependiendo de la opcion o boton que se pulse, abrir un documento que esta almacenado en la base de datos Access.
Lo que guardo en la base de datos es la ruta del documento.
Bien, sencillo y sin problemas.
La cosa es que cada vez que quiero añadir un documento nuevo, tengo que modificar el codigo del programa y me lleva su tiempo.
Me gustaria, adaptar la base de datos y que el programa simplemente cargara el menu en base a las opciones de la base de datos.
Por ejemplo:
Id familia documento
1 grupo1 documents\doc1
2 grupo1 documents\doc7
3 grupo3 documents\doc2
4 documents\docgeneral
De esta estructura en la bd, el programa deberia de cargar o generar lo siguiente:
Un menu con:
item GRUPO1 y dentro de este las opciones: doc1,doc7
item GRUPO3 y dentro de este la opcion: doc2
finalmente, un item docgeneral ya que este no tiene familia y se cargaria sin submenu
Asi, con añadir simplemente entradas en la bd, no tendria que modificar el codigo cada vez que añada un documento nuevo

Ahora bien, como podria llamar al evento onclick para las distintas opciones y que la aplicacion abriria el documento asociado a esa opcion?
Espero haberme explicado
Gracias por adelantado
Responder Con Cita
  #2  
Antiguo 05-02-2013
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Aquí tienes un ejemplo que muestra cómo generar un menú en tiempo de ejecución a partir de un fichero de texto (en este caso un memo).
No es muy complicado para que en lugar del texto, coja las opciones desde una base de Datos.

Incluye también código para asignar un evento a las distintas opciones. En tu caso ese evento será el que deberás programar para realizar lo que necesites.
__________________
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.
Responder Con Cita
  #3  
Antiguo 05-02-2013
jsc jsc is offline
Miembro
 
Registrado: nov 2003
Posts: 144
Poder: 21
jsc Va por buen camino
Gracias por tu ayuda neftali
Le echare un vistazo;creo que exactamente lo que necesito
Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Enviar valor seleccionado de un menu lista al codigo de otro dark_monk9 HTML, Javascript y otros 0 15-04-2009 18:00:42
Imagen o texto sobre el menu / menu con align / menu movible dajaji Varios 12 21-09-2007 00:30:19
Desplegar por código el menú de sistema de una ventana Jan_polero API de Windows 7 06-05-2005 12:35:25
Menu en aplicación MDI kes Varios 2 29-03-2005 14:01:26
Desplegar un menú por código Jan_polero Varios 1 12-11-2004 22:02:32


La franja horaria es GMT +2. Ahora son las 08:44:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi