Toon posts:

[JET-SQL] menustuctuur query op Access database

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer een menustructuur te genereren vanuit de database, waarbij de gebruiker een oneindig aantal lagen diep in de hiërarchie kan gaan.

De structuur met de onderstaande waarden zou er zo uit moeten zien:
code:
1
2
3
4
5
6
7
8
Home
    Country
      City
      Office
    People
      Female
      Male
Contact

Ik probeer het nu met een kruistabel met de volgende query:
code:
1
2
3
4
5
TRANSFORM [Page].[Name]
SELECT [Page].[ID]
FROM Page
GROUP BY [Page].[ID], [Page].[Name]
PIVOT [Page].[LayerID];

Hiermee lukt het helaas niet. Wie weet hoe ik wel kan bereiken dat mijn menustructuur goed getoond wordt, of is wat ik wil niet mogelijk?


----------------------------------------
Tabel I: Layer
ID, AutoNummering (primary key)
name, Tekst

Voorbeeldwaarden:
1, Folder
2, Page
3, Sub Page
4, Super Sub Page
----------------------------------------


----------------------------------------
Tabel II: Page
ID, AutonNummering (primary key)
Name, Tekst
LayerID, Numeriek (foreign key, references table Layer)
ParentID, Numeriek (foreign key, references table Page, null toegestaan)

Voorbeeldwaarden:
1, Home, 1, 0
2, Female, 3, 6
3, Country, 2, 2
4, City, 3, 3
5, Office, 4, 4
6, People, 2, 2
7, Male, 3, 6
8, Contact, 1, 0
----------------------------------------

  • jochemd
  • Registratie: November 2000
  • Laatst online: 31-08 19:19
Op maandag 18 maart 2002 16:55 schreef Sibash het volgende:
Ik probeer een menustructuur te genereren vanuit de database, waarbij de gebruiker een oneindig aantal lagen diep in de hiërarchie kan gaan.
...
Probeer het eens met een nested tree model in plaats van een adjacency list model.

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

[search=database tree]

Stop uploading passwords to Github!