Modifier un recordset
boby
-
Jean84 Messages postés 167 Statut Membre -
Jean84 Messages postés 167 Statut Membre -
Bonjour,
voilà je voudrais savoir comment faire pour modifier les données d'un recordset(attaché à une table) à partir d'un formulaire, ? avec vba...
Merci
Private Sub modif()
RS_Pays.Fields("Nom").Value = Me.Txt_Pays.Value
RS_Pays.Fields("Ville").Value = Me.Txt_Ville.Value
RS_Pays.update
end sub
voilà je voudrais savoir comment faire pour modifier les données d'un recordset(attaché à une table) à partir d'un formulaire, ? avec vba...
Merci
Private Sub modif()
RS_Pays.Fields("Nom").Value = Me.Txt_Pays.Value
RS_Pays.Fields("Ville").Value = Me.Txt_Ville.Value
RS_Pays.update
end sub
A voir également:
- Modifier un recordset
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier l'extension d'un fichier - Guide
- Comment modifier une story sur facebook - Guide
- Modifier un pdf gratuitement - Guide
3 réponses
Bonsoir
C'est cool tu fait les demandes et les réponses et meme temps
car le code que tu mets dans ta question me parait pas mal et en plus ça marche
car moi c'est ce que je fais pour modifier un recordset a partir d'un formulaire!!!
jean84
C'est cool tu fait les demandes et les réponses et meme temps
car le code que tu mets dans ta question me parait pas mal et en plus ça marche
car moi c'est ce que je fais pour modifier un recordset a partir d'un formulaire!!!
jean84
Bonsoir Boby
Reprenons un petit peu: Ma config professionelle : XP SP2, Access 2003 (2007 pas encore testé et puis j'aime pas le look).
j'ai un formulaire ou il y a 3 textbox ou plus, lie a ce formulaire par une requete
"Select Matable_Monchamp_Pays, Matable_Monchamp_Ville, Matable_Monchamp_Adresse FROM Matable"
Par exemple.
Dans les propriétés de mon Textbox pour le pays qui s'appelle TxtPays je mets en "source de donnée" mon champ de requete "Matable_Monchamp_Pays", pareil pour les autres. Tu te retrouve donc avec une liaison entre ton recordset et ton textbox. Maintenant quand tu modifie dans le textbox le nom de ton pays il change automatiquement dans ton recordset, a condition de ne pas etre en mode liste et de n'autoriser que les valeurs de la liste, la ça ne marche qu'avec ce que tu as definit dans ta liste. Voila c'est tout
Pour en revenir a ton code, eh bien désolé mais il est correct, c'est une autre méthode, mais je maintiens, CA MARCHE
Si tu as un bug tu doit chercher ailleurs, je t'assures CA MARCHE.
Tiens moi au courant et essaye d'etre plus précis. Message d'erreur, ou ça plante etc...
Jean84
Reprenons un petit peu: Ma config professionelle : XP SP2, Access 2003 (2007 pas encore testé et puis j'aime pas le look).
j'ai un formulaire ou il y a 3 textbox ou plus, lie a ce formulaire par une requete
"Select Matable_Monchamp_Pays, Matable_Monchamp_Ville, Matable_Monchamp_Adresse FROM Matable"
Par exemple.
Dans les propriétés de mon Textbox pour le pays qui s'appelle TxtPays je mets en "source de donnée" mon champ de requete "Matable_Monchamp_Pays", pareil pour les autres. Tu te retrouve donc avec une liaison entre ton recordset et ton textbox. Maintenant quand tu modifie dans le textbox le nom de ton pays il change automatiquement dans ton recordset, a condition de ne pas etre en mode liste et de n'autoriser que les valeurs de la liste, la ça ne marche qu'avec ce que tu as definit dans ta liste. Voila c'est tout
Pour en revenir a ton code, eh bien désolé mais il est correct, c'est une autre méthode, mais je maintiens, CA MARCHE
Si tu as un bug tu doit chercher ailleurs, je t'assures CA MARCHE.
Tiens moi au courant et essaye d'etre plus précis. Message d'erreur, ou ça plante etc...
Jean84
Bonsoir Boby
Reprenons un petit peu: Ma config professionelle : XP SP2, Access 2003 (2007 pas encore testé et puis j'aime pas le look).
j'ai un formulaire ou il y a 3 textbox ou plus, lie a ce formulaire par une requete
"Select Matable_Monchamp_Pays, Matable_Monchamp_Ville, Matable_Monchamp_Adresse FROM Matable"
Par exemple.
Dans les propriétés de mon Textbox pour le pays qui s'appelle TxtPays je mets en "source de donnée" mon champ de requete "Matable_Monchamp_Pays", pareil pour les autres. Tu te retrouve donc avec une liaison entre ton recordset et ton textbox. Maintenant quand tu modifie dans le textbox le nom de ton pays il change automatiquement dans ton recordset, a condition de ne pas etre en mode liste et de n'autoriser que les valeurs de la liste, la ça ne marche qu'avec ce que tu as definit dans ta liste. Voila c'est tout
Pour en revenir a ton code, eh bien désolé mais il est correct, c'est une autre méthode, mais je maintiens, CA MARCHE
Si tu as un bug tu doit chercher ailleurs, je t'assures CA MARCHE.
Tiens moi au courant et essaye d'etre plus précis. Message d'erreur, ou ça plante etc...
Jean84
Reprenons un petit peu: Ma config professionelle : XP SP2, Access 2003 (2007 pas encore testé et puis j'aime pas le look).
j'ai un formulaire ou il y a 3 textbox ou plus, lie a ce formulaire par une requete
"Select Matable_Monchamp_Pays, Matable_Monchamp_Ville, Matable_Monchamp_Adresse FROM Matable"
Par exemple.
Dans les propriétés de mon Textbox pour le pays qui s'appelle TxtPays je mets en "source de donnée" mon champ de requete "Matable_Monchamp_Pays", pareil pour les autres. Tu te retrouve donc avec une liaison entre ton recordset et ton textbox. Maintenant quand tu modifie dans le textbox le nom de ton pays il change automatiquement dans ton recordset, a condition de ne pas etre en mode liste et de n'autoriser que les valeurs de la liste, la ça ne marche qu'avec ce que tu as definit dans ta liste. Voila c'est tout
Pour en revenir a ton code, eh bien désolé mais il est correct, c'est une autre méthode, mais je maintiens, CA MARCHE
Si tu as un bug tu doit chercher ailleurs, je t'assures CA MARCHE.
Tiens moi au courant et essaye d'etre plus précis. Message d'erreur, ou ça plante etc...
Jean84
merci