Search  
Friday, May 25, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  selectie tabele...
 selectie tabele ierarhice
 
 10/19/2009 4:24:16 PM
User is offlinemururadu
2 posts


selectie tabele ierarhice
 (Romania)

    Pentru  o aplicatie de lansare a productie, tabele de pornire sunt : 1) nomenclator de produse finite : (cod,denumire,caracteristici , .....)  si multe alte campuri unde la un ansamblu mare sunt toate subansamblurile si reperele o singura data, cod fiind PK; 2) alta tabela este ierarhie cu structura (cod, cod_parinte,cantitate,nivel). Nu se stie cite sub nivele poate avea un parinte, in campul cantitate din tabela ierarhie se memoreaza numarul de bucati dintr-un reper sau subansamblu care apar in tot ansamblu.La ansamblu principal evident cod_parinte este Null.  Ma intereseaza cum selectez intr-un tabel ansamblurile cu toate subansamblurile si reperele pe care le lansez. De ex. lansez trei ansambluri cu cod1,cod2,cod3 si sa am toate subcomponentele pe care le are fiecare.      

 

             

 10/19/2009 5:15:57 PM
User is offlineaflorin
840 posts
1st


Re: selectie tabele ierarhice
 (N/A)
Daca vrei sa faci asta cu un singur SELECT in VFP, nu cred ca poti. Stiu ca Oracle si DB2 au asa ceva, dar VFP e destul de restrictiv la sub-queries.
Daca vrei sa o faci programatic, asta se poate, iar rezultatele finale sa le versi intr-un cursor. Ca principiu de lucru: iei fiecare PK si cauti toate inregistrarile care au cod_parinte = PK si repeti treaba asta pina cind nu mai gasesti nimic (semn ca ai ajuns la reperul "fundamental").

Florin Aparaschivei - Iasi
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  selectie tabele...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement