bonjour, je travaille sur une table ADO--> access , j'ai créé des champs calculés et référencé comment puis-je utiliser une requete "order by" sur un des champs référencés.
merci a vous
bonjour, je travaille sur une table ADO--> access , j'ai créé des champs calculés et référencé comment puis-je utiliser une requete "order by" sur un des champs référencés.
merci a vous
Les champs calculés et ceux de références n'ont pas une existance réelle sur la base de données, donc les ordres SQL ne peuvent les utiliser.
utilise une requette avec la jointure jointe avec ta table de réferance et tu poura faire des tri avec la clause order.
donne nous la structure de tes deux table et on va te construire une requette.
merci de votre aide voici les table
table Entretient
ID_ENTRETIENT
DATE_ENTRE
DATE_GROS_ENTRET
PRIX_GROS_ENTRET
table A_POUR_ENTRETIENT
ID_MATERIEL
ID_ENTRETIENT
ID_PIECES
QUANTITE
PRIX-->TableFournitures-->ID__PIECES :champ reference
TOTAL--> champ calcule
Piece-->TableFournitures-->ID__PIECES :champ reference
DateEntretient-->Entretient-->ID_ENTRETIENT :champ reference
et je voudrais faire un tri sur DateEntretient en fonction de ID_MATERIEL
je connait pas fort bien les jointures encore merci
vous n'avez pas besoin finalement de jointure pour votre table j'ai male comprie votre probele j'avai comprix que vous voullez faire un tri sur le prix ou la date de modif dans ce une simple requette select suffit.
ensuite vous rajouter vos champs de réfernece le plus normalement du monde.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM A_Pour_Entretient ORDER BY ID_Materiel.
mais sa reste toujour possible de faire sa avec des jointure l'avantage et que tes champs calculer et de reférence sont traite comme des champs physique tu peut faire un tri ou un locate.
Merci pour cette requete mais le tri par date n'est pas effectue.
Montrez moi la jointure equivalente svp
merci
essai un peut sa
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Select * Entretien a JOIN A_pour_Entretien b ON a.ID_Materiel = b.ID_Materiel ORDER BY A.Date_Entree
si c'est ok n'oublie pas le tag
@+
idir
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager