Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Sequencing best practice
Message
De
22/06/2004 00:22:40
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Sequencing best practice
Divers
Thread ID:
00915914
Message ID:
00915914
Vues:
36
Hi all,

Is there a Best Practice out there for implementing a sequencing hierarchy? This would be very similar to a windows explorer.

Currently, my implementation consists of two fields: SEQUENCE c(80) and SERIES c(1). I have an index on SEQUENCE+SERIES so that the grid would display the records in a hierarchical fashion. An example would be:
ID  PID  SEQUENCE  SERIES
 1    0  01000000
 2    1  01010000
 5    2  01010100
 6    2  01010200
 3    1  01020000
 4    3  01020100
 7    4  01020101
...
My problem is when I assign ID 4 to have a PID of 1 and move it after ID 2, I would have to change the sequence of ID 4 to that of ID 3 or 01020000. Then recreate the sequence of ID 3 and its children. Now imagine this if you have thousands of PID=1 records. I will have to update every sequence after the insertion point recursively down to its children.

So I was wondering if there is a better approach to my problem. Feedbacks most welcome.
ramil
~~ learning to stand still
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform