Vendredi 15 avril 2005 — Dernier ajout vendredi 17 juin 2005

Nested Recordset (Jeux d’enregistrement imbriqués)

Dreamweaver MX ne sait pas gérer des Recordset imbriqués qui correspondent pourtant à une notion classique en base de données : la relation 1-n.

En rentrant dans le code, il est cependant aisé de mettre cela en place.

L’exemple suivant utilise 2 tables :

  • l’une a des utilisateurs
  • l’autre a des produits achetés par ces utilisateurs

On veut produire l’affichage suivant :

  • utilisateur 1
    • produit 1
    • produit 2
  • utilisateur 2
    • produit 1
    • produit 2

Principe

  1. Créer le page qui affiche la liste des utilisateurs
  2. Prévoir l’endroit où afficher les produits « [Liste Produits] »
  3. Dans une page de travail non sauvegardée pour afficher le liste des produits filtrée sur Ref_Id_User
  4. Simplifier le page du point 3
  5. Copier coller le résultat de 4 dans le point 2
  6. Paramétrer la requête collée selon Id_User

Sources

Source du point 2

Code du point 4

Code Final