j'aimerai envoyer dans une table access une donnée excel de la manière
suivante:
la donnée excel a la référence contenue A1, le prix de la donnée est
dans B1.
dans la table access, il faudrait donc:
localiser l'enregistrement repéré par la référence et mettre à jour son
prix.
(ce qui ensuite me permettrait de faire une boucle pour toutes les
lignes du fichier excel)
quelqu'un a-t-il un bout de code qui fait cela?
faut-il installer une macro complémentaire pour travailler avec access?
'Dans Outils/Référence Cocher Microsoft ActivexDataObject 2.8 Library ChDir ActiveWorkbook.Path Set cnn = New ADODB.Connection cnn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ¬cess2000.mdb" Sql = "UPDATE client SET Salaire500 WHERE Nom_Client='Dupont'" cnn.Execute Sql cnn.Close
JB http://boisgontierjacques.free.fr
On 15 oct, 18:56, pirot wrote:
bonjour,
j'aimerai envoyer dans une table access une donnée excel de la manière suivante:
la donnée excel a la référence contenue A1, le prix de la donnée est dans B1. dans la table access, il faudrait donc: localiser l'enregistrement repéré par la référence et mettre à jour son prix. (ce qui ensuite me permettrait de faire une boucle pour toutes les lignes du fichier excel)
quelqu'un a-t-il un bout de code qui fait cela? faut-il installer une macro complémentaire pour travailler avec access?
merci de vos réponses pirot.
Bonjour,
'Dans Outils/Référence Cocher Microsoft ActivexDataObject 2.8
Library
ChDir ActiveWorkbook.Path
Set cnn = New ADODB.Connection
cnn.Open "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ=Access2000.mdb"
Sql = "UPDATE client SET Salaire=3500 WHERE Nom_Client='Dupont'"
cnn.Execute Sql
cnn.Close
JB
http://boisgontierjacques.free.fr
On 15 oct, 18:56, pirot <panne.stanis...@wanadoo.fr.antispam> wrote:
bonjour,
j'aimerai envoyer dans une table access une donnée excel de la manière
suivante:
la donnée excel a la référence contenue A1, le prix de la donnée est
dans B1.
dans la table access, il faudrait donc:
localiser l'enregistrement repéré par la référence et mettre à jour son
prix.
(ce qui ensuite me permettrait de faire une boucle pour toutes les
lignes du fichier excel)
quelqu'un a-t-il un bout de code qui fait cela?
faut-il installer une macro complémentaire pour travailler avec access?
'Dans Outils/Référence Cocher Microsoft ActivexDataObject 2.8 Library ChDir ActiveWorkbook.Path Set cnn = New ADODB.Connection cnn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ¬cess2000.mdb" Sql = "UPDATE client SET Salaire500 WHERE Nom_Client='Dupont'" cnn.Execute Sql cnn.Close
JB http://boisgontierjacques.free.fr
On 15 oct, 18:56, pirot wrote:
bonjour,
j'aimerai envoyer dans une table access une donnée excel de la manière suivante:
la donnée excel a la référence contenue A1, le prix de la donnée est dans B1. dans la table access, il faudrait donc: localiser l'enregistrement repéré par la référence et mettre à jour son prix. (ce qui ensuite me permettrait de faire une boucle pour toutes les lignes du fichier excel)
quelqu'un a-t-il un bout de code qui fait cela? faut-il installer une macro complémentaire pour travailler avec access?
merci de vos réponses pirot.
pirot
Bonjour, Merci à JB pour la réponse si rapide. cela fonctionne à merveille. cordialement pirot
Bonjour,
'Dans Outils/Référence Cocher Microsoft ActivexDataObject 2.8 Library ChDir ActiveWorkbook.Path Set cnn = New ADODB.Connection cnn.Open "DRIVER={Microsoft Access Driver(*.mdb)};DBQ¬cess2000.mdb" Sql = "UPDATE client SET Salaire500 WHERE Nom_Client='Dupont'" cnn.Execute Sql cnn.Close
JB http://boisgontierjacques.free.fr
On 15 oct, 18:56, pirot wrote:
bonjour,
j'aimerai envoyer dans une table access une donnée excel de la manière suivante:
la donnée excel a la référence contenue A1, le prix de la donnée est dans B1. dans la table access, il faudrait donc: localiser l'enregistrement repéré par la référence et mettre à jour son prix. (ce qui ensuite me permettrait de faire une boucle pour toutes les lignes du fichier excel)
quelqu'un a-t-il un bout de code qui fait cela? faut-il installer une macro complémentaire pour travailler avec access?
merci de vos réponses pirot.
Bonjour,
Merci à JB pour la réponse si rapide.
cela fonctionne à merveille.
cordialement
pirot
Bonjour,
'Dans Outils/Référence Cocher Microsoft ActivexDataObject 2.8
Library
ChDir ActiveWorkbook.Path
Set cnn = New ADODB.Connection
cnn.Open "DRIVER={Microsoft Access Driver(*.mdb)};DBQ¬cess2000.mdb"
Sql = "UPDATE client SET Salaire500 WHERE Nom_Client='Dupont'"
cnn.Execute Sql
cnn.Close
JB
http://boisgontierjacques.free.fr
On 15 oct, 18:56, pirot <panne.stanis...@wanadoo.fr.antispam> wrote:
bonjour,
j'aimerai envoyer dans une table access une donnée excel de la manière
suivante:
la donnée excel a la référence contenue A1, le prix de la donnée est
dans B1.
dans la table access, il faudrait donc:
localiser l'enregistrement repéré par la référence et mettre à jour son
prix.
(ce qui ensuite me permettrait de faire une boucle pour toutes les
lignes du fichier excel)
quelqu'un a-t-il un bout de code qui fait cela?
faut-il installer une macro complémentaire pour travailler avec access?
Bonjour, Merci à JB pour la réponse si rapide. cela fonctionne à merveille. cordialement pirot
Bonjour,
'Dans Outils/Référence Cocher Microsoft ActivexDataObject 2.8 Library ChDir ActiveWorkbook.Path Set cnn = New ADODB.Connection cnn.Open "DRIVER={Microsoft Access Driver(*.mdb)};DBQ¬cess2000.mdb" Sql = "UPDATE client SET Salaire500 WHERE Nom_Client='Dupont'" cnn.Execute Sql cnn.Close
JB http://boisgontierjacques.free.fr
On 15 oct, 18:56, pirot wrote:
bonjour,
j'aimerai envoyer dans une table access une donnée excel de la manière suivante:
la donnée excel a la référence contenue A1, le prix de la donnée est dans B1. dans la table access, il faudrait donc: localiser l'enregistrement repéré par la référence et mettre à jour son prix. (ce qui ensuite me permettrait de faire une boucle pour toutes les lignes du fichier excel)
quelqu'un a-t-il un bout de code qui fait cela? faut-il installer une macro complémentaire pour travailler avec access?