Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-08-2017
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por Rc96 Ver Mensaje
+ Nivel1
departamento 1
departamento 2
departamento 3
+ Nivel2
departamento 1
departamento 2
departamento 3
+ Nivel3
departamento 1
departamento 2
departamento 3
Más lógico sería tener una tabla "Niveles" con los campos "nivel" y "departamento".
Código SQL [-]
create table tbNiveles (
  nivel integer not null,
  departamento integer not null,
  primary key (nivel, departamento)
)
De todas formas, haz una búsqueda por treeview, es un tema tratado en diversas ocasiones.

PD: Si hubieses puesto un título descriptivo, te saldrían temas relacionados. (Algo así como crear árbol de elementos en un treeview).
Responder Con Cita
  #2  
Antiguo 29-08-2017
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Poder: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Código Delphi [-]
var
  NodoNivel, Nodo : TreeNode;
begin
  with TreeView1.Items do
  begin
     // Creo el nodo "padre"
     NodoNivel := Add(nil, 'Nivel1');
     // Recorro nodos del nivel 1
     FDQnd1.Close;
     FDQnd1.SQL.Text:=('select * from public.estruc_nvl1');
     FDQnd1.Open();
     begin
       // Creo Nodo colgando del NodoNivel.
       Nodo := AddChild(NodoNivel, FDQnd1.FieldByName('Departamento').AsString);

       // Aqui puedo tocar cosas del nodo recien creado.
       Nodo.ImageIndex := -1;

       FDQnd1.Next;
     end

     // Creo el nodo "padre"
     NodoNivel := Add(nil, 'Nivel2');
     // Recorro nodos del nivel 2
     {...}

   
     // Creo el nodo "padre"
     NodoNivel := Add(nil, 'Nivel3');
     // Recorro nodos del nivel 3
     {...}

  end;
end;

Última edición por duilioisola fecha: 29-08-2017 a las 10:05:39.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Arbol de estructura de base de datos elrayo76 Varios 1 02-09-2014 19:53:26
Limitar cantidad e registros a crear en una base de datos RedVenom Conexión con bases de datos 25 09-05-2011 21:30:55
filtrar elementos de base de datos en delphi mediante combobox carlossc90 Tablas planas 3 05-06-2008 22:21:10
Crear base de datos mediante componentes de Interbase vivamotos Conexión con bases de datos 5 08-02-2008 09:16:05
¿Cómo conecto la base de datos mediante Interbase en una red local? nuri Firebird e Interbase 2 19-07-2005 17:50:38


La franja horaria es GMT +2. Ahora son las 00:08:52.


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