Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Control de acceso Treeview :Lazarus IDE - Postgres!!! (https://www.clubdelphi.com/foros/showthread.php?t=77345)

jejo1984 16-01-2012 21:43:34

Control de acceso Treeview :Lazarus IDE - Postgres!!!
 
Hola amigos aqui abro otro libro:
Lo que quiero implementar es un control de acceso tengo 4 tablas relaciondas por ejemplo :


bien lo que requiero es que en un treeview me aparesca de esta manera(con checkbox en los nodos hijos):
+Nivel
....◘Admin
....◘Vendedor
+Menu
....+Mantenimiento
.....◘Listado de productos
.....◘....
....+....

asi por ejemplo que al seleccionar en admin y luego los submenu donde tendra acceso
Luego todo lo seleccionado se guarde en la tabla DATA-ACCESO
o que es lo que me recomiendan

jejo1984 18-01-2012 11:56:12

Alguien que tenga conocimiento que me pueda orientar

Casimiro Notevi 18-01-2012 15:14:53

En la web de Roman puedes descargar unos componentes que hacen lo que necesitas.

jejo1984 24-02-2012 13:50:09

No hay otra opción

Casimiro Notevi 24-02-2012 18:17:26

Cita:

Empezado por jejo1984 (Mensaje 425991)
No hay otra opción

Hacen lo que quieres. Pero si quieres otra cosa :confused:

roman 24-02-2012 18:31:18

Quizá el problema es que él busca un componente para Lázarus. Traté de ver si podía armar un paquete lpk pero marca error de que no encuentra la unidad Controls. Cosa rara porque tan está ahí que al darle ctrl+click se abre. Claramente Lázarus no es mi fuerte. Si alguien puede traducirlo estaría bien.

// Saludos

Casimiro Notevi 24-02-2012 19:30:38

Cita:

Empezado por roman (Mensaje 426013)
Quizá el problema es que él busca un componente para Lázarus.

No me había dado cuenta de ese detalle :o

mightydragonlor 25-02-2012 03:49:34

Siendo ese el caso, acá tienes los que necesitas, espero te sirva de ayuda.

jejo1984 04-03-2012 14:40:20

Gracias pero no es lo que estaba buscando :(

ecfisa 04-03-2012 20:55:42

Cita:

Empezado por jejo1984 (Mensaje 423097)
bien lo que requiero es que en un treeview me aparesca de esta manera(con checkbox en los nodos hijos):
+Nivel
....◘Admin
....◘Vendedor
+Menu
....+Mantenimiento
.....◘Listado de productos
.....◘....
....+....

Hola jejo1984.

Otra opción para implementar ese comportamiento es este ejemplo (incluye código demo) de una página de Zarko Gajic, si bién es para Delphi, supongo que con muy pocos cambios podrás adaptarlo para que funcione en Lazarus.

Luego tendrías que recorrer los TTreeNodes del TTreeView e ir guardando los datos de acuerdo a tu interés; ya sean todos, los que hayan sido seleccionados, aquellos que han sufrido algún cambio, etc...

Saludos.

beginner01 05-03-2012 03:39:55

Cita:

Empezado por roman (Mensaje 426013)
Quizá el problema es que él busca un componente para Lázarus. Traté de ver si podía armar un paquete lpk pero marca error de que no encuentra la unidad Controls. Cosa rara porque tan está ahí que al darle ctrl+click se abre. Claramente Lázarus no es mi fuerte. Si alguien puede traducirlo estaría bien.

// Saludos

Saludos.

Ya había preparado un paquete para lázarus con ese componente.

Lo dejé en el ftp para que lo revisen, en la sección de varios se llama LazCheckTreeView.zip.

roman 05-03-2012 16:34:52

Muchas gracias beginner01. Ya lo he probado y funciona bien.

// Saludos


La franja horaria es GMT +2. Ahora son las 14:57:30.

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