PDA

Ver la Versión Completa : resultado en nodos (cxGrid) solo me aperese el primero del select, relacion columna =


sakuragi
29-07-2005, 01:12:49
hola que tal de nuevo

bueno sigo con el componete cxGrid

se supone que tienes el nivel 1 y de este haces un hijo que es el nivel 2

entonses tengo dos querys de dos tablas

ejecuto el primer query y me da el resultado

alsegundo query es el resultrado del primero que me comparar si ahi un abono o pagado

algo asi

+ jose 343
+ juan 45
+ pepe 45

entonses el segundo selec es de uan tabla que tiene los nombres
algo un selec total paa toda la tabla

select * tabla

me arroja todo e contedino la tabla

seria:

jose 100 4 feb 2005
juan 30 5 ene 2005
pepe 10 23 abr 2005


entonses en los nivles que serian los nodos tiene sua propeidad que es

DetailKeyField
y
MasterKeyFiel

se supone que en nodo padre pones en DetailKeyField la coleumna que va ser referente a esa tabla o consultas en mi caso seria "nombre


en el nodo hijo se pone "nombre" en MasterKeyFiel para relacionar los dos nodos.

entonses lo que pasa es que al haser las consultas

nomas me aparese el nodo hijo a quel nombre que este en primero del resultado del sqgundo query que seria "jose" y los demas hijos no me los puestras al expandir los nodos

se supone que estan relacionados los campos "nombre" y me deve mostrar el correspodiente. per o no me lo muestra nomas el primero . :confused:

hando mas perdido que un mashihui de 15 dias :mad:

--resultado del primer query----
+ jose 343
+ juan 45
+ pepe 45


-- resultado del segundo query--
jose 100 4 feb 2005
juan 30 5 ene 2005
pepe 10 23 abr 2005

se supone que al expadier cada nodo me deve dar asi.


- jose
jose 100 4 feb 2005
- juan
juan 30 5 ene 2005
-pepe
pepe 10 23 abr 2005

pero nomas me da el primero del select


- jose
jose 100 4 feb 2005
- juan
------
- pepe
------

=S

alguien sabe que pasa?

de hante mano gracias

sakuragi
29-07-2005, 17:17:55
bueno

creo que mejor me respondo yo solo

la propriedad:
estaba asi:
DataController.DataModeController.DetailInSQL:=true;

la cambie a false;

y ya me aparecio bien todo el resultado.

gracias.:cool: