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 24-07-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Basede Dato + TTreeView

Una pregunta....

Necesito desplegar en pantalla cierta información almacenada en una base de datos... Utilizo Firebird 2.0, Delphi 2006 y componentes Interbase (TIBquery, TIBDataset...)

Mi idea es que se desppliegue como un TTreeView, pero que este conectao con la base de dato, cosa que al modificar algo en el treeview, se modifique en tu base de dato.

Buscando encotre el DBtreeView, pero no he podido hecharlo andar...

Existe algun otro componente que haga esto??
Responder Con Cita
  #2  
Antiguo 24-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
Te servira esto : http://delphi.about.com/od/vclusing/l/aa060603a.htm
O algo de aca : http://www.q3.nu/trucomania/foros/vi...70599e77a19c49
__________________
Web
Responder Con Cita
  #3  
Antiguo 24-07-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Hola, revisa este hilo

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #4  
Antiguo 24-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
Cita:
Empezado por enecumene Ver Mensaje
Hola, revisa este hilo

Saludos.
Huy te dejaron solo ...

__________________
Web
Responder Con Cita
  #5  
Antiguo 24-07-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Cita:
Empezado por felipe88 Ver Mensaje
Huy te dejaron solo ...

Si hombre, aquí son malos, se la pasan en borracheras
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #6  
Antiguo 24-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
Cita:
Empezado por enecumene Ver Mensaje
Si hombre, aquí son malos, se la pasan en borracheras
Somos muy pocos los que nos tomamos las cosas en serio
__________________
Web
Responder Con Cita
  #7  
Antiguo 25-07-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Hola una pregunta...

Como puedo detectar en que nodo y subnodo se esta seleccionado en un treeview.

necesito obtener el Caption del nodo hijo que esta seleccionado y el nombre del nodo al cual pertenece.

Se puede hacer esto?
Responder Con Cita
  #8  
Antiguo 25-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
Código Delphi [-]
 TreeView1.Selected.Text;
 TreeView1.Selected.Parent.Text;
__________________
Web
Responder Con Cita
  #9  
Antiguo 25-07-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Gracias... me tira un error, cuando no existe nodo hijo... como puedo detectar si tengo o no nodo hijo en cierto nodo en particular??

Gracias
Responder Con Cita
  #10  
Antiguo 25-07-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Voy hacer la pregunta un poco mas completa.

Necesito, que al hacer un click sobre un nodo o nodo hijo de un TTreview, me arroje en 2 TEdit distintos el nombre del nodo, y si existiera el nombre del nodo hijo.

No siempre puede existir un nodo hijo.

Saludos.
Responder Con Cita
  #11  
Antiguo 25-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
Has probado con alguna condicion?
__________________
Web
Responder Con Cita
  #12  
Antiguo 25-07-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
estoi en eso, pero es primera vez que trabajo con este componente, y no me conozco sus propiedades ni funciones....
Responder Con Cita
  #13  
Antiguo 25-07-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola mjjj, que error te cuando??, sobre lo que te puso felipe88

Código Delphi [-]
 TreeView1.Selected.Text; //Este te muestra el texto del nodo seleccionado
 TreeView1.Selected.Parent.Text; //Este te muestra el texto del padre del nodo seleccionado

Para saber si el nodo padre tiene hijos puedes utilizar HasChildren , que te indica si un nodo tiene hijos.

Un ejemplito, cuando se selecciona uno de los nodos te va obteniendo todos los padres que tiene, sino solo te muestra el nodo que has seleccionado:

Código Delphi [-]
procedure TForm1.ButtonClick(Sender: TObject);
var
  Padre: TTreeNode;
  cadena:String;
begin
  cadena:=TreeView1.Selected.Text;
  Padre := TreeView1.Selected.Parent;
 
  while Padre <> nil do
  begin
    cadena:=Padre.Text+' '+cadena;

    Padre := Padre.Parent;
  end;
  showmessage(cadena);
end;

Ahora me voy.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
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
Imprimir dato en columnas diferentes según valor del dato saldanaluis Impresión 2 06-09-2007 00:17:32
Se bloquea el servidor de basede datos selman Firebird e Interbase 1 29-08-2006 01:11:49
multiseleccion con TTreeView jymy788 Varios 1 05-01-2005 18:29:33
Imagenes en TTreeview cso2000 OOP 3 13-12-2004 20:13:22
Novato con TTreeView MaGNa OOP 2 03-11-2004 13:02:25


La franja horaria es GMT +2. Ahora son las 00:02:42.


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