Au vu de la requete je ne serais pas surpris qu'elle ne soit pas modifiable, au moins pour une partie de ses champs. Peux-tu cocher la case si tu ouvres la requete en direct dans access ?
Au vu de la requete je ne serais pas surpris qu'elle ne soit pas modifiable, au moins pour une partie de ses champs. Peux-tu cocher la case si tu ouvres la requete en direct dans access ?
Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME
Non je ne le peux lorsque la requête est ouverte ... j'ai fait l'essai de cocher la case sur une seule ligne en vain...
Ca ne m'étonne pas...
Il faut probablement enlever le distinct et surtout lier TOUTES les tables entre elles par jointure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part FROM Table_annee_scolaire, Table_quotite...
Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME
Pourtant les tables sont liées ....sauf la Table Année Scolaire. J'ai rajouté une table intermédiaire pour récupérer la liaison de table_annee_scolaire ( voir pièce jointe) et enlever le DISTINC ... l'exécution de la requête est identique à précédemment ( ça c'est ok) mais je ne peux toujours pas cocher une case ...
Je n'ai pas de règle absolue pour savoir quelles requetes sont modifiables ou non. Pars d'une requete sur une seule table et ajoute les autres une par une pour voir la liaison qui bloque...
Tu peux aussi regarder si d'autres colonnes de la requete sont modifiables ça donne une piste !
Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME
Ok merci pour ce conseil , j'essaie ça ....
bon j'ai testé toutes les colonnes de la requête , et malheureusement aucune n'est modifiable...
J'ai ensuite ajouté les tables une par une et là ça a bloqué au niveau des liaisons ( jointures) , j'ai modifié le type de jointure pour que la requête puisse s'exécuter jusqu'à ce que ça bloque à nouveau quelque soit le type de jointure utilisée...pfff!
Du coup là, je suis bien coincé
TOUT est OK: je suis passé par une table temporaire avec update on load.
Je clos .
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