Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/02/2011, 14h48   #1
Nouveau Membre du Club
 
stephane laurent
Inscription : janvier 2011
Messages : 81
Détails du profil
Informations personnelles :
Nom : stephane laurent

Informations forums :
Inscription : janvier 2011
Messages : 81
Points : 31
Points : 31
Par défaut absence dans liste déroulante

Bonjour,

Je me suis inspiré de la faq pour permettre d'ajouter des noms de salariés dans ma liste déroulante à partir d'une table "salarié" avec comme unique champs "nom" (clé primaire)

J'insère le code proposé dans la faq mais rien ne se passe par la suite. Ai je fait une erreur ou omis quelque chose ?
Merci pour vos réponses

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub nom_NotInList(NewData As String, Response As Integer)
' Si le salarié est absent dans la liste, on propose alors de l'ajouter
 
If MsgBox("Voulez-vous ajouter " & NewData & " à la liste des salariés ?", _
                    vbYesNo + vbQuestion + vbDefaultButton2, "Ajout") = vbYes Then
        DoCmd.SetWarnings False
        DoCmd.RunSQL "insert into salarie ( nom ) select """ & NewData & """;"
        DoCmd.SetWarnings True
        Response = acDataErrAdded
 
    Else
        Response = acDataErrContinue
        nom.Undo
    End If
 
End Sub
Cordialement
Ronin.01
ronin.01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 18h51   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Bonjour,

Tu as probablement oublié de positionner à Oui la propriété Limiter à liste

----> la sub "Private Sub nom_NotInList(NewData As String, Response As Integer)" n'est donc jamais sollicitée.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 08h11   #3
Nouveau Membre du Club
 
stephane laurent
Inscription : janvier 2011
Messages : 81
Détails du profil
Informations personnelles :
Nom : stephane laurent

Informations forums :
Inscription : janvier 2011
Messages : 81
Points : 31
Points : 31
Par défaut [AC-2007] absence dans liste déroulante

bonjour,

Oui merci c'était bien cet oubli.
Merci beaucoup.
ronin.01
ronin.01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h17.


 
 
 
 
Partenaires

Hébergement Web