Bonjour,
J'ai un système qui fonctionne pour traiter des contentieux, mais qui a été fait à la va vite pour que l'on puisse surtout enregistrer les informations.
Je souhaite aujourd'hui peaufiner tout ça, faire un code propre et dans la foulée en apprendre un peu plus sur Access.
Dans la base actuelle, je n'ai fait aucune relation directe, je passe tout par requête et code. Ma femme vous dirait que les relations c'est pas mon fort...
Armé des divers FAQ et tout ce que j'ai pu trouver, je me suis lancé dans la reprise totale de tout ça.
Tout se passe bien, hormis un point où je me coule un peu.
Description :
J'ai une table qui m'enregistre des contentieux, sur laquelle je rentrais marque et type de véhicules. Dans un soucis de gain de temps et de contrôle de l'information saisie, j'ai créer une table marque_vehicule et une table type_vehicule.
J'ai créé par la suite les liaisons suivantes :
Déjà est ce que ce point vous choque, car je me demande si c'est bien ça qu'il fallait faire...
L'idée par la suite est d’appeler sur le formulaire de saisie, par zone déroulante (lst_MarqueVehicule), la marque et qu'une autre zone déroulante (lst_TypeVehicule) me sélectionne les types possible dans la marque en question.
J'ai bien capté que la mise en relation simplifie les choses pour la sélection de la marque par exemple. Avant je faisais des requêtes, maintenant je sélectionne seulement la table.
Pour la sélection du type en revanche, je m'attendais à pouvoir indiquer dans une requête directement dans la propriété "Contenu" du contrôle un critère de recherche basé sur le contrôle lst_MarqueVehicule. Mais ça ne fonctionne pas comme ça, semble-t-il.
Alors avant de m'enfoncer plus loin dans d'éventuelles erreurs, je sollicite vos avis sur tout ça.
Qu'en pensez-vous ?
Partager