Bon je précise tout d'abord que je suis plus que newbee avec Access (et en informatique en général), il va donc falloir être très simple dans vos explications si jamais quelqu'un venait à m'aider.
Je tente actuellement de comparer deux tables de données comportant, l'une pour l'année 2005, une pour l'année 2006, des sinistres automobiles et un ensemble d'info qui y est relatif.
Je suis dans un premier tant parvenu laborieusement a coup de requête à compter combien de sinistres il y à eu depuis le début de l'année et combien y en avait-il eu, à la même date l'an dernier. Ce qui donne un truc du style:
tab1:
nb sinistres
Vandalisme : 8
collision: 6
(bon faut bien sur imaginer ça dans les cellules d'une requête)
Mon problème vient au moment de la comparaison En effet, des types de sinistres qui ont eu lieu en 2006 n'ont pas eu lieu en 2005. Donc dans ma requête de comparaison j'ai en fin de compte un truc du type:
tab2:
2005 2006
Vandalisme 4 3
Collision (cellule vide) 6
Et ce qui donne par la suite
tab3:
Différence
Vandalisme 4
Collision (cellule vide)
Il me semble, à première vue que la solution la plus simple consisterait à créer une "fonction" qui remplacerait dans mon tab2 la cellule vide par 0, un peu à la manière d'une fonction si VB:
If compte de type= ""
then compte de type= 0
End If
Mais pour la mise en pratique, je n'ai absolument pas la moindre idée de comment faire ça sous access. Est-il seulement possible de faire des "fonction si" sous Access ?
Donc voila si je ne me suis pas trop mal exprimé (pardon pour tout les termes techniques, je n'y connais vraiment pas grand chose) et que quelqu'un pense qu'il peut me venir en aide, n'hésitez pas, tous les coups de mains sont les bienvenus.
(et puis pendant que j'y suis désolé pour mon orthographe)
Partager