Bonjour,
J'ai crée une base de donnée avec une table "armoire_electrique" stockant un certain nombre d'armoires éléctriques qui ont chacune des surfaces différentes et qui ont pour caractéristique principale leur "dimension" (clef primaire de la table(type texte) ) et une table "materiel_electrique" stockant différents types de matériel éléctrique, chaque matériel possédant une surface précise.
Dans mon formulaire principal, je calcule la somme des surfaces de chaque matériel de la base et j'obtient en pied de formulaire une "surface_finale".
Ensuite, je désirerai séléctionner l'armoire qui possède la surface immédiatement supérieure à cette "surface_finale". Pour ce faire, voici le code sql que je rentre:
Cette requête me renvoie toujours le même résultat=le même type d'armoire quelque soit la "surface_finale" obtenue...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TOP 1 (armoire.dimension) AS armoire_choisie FROM armoire WHERE (((armoire.surface)>[surface_finale]));
Je ne sais plus du tout quoi faire...
Merci de votre attention et de votre aide
Partager