OVH Cloud OVH Cloud

remplir liste modifiable

26 réponses
Avatar
matthieu
Bonjour à tous,
J'ai une liste modifiable. J'y ai des noms d'auteur. Mais cette liste n'est
pas complète et la personne qui fait la saisie doit pouvoir ajouter de
nouveaux noms, ceux ci s'intègrant à la liste modifiable. L'aide me dit de
mettre Non à Limiter à Liste et de mettre [procédure évenementielle] pour Sur
absence dans liste. Je fais des essais et ca ne marche pas. Le nom d'auteur
que je rentre n'apparait pas dans la liste modifiable pour les
enregistrements suivants.
J'espère avoir été clair. Dans l'attente de réponses.
Bonne journée à tous. Cordialement. Matthieu.

6 réponses

1 2 3
Avatar
3stone
Salut,

"matthieu"
| Après avoir cliquer sur "Débogage", deux lignes sont en jaunes
| CurrentDb.Execute "INSERT INTO Table1(Champ1) " _
| & "SELECT """ & NewData & """ ;"
| La deuxième ligne a une flèche qui est apparu en début de ligne.Voila le
| problème si tu connait la solution donnes la moi stp Merci


As-tu coché la référence "DAO3xx" et placé au-dessus de ADO ??


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Avatar
matthieu
Pour répondre à 3stone,
Je ne sais pas ce que c'est que la référence "DAO3xx" et ADO. Peux tu me le
dire.
Sinon après me demander si je souhaite entrer le nom dans la liste il
m'affiche un message qui me dit que "le texte entrée n'est pas un champ de la
liste Sélectionnez un élément de la liste ou entrée un texte qui correspond à
un des éléments de la liste". Je suis désolé Willi2004 mais la base de
données que je fais c'est dans le cadre de mon stage et donc je ne peux pas
la communiquer pour des raisons de confidentialités.
Merci à tous si vous avez encore une solution
Matthieu


Salut,

"matthieu"
| Après avoir cliquer sur "Débogage", deux lignes sont en jaunes
| CurrentDb.Execute "INSERT INTO Table1(Champ1) " _
| & "SELECT """ & NewData & """ ;"
| La deuxième ligne a une flèche qui est apparu en début de ligne.Voila le
| problème si tu connait la solution donnes la moi stp Merci


As-tu coché la référence "DAO3xx" et placé au-dessus de ADO ??


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)




Avatar
Fabien
Pour répondre à 3stone,
Je ne sais pas ce que c'est que la référence "DAO3xx" et ADO. Peux tu me le
dire.
Sinon après me demander si je souhaite entrer le nom dans la liste il
m'affiche un message qui me dit que "le texte entrée n'est pas un champ de la
liste Sélectionnez un élément de la liste ou entrée un texte qui correspond à
un des éléments de la liste". Je suis désolé Willi2004 mais la base de
données que je fais c'est dans le cadre de mon stage et donc je ne peux pas
la communiquer pour des raisons de confidentialités.
Merci à tous si vous avez encore une solution
Matthieu


Salut,

"matthieu"
| Après avoir cliquer sur "Débogage", deux lignes sont en jaunes
| CurrentDb.Execute "INSERT INTO Table1(Champ1) " _
| & "SELECT """ & NewData & """ ;"
| La deuxième ligne a une flèche qui est apparu en début de ligne.Voila le
| problème si tu connait la solution donnes la moi stp Merci


As-tu coché la référence "DAO3xx" et placé au-dessus de ADO ??


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)


Ci joint une base exemple. Tu y trouvera un formulaire1. Ca marche dans


mon environnement. Teste dans le tient
http://cjoint.com/?fqqGTB7GjC


Avatar
Fabien
Pour répondre à 3stone,
Je ne sais pas ce que c'est que la référence "DAO3xx" et ADO. Peux tu
me le dire.
Sinon après me demander si je souhaite entrer le nom dans la liste il
m'affiche un message qui me dit que "le texte entrée n'est pas un
champ de la liste Sélectionnez un élément de la liste ou entrée un
texte qui correspond à un des éléments de la liste". Je suis désolé
Willi2004 mais la base de données que je fais c'est dans le cadre de
mon stage et donc je ne peux pas la communiquer pour des raisons de
confidentialités.
Merci à tous si vous avez encore une solution
Matthieu


Salut,

"matthieu"
| Après avoir cliquer sur "Débogage", deux lignes sont en jaunes
| CurrentDb.Execute "INSERT INTO Table1(Champ1) " _
| & "SELECT """ & NewData & """ ;"
| La deuxième ligne a une flèche qui est apparu en début de
ligne.Voila le
| problème si tu connait la solution donnes la moi stp Merci


As-tu coché la référence "DAO3xx" et placé au-dessus de ADO ??


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)


Ci joint une base exemple. Tu y trouvera un formulaire1. Ca marche dans


mon environnement. Teste dans le tient
http://cjoint.com/?fqqGTB7GjC
J'ai oublié


Docmd.setwarning False ' Pour eviter le message systéme de confirmation
d'ajout
DoCmd.RunSQL "INSERT INTO [PC Technique1](Fournisseur) " _
& "SELECT '" & NewData & "' as [Fournisseur] "
Docmd.setwarning True ' Pour remettre la signalisation systéme en route



Avatar
3stone
re,

"matthieu"
| Je ne sais pas ce que c'est que la référence "DAO3xx" et ADO. Peux tu me le
| dire.


ALT + F11 pour te retrouver dans l'éditeur VBA (VBE - visual basic editor)

Là, par le menu : Outils, Références tu sélectionnes "DAO" comme indiqué
sur l'image jointe

http://cjoint.com/?fqrdKmpDdf



| Sinon après me demander si je souhaite entrer le nom dans la liste il
| m'affiche un message qui me dit que "le texte entrée n'est pas un champ de la
| liste Sélectionnez un élément de la liste ou entrée un texte qui correspond à
| un des éléments de la liste".


Il FAUT positionner la propriété "Limiter à liste" sur OUI


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Avatar
matthieu
Je tiens a tous vous remercier. Je pense m'en sortir avec le modèle de Fabien.
Bonne fin de journée à tous.
Encore merci
Matthieu


re,

"matthieu"
| Je ne sais pas ce que c'est que la référence "DAO3xx" et ADO. Peux tu me le
| dire.


ALT + F11 pour te retrouver dans l'éditeur VBA (VBE - visual basic editor)

Là, par le menu : Outils, Références tu sélectionnes "DAO" comme indiqué
sur l'image jointe

http://cjoint.com/?fqrdKmpDdf



| Sinon après me demander si je souhaite entrer le nom dans la liste il
| m'affiche un message qui me dit que "le texte entrée n'est pas un champ de la
| liste Sélectionnez un élément de la liste ou entrée un texte qui correspond à
| un des éléments de la liste".


Il FAUT positionner la propriété "Limiter à liste" sur OUI


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)




1 2 3