Bonjour à tous,
Ma base comporte une table indiquant le stock (en nombre de pièces) de chacun des produits que ma société met en vente.
Chaque enregistrement représente un article, avec le nombre de pièce actuellement en stock.
Le champ indiquant la valeur "stock" n'est pas limité, et vous vous doutez bien que tous les articles peuvent avoir des stocks différents.
Pour des besoins de manipulations ulterieures de me données de stock, je souhaite pouvoir, avec une requête, creer une nouvelle table ou chaque enregistrement de la 1ere table sera dupliqué autant de fois que son nombre de pièces en stock.
Le résultat sera une table de structure equivalente, mais avec une valeur de stock Max à 1 (+ajout d'une clé primaire pour éviter les doublons) ou chaque enregistrement représentera 1 pièce du stock.
1 ligne de la 1ère table (un article donc) avec 5 pièces en stock sera transformée en 5 lignes de 1 pièce chacune dans la 2de table.
Le nombre de ligne de la 1 ère table indique le nombre d article en vente, le nombre de ligne de la 2ème table indiquera alors le nombre de pièces totales en stock, tout articles confondus.
Quelle serait la fonction à utiliser ?
Est il possible de réaliser cette requête sans recours au vba ou sql ?
Merci de votre aide,
Cordialement
GL
Partager