Access - mod SQL

:frowning: j’ai deux gros problémes avec ma table access:

  1. je suis obligé d’effectuer une division par 0 et oui
    voila le resultat de ma requete

SELECT [depots]/[depot1]*100 AS calcul, calculs.ADMNOM, calculs.ADMPRE, dossiers.DOSSIER
FROM (agon_essai INNER JOIN dossiers ON agon_essai.ADMNUM = dossiers.ADMNUM) INNER JOIN calculs ON (agon_essai.ADMPRE = calculs.ADMPRE) AND (agon_essai.ADMNOM = calculs.ADMNOM)
WHERE (((dossiers.DOSSIER)=31))
ORDER BY [depots]/[depot1]*100;

le terme depot1 peut être =0 alors je cherche un moyen de forcer [calcul] à zero si depot1 est nul.
2) dans ma table je voudrais afficher tous les resultats de la requete mais si les resultats sont les même

Merci à celui qui se penchera un peu dessus

Pour la première question :

SELECT (VraiFaux([depot1]=0;"Rien en dépot1";[depots]/[depot1]*100) AS calcul, …

Pas compris la deuxième question.

pour la deuxieme question, si j’ai bien compris il faut que tu joue sur le type de jointure…