Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Faire un UPDATE en VBA [ Base de données / ADO & DAO ] (juliensmarties)

mardi 12 août 2008 à 15:47:47 | Faire un UPDATE en VBA

juliensmarties

Bonjour,
J'aurais souhaité savoir comment faire un UPDATE en VBA car je souhaiterais mettre a jour ma base de donnée.
Pour mettre une donnée en base je procède comme suit :

Dim connect As ADODB.Connection 'Preparation de la chaine de connection connect

Set connect = New ADODB.Connection 'Creation de la chaine de connection connect

'Connection à la base de donnees
Dim cheminbdd As String
cheminbdd = Replace(ActiveDocument.FullName, "\doc_install.dot", "\base1.mdb")
connect.Open "Provider=Microsoft.Jet.oledb.4.0; Data Source=" & cheminbdd

Dim req1 As New ADODB.Recordset
req1.Open "select * from page1", connect, adOpenKeyset, adLockOptimistic 'Ma table est selectionnée ds la bd qui est ds connect
req1.AddNew 'ajout d'un element
req1("nomprojet") = D1.FormFields("nomprojet").TextInput.Default
req1.Update
req1.Requery

Comment je peux modifié une donnée de ma base1.mdb en m'appuyant sur ce code la. Je pense qu'en modifiant la ligne en gras ça devrais etre faisable mais comment ?

Merci de votre aide




Cette discussion est classé dans : vba, connection, update, connect, req1


Répondre à ce message

Sujets en rapport avec ce message

[?] Comment Updater avec une connection RDO/ODBC [ par AlfredWallace ] Salut ! Ok ;connection etablie ! J'ai reussi a faire ma requete tout bien et maintenant je dois faire un update :Probleme>Quand j'envoi Q="UPDATE mach Plusieurs update, gros pb !! [ par tochbill ] Bonjour a tous,j'essaye de faire des update sql et j'ai un gros problème.Je n'arrive pas a faire un update dans une boucle FOR car quand je ferme mon connection à une base de données baséesur Oracle par vba [ par cecmoi ] Je dois exécuter des requêtes sur une base de données basée sur Oracle à partir d'Excel. J'ai utilisé la fonction données externes qui marche, mais je Connection chez FREE [ par lolorenzeb ] Bonjour à tous, j'ai créer un compte chez free avec une base mysql et je n'arrive pas à me connecter sur celle-ci. Ma base est créer chez free et me Update ADO VB6 cellule vide [ par JeffC1977 ] Salut.... Je suis à la recherche du code pour pouvoir faire un update de ma BD même s'il y a des cases vide (textbox. Si tout mes textbox on du text connection a une BD avec VBA [ par emiliana ] salut tt le monde,j'ai une base de donnée en access et je veux y inserer des enregistrements depuis la meme application en c<SPAN style="FONT-SIZE: 12 UpDate et Insert sur VBA (Visiwatch) [ par Kosta ] Je code en VBA pour un logiciel qui s'appele Visiwatch.Mon problème : mise à jour des items d'une table, et insertion des valeurs dans une autre. Je t vba - débutant [ par mell01 ] bonjours,j'ai un pb ,je viens de passer de vb6 a vba et je n'arrive pas à créer ma connection sur la bd et à lancer mes requête de base(select ,update un peu d'aide svp -ca urg!!! [ par mell01 ] bonjours,j'ai un pb ,je viens de passer de vb6 a vba et je n'arrive pas à créer ma connection sur la bd et à lancer mes requête&nb Update d'une base Access [ par mierkool ] bonjour, voila, j'ai voulu faire un update mais il ne fonctionne pas et n'emet aucun message d'erreur : connect.Open "Provider=Microsoft.Jet.OLEDB.4.


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.