Probleme vba acces tables

Résolu
Signaler
Messages postés
35
Date d'inscription
mercredi 1 juin 2005
Statut
Membre
Dernière intervention
4 août 2005
-
Messages postés
48
Date d'inscription
samedi 18 novembre 2000
Statut
Membre
Dernière intervention
24 mars 2006
-
voila j'ai une table et sous vba j'aimerai modifier une valeur de cette table et biensur choisir quelle valeur je vais changer par ma nouvelle valeur estce que qqn connait une fonction qui permet de faire ça.
j'ai essayer de passer par une requette et avec un dlookup modifier la valeur de ma requetes en penssant que ça allé modif sur ma table mais meme avec un dlookup jarrive pas a rentrer une valeur sur ma requete si vou avez des idées je suis preneur merci a tous

4 réponses

Messages postés
48
Date d'inscription
samedi 18 novembre 2000
Statut
Membre
Dernière intervention
24 mars 2006

Hello, j'ai adapté le code à ton exemple de table.

Sub DoSQL()

Dim ReqSQL As String
ReqSQL "UPDATE reunion SET reunion.num 18 WHERE reunion.nom = 'ikhsdg' "

DoCmd.RunSQL ReqSQL

End Sub

A+
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
48
Date d'inscription
samedi 18 novembre 2000
Statut
Membre
Dernière intervention
24 mars 2006

Eventuellement avec cela

Sub DoSQL()

Dim ReqSQL As String

SQL = "UPDATE Table1 " & _
"SET Table1.Titre = 'blabla' " & _
"WHERE Table1.Cle = 'xy"

DoCmd.RunSQL SQL

End Sub
Messages postés
48
Date d'inscription
samedi 18 novembre 2000
Statut
Membre
Dernière intervention
24 mars 2006

Petite rectif

Sub DoSQL()

Dim ReqSQL As String

SQL = "UPDATE Table1 " & _
"SET Table1.Titre = 'blabla' " & _
"WHERE Table1.Cle = 'xy"

DoCmd.RunSQL ReqSQL

End Sub
Messages postés
35
Date d'inscription
mercredi 1 juin 2005
Statut
Membre
Dernière intervention
4 août 2005

j'ai essayer votre code mais comme je debute dans vba je n'arive pas a la faire marcher
imaginon ma table est réunion

reunion:
nom | date | num
ikhsdg | 14/45/85 | 1
..........................

et je veux dans cette table modifier le 1 en 18

merci detre un peu plus preci je rapel je suis debutant tout en te remerciant de mavoir repondu prealablement biensur ;)