Access: frappe assistée

Fermé
Utilisateur anonyme - Modifié par CapHDdF le 4/03/2012 à 16:46
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 - 13 mars 2012 à 20:42
Bonjour,

Je découvre depuis peu Access, et j'aimerais que, lorsque je tape une valeur (texte) dans un champ, il me propose automatiquement celles que j'ai déjà encodé pour les autres enregistrement dans le même champ (comme dans excel par exemple)

est-ce une option? une propriété ? dois-je utiliser des macros ?

J'ai quelques notions de base en VB mais ne sais absolument pas comment les exploiter en VBA. Comment dois-je m'y prendre svp ?

3 réponses

Utilisateur anonyme
13 mars 2012 à 19:31
J'arrive à le faire sans soucis à partir d'une liste prédéfinie d'une table, mais ce que je souhaite, c'est qu'il ajoute automatiquement les nouvelles entrées que je tape dans cette liste...

ex; dans une liste de choix sur le champ catégorie:

si la liste comporte ; "Vêtements", "Nourriture", "Construction",
lorsque je tape "V", il me propose "Vêtements"
mais si je tape ; "Communication", il ajoute ce nouveau choix à la liste
0
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 112
13 mars 2012 à 20:42
Bonsoir CapHDdF,

Dropdown en VBA devrait correspondre à votre attente ...

Private Sub <champ>_GotFocus()

If IsNull(Me!<champ>) Then
Me![<champ>].Dropdown
End If

End Sub

Cordialement
0
Bonjour
Dans ton formulaire, il faut faire une liste deroulante sur une liste issue d'une table ou sont enregistrés les mots utilisés plusieurs fois.
-1