Bonjour,
Avant de commencer, je tiens à préciser que j'ai lu les sujets "Conseils Etudiant/Novice"
Je réalise actuellement un projet sous Access, intitulé "Disponibilité des bâtiments". J'ai avancé pas mal, pour un novice comme moi, mais là je suis arrivé à un point "un peu plus critique" que ceux rencontrés auparavant dans mon projet. Je vous explique le contenu de mon projet :
Je dispose d'un formulaire qui affiche 10 rectangles de couleurs variables (10 rectangles correspondant à 10 bâtiments).
Et pour chaque rectangle, j'ai 5 boutons (En fonctionnement, Anomalie Majeure, Anomalie Mineure, Bâtiment Vide, Bâtiment en maintenance).
Ce qui me fait un total de .... 50 boutons, vous l'aurez deviné.
Le principe de ces boutons est de faire changer la couleur des rectangles, et ainsi, l'utilisateur peut voir l'état du bâtiment en fonction de la couleur.. Rien de bien méchant.
Donc, actuellement, j'ai crée mes tables, etc.. Le changement d'état se fait grâce à la commande UPDATE que j'introduis dans une procédure événementielle, déclenchée au clic sur un bouton.
Maintenant je vais rentrer davantage dans le vif du sujet :
Lorsque je clique sur Anomalie Majeur, je fais apparaitre 3 zones de texte dans lesquels il faut renseigner un numéro. Je n'arrive pas a enregistrer le numéro saisi, après avoir fait entrer. J'ai quelques idées de Record.. Mais après la syntaxe me pose des soucis..
Ce second point concerne l'envoi de mail automatique pour Outlook.
J'arrive à envoyer un mail sur ma propre messagerie, car je renseigne mon adresse email dans le code VBA. Mais j'aimerais retrouver dans le texte de mon email, le numéro renseigné dans la zone de texte correpondant à l'anomalie majeure, or je ne sais pas comment écrire une variable en VBA, je me remémore les "&" mais après, le flou total .. J'espère que vous arrivez toujours à me suivre
Mon troisième point fait intervenir l'heure. J'amerais figer la date et l'heure dans mon formulaire, lorsque je clique sur un bouton (Et accessoirement l'afficher sous le bouton en question). Je sais faire afficher l'heure système (C'est pas trop dur, me direz-vous) mais pour figer celle-ci..
Ah, et un dernier point un peu plus anodin, J'ai relié ce formulaire à un autre formulaire, une sorte de "bandeau" synthétisant le "gros" formulaire. Or si je fais des modifications dans le gros, elles ne sont pas enregistrées dans le petit bandeau (J'ai du créer un bouton "Actualiser" sur le bandeau, qui ferme et ré ouvre le formulaire bandeau, et qui donc peut afficher les couleurs du nouvel enregistrement). Y-a-t-il un moyen d'actualiser ces données sans avoir à fermer la fenêtre et à la ré ouvrir ?
Je vous remercie de m'avoir lu jusqu'au bout.
Guillaume.
Partager