Microsoft Access est très populaire non seulement parce qu'il s'agit d'une base de données facile à utiliser , mais parce qu'il est livré avec une interface de programmation graphique qui permet de créer des applications autonomes. Il est possible de construire des écrans avec une logique métier complexe , uniquement dans les formes d'accès et de scripts. Avertissements fait partie de cette fonctionnalité. Accès messages d'avertissement
Access fournit avertissements autour de nombreux événements système différents . Chaque fois que les données dans une table sont ajoutés, modifiés ou supprimés , les messages pop-up à l'utilisateur en leur demandant s'ils sont certains qu'ils veulent aller de l'avant et effectuer cette action .
Éviter des messages d'avertissement
Photos
Quand un client entre des données dans une application, ils normalement ne veulent pas être invité à chaque fois qu'ils économisent un changement. Si un formulaire a été créé pour eux de construire un dossier , et ils sauver ce dossier , ils s'attendent à ce que le programmeur a validé que les données sont correctes , et depuis ils ont indiqué que les données doivent être sauvegardées , ils ne veulent pas être demanda s'ils sont sûrs .
aide SetWarnings
Lors du changement des données dans Access , vous pouvez désactiver les avertissements avant de le sauvegarder . Le format en VBA script est :
DoCmd.SetWarnings Faux
La chose importante à savoir est que cela désactive tous les avertissements dans l'accès à l'avenir à partir de ce point. Certains avertissements sont utiles - si un client essaie de naviguer loin de la page qui contient des données non enregistrées , ils doivent obtenir un message d'avertissement . Ainsi, après des avertissements ont été éteints , et les données ont été sauvegardées, définir les avertissements de retour sur :
DoCmd.SetWarnings vrai
Le Parfois, les avertissements sont utiles
< br >
Il est de pratique courante à la conception de systèmes d'envoyer un avertissement avant une suppression , juste pour s'assurer qu'une frappe accidentelle ne va pas détruire les données . Il peut donc être une bonne conception de ne pas éteindre les avertissements dans un processus de suppression.
SetWarnings déroulante Action
Dans la sélection " actions" dans Access , SetWarnings peut être désactivé pour l' ensemble de l'application . Ceci, bien sûr , peut être dangereux, mais si vous êtes certain que les utilisateurs de l'application sont conscients qu'ils ne seront pas incité pour les suppressions et les modifications non enregistrées , il ya une solution simple alors codant pour chaque modification des données.