Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Requêtes: Liste de matériel, basé sur les ensembles imbriqués de Joe Celko.

Author(s)

--- Posted by Michel Walsh ---

Liste de matériel, basé sur les ensembles imbriqués de Joe Celko.

Présenté dans le bouquin "Joe Celko's SQL for Smarties" et abordé dans quelques groupes de discussion, les ensembles imbriqués sont jusqu'à 1000 fois plus rapides en exécution que leurs solutions équivalentes basées sur des curseurs ou des recordsets.  

Alors que le matériel généralement présenté gravite autour de la maintenance de ces ensembles, il n'y avait pas, jusqu'à ce jour, d'exemples concrets reliés à l'obtention de liste de matériel, mais c'est chose faite dans la base de données incluses ici. Cette base de données est constituée d'une table représentant l'ensemble imbriqué (nous supposons que vous êtes familiers avec cette notion), un formulaire présentant graphiquement l'ensemble représenté dans la dite table, et une requête, tout à fait récupérable pour d'autres ensembles imbriqués, qui retourne la liste des éléments requis, et en quelle quantité, pour fabriquer un item présent dans la description de l'ensemble. 

Comme vous pouvez le constater, sans récursivité, sans VBA, seulement en utilisant SQL et la notion d'ensembles imbriqués, ce problème peut aisément être résolu, et très rapidement. En effet, la requête présentée est récupérable pour résoudre quelques problèmes du même genre.

Celko-BOM.zip (Access 2000 database)

 

 

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer