Autor Tema: Código de Menu en BD o archivo TXT  (Leído 4253 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Jonhyrey

  • Sv Full Member
  • *
  • Mensajes: 558
Código de Menu en BD o archivo TXT
« : septiembre 21, 2007, 12:15:18 pm »
Hola a todos.

Estoy haciendo una aplicación que maneja un menú dinamico, lo que quiero hacer, es que esta aplicacion sea 100% configurable en tiempo de ejecución, y que al crear un menu, que haya algun lugar donde pueda guardar la codificaciòn para cargarla cuando el menu se esté generando y esté disponible en el evento click de los items creados. Digamos que es como la ejecucion de una cadena de texto dentro de Visual Basic.

Saludos y gracias de antemano



Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Código de Menu en BD o archivo TXT
« Respuesta #1 : septiembre 21, 2007, 12:25:43 pm »
configurable completamente?

ummm podes dejar al libre albedrío al usuario nada mas en ciertas cosas lease, ubiacion, apariencia, textos, que cada menu haga una cosa diferente; pero jamás algo que tu programa no tenga....

no entiendo del todo lo que queres, queres que hayan menus diferente para cada pc, usuario, hora o que se yo que otro parametro.. ?¿¿?

eso lo podes hacer almacenando toda la configuracion de tu menu en una base de datos - hay otros lugares o formas pero te digo únicamente la base de datos por tratarse de lo mas sencillo -....

aclaranos mas lo que quieres hacer!
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado rcguillen

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 2320
Re: Código de Menu en BD o archivo TXT
« Respuesta #2 : septiembre 21, 2007, 12:45:30 pm »
Create un menu completo y coloca todo en visible = .f. y a medida vayas creando las politicas podrias irlas colocando en visible = .t. segun el usuario, esto podrias recuperarlo de algun TXT...
para manejar los txt te podria servir esto
Código: [Seleccionar]
http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico7.htm
y ya si guieres algo mas avanzado de menu dinamicos te puede servir esto
Código: [Seleccionar]
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/363-cargar-menu-dinamico-usando-ado.htm
-:Rcguillen-NoMercy:-
-:Es inutil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos:-

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Código de Menu en BD o archivo TXT
« Respuesta #3 : septiembre 21, 2007, 01:01:06 pm »
Lo que hago es que en la tabla usuarios hay un campo que dice AccessLevel , luego hay una funcion en el form que dice LoadMenu , Y cada Menu Superior tiene un valor el cual si es > que el nivel de acceso lo deshabilito.

Desconectado Jonhyrey

  • Sv Full Member
  • *
  • Mensajes: 558
Re: Código de Menu en BD o archivo TXT
« Respuesta #4 : septiembre 21, 2007, 04:31:05 pm »
Pero la aplicacion no sabe cuales son los menu que existen verdad... entonces. Yo habia pensado en algo asi como cargar de algún lado la información en una variable string que contenga la sintaxis de abrir un formulario y asignarle propiedades al mismo, y luego, ejecutarla en visual basic como que si fuera un codigo que se estableció en tiempo de diseño.

Algo asi como cuando en un procedimiento almacenado tenemos un varchar(2000), que se llama, por ejemplo, @comando, que contiene 'SELECT  ID, No .....FROM ....WHERE..' y solo le damos Execute(@Comando) para que lo ejecute.

Como les digo.... no se si se puede.... lo del acceso y lo demas ya lo tengo listo, pero si puedo agregar ese piquete rebuscado las cosas quedarian super.

Saludos



Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Código de Menu en BD o archivo TXT
« Respuesta #5 : septiembre 21, 2007, 04:54:17 pm »
me vas a disculpar, pero no entiendo que es lo que queres hacer.

lo que guillen y rdog dicen es la misma idea que tengo.

de lo que rdog dice, que es lo que no se adapta a lo que queres?

del ejemplo de acceso al menu con ado no te parece¿?¿?
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado Jonhyrey

  • Sv Full Member
  • *
  • Mensajes: 558
Re: Código de Menu en BD o archivo TXT
« Respuesta #6 : septiembre 24, 2007, 09:15:06 am »
Bueno.... lo voy a poner mas sencillo..... lo que me han pedido ahora es que guarde el nombre del formulario en la base de datos, que se cree el menu, y cuando se le de click al MenuItem que abra el formulario que se ha puesto en la base de datos, y  que le corresponde.
« Última Modificación: septiembre 24, 2007, 09:17:43 am por Jonhyrey »



sicario

  • Visitante
Re: Código de Menu en BD o archivo TXT
« Respuesta #7 : septiembre 24, 2007, 09:18:17 am »
justo lo que yo he hecho con mi aplicacion picosa....

EN el Pasdo trabaje para un sistema echo en vb6... Y los programadores la cagaron con esta idea pues generaron las opciones de menu en la base de ddatos... pero en el codigo... estaban los nombres de los formularios a cargarse... que regada... yo he corregido eso... pero no estoy en la oficina para darte ese tip's .... de como hacerlo.

luego subo mi codigo para que lo veas man.

Desconectado Jonhyrey

  • Sv Full Member
  • *
  • Mensajes: 558
Re: Código de Menu en BD o archivo TXT
« Respuesta #8 : septiembre 24, 2007, 12:12:57 pm »
chevere! gracias



Desconectado Jonhyrey

  • Sv Full Member
  • *
  • Mensajes: 558
Re: Código de Menu en BD o archivo TXT
« Respuesta #9 : septiembre 24, 2007, 03:50:33 pm »
Ya esta solucionado el problema...gracias

Saludos
« Última Modificación: septiembre 26, 2007, 04:33:27 pm por Jonhyrey »