Bonjour,

je viens vers vous car je commence à bouillir un peu mentalement ,
je m'explique, j'ai des tables comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
NOM           | CHEMIN         | ID
===================================
55L           | 55L/           | 0 
200L          | 200L/          | 1 
500L          | 500L/          | 2 
Produit       | Produit/       | 3 
PRODUITTEST   | PRODUITTEST/   | 4 
NEWPRODUITEST | NEWPRODUITEST/ | 5 
NOM            | CHEMIN                      | ID | ID_PRODUIT
==============================================================
F78            | 55L/F78/                    | 0  | 0         
F2             | 55L/F2/                     | 1  | 0         
F3             | 55L/F3/                     | 2  | 0         
F4             | 200L/F4/                    | 3  | 1         
F2             | 200L/F2/                    | 4  | 1         
F1             | 200L/F1/                    | 5  | 1         
F3             | 500L/F3/                    | 6  | 2         
F2             | 500L/F2/                    | 7  | 2         
F4             | 500L/F4/                    | 8  | 2         
Feuil1         | Produit/Feuil1/             | 9  | 3         
Feuil2         | Produit/Feuil2/             | 10 | 3         
Feuil3         | Produit/Feuil3/             | 11 | 3         
Feuil4         | Produit/Feuil4/             | 12 | 3         
FEUILLETEST    | PRODUITTEST/FEUILLETEST/    | 13 | 4         
NEWFEUILLETEST | PRODUITTEST/NEWFEUILLETEST/ | 14 | 4         
FEUILLEKJL     | NEWPRODUITEST/FEUILLEKJL/   | 15 | 5         
FEUILLEXX      | NEWPRODUITEST/FEUILLEXX/    | 16 | 5         
NOM                     | ID_FEUILLE | CHEMIN                                     | ID
======================================================================================
FLAP59                  | 0          | 55L/F78/FLAP59/                            | 0 
FLAP2                   | 0          | 55L/F78/FLAP2/                             | 1 
FLAP3                   | 1          | 55L/F2/FLAP3/                              | 2 
FLAP4                   | 1          | 55L/F2/FLAP4/                              | 3 
FLAP5                   | 2          | 55L/F3/FLAP5/                              | 4 
FLAP6                   | 3          | 200L/F4/FLAP6/                             | 5 
FLAP7                   | 3          | 200L/F4/FLAP7/                             | 6 
FLAP3                   | 4          | 200L/F2/FLAP3/                             | 7 
FLAP4                   | 4          | 200L/F2/FLAP4/                             | 8 
FLAP1                   | 5          | 200L/F1/FLAP1/                             | 9 
FLAP2                   | 5          | 200L/F1/FLAP2/                             | 10
FLAP5                   | 6          | 500L/F3/FLAP5/                             | 11
FLAP3                   | 7          | 500L/F2/FLAP3/                             | 12
FLAP4                   | 7          | 500L/F2/FLAP4/                             | 13
FLAP6                   | 8          | 500L/F4/FLAP6/                             | 14
FLAP7                   | 8          | 500L/F4/FLAP7/                             | 15
FlapiFlap               | 9          | Produit/Feuil1/FlapiFlap/                  | 16
FlopFlop                | 9          | Produit/Feuil1/FlopFlop/                   | 17
FloupFloup              | 9          | Produit/Feuil1/FloupFloup/                 | 18
FlapFn                  | 10         | Produit/Feuil2/FlapFn/                     | 19
FlapSocialist           | 10         | Produit/Feuil2/FlapSocialist/              | 20
FlapRepublicain         | 11         | Produit/Feuil3/FlapRepublicain/            | 21
FlapJenConnaisPasDautre | 11         | Produit/Feuil3/FlapJenConnaisPasDautre/    | 22
FlapHJK                 | 12         | Produit/Feuil4/FlapHJK/                    | 23
FLAPTEST                | 13         | PRODUITTEST/FEUILLETEST/FLAPTEST/          | 24
NEWFLAPTEST             | 14         | PRODUITTEST/NEWFEUILLETEST/NEWFLAPTEST/    | 25
NEWNEWFLAPTEST          | 14         | PRODUITTEST/NEWFEUILLETEST/NEWNEWFLAPTEST/ | 26
FLAPKJL                 | 15         | NEWPRODUITEST/FEUILLEKJL/FLAPKJL/          | 27
FLAP69                  | 15         | NEWPRODUITEST/FEUILLEKJL/FLAP69/           | 28
FLAPXX                  | 16         | NEWPRODUITEST/FEUILLEXX/FLAPXX/            | 29
(une en moins car beaucoup trop volumineuse)
et ce que je souhaite faire, c'est que lorsque dans une table supérieur (table produit > table feuille > table flap > table embout) j'ajoute un champs dont le nom est déja existant, cela me créé tous les enfants de celui ci dans les autres table,
mon idée pour le moment est de travailler sur les ID puisque c'est eux qui lie mes table entre elles, parcontre cest au point de vue des requêtes à faire que je bloque.

(en exemple:
si je créé une feuille dans n'importe quel produit, et si cette feuille se nomme par exemple F1, dans la table FLAP, je dois pouvoir créer le Flap1 et Flap2 avec seulement le champ CHEMIN qui change, et créer ensuite dans la table EMBOUT les embouts correspondant aux Flap1 et Flap2, avec la encore seulement le champ CHEMIN qui change)

Merci pour votre aide futur,
En espérant trouver une personne qui aime bien les casses tête x)

Cordialement,