bonjour
comment je peux à travers un code sur vb supprimer la valeur d'un champ dans une table de la base et remplacer par une autre ?
merci de m'aider
bonjour
comment je peux à travers un code sur vb supprimer la valeur d'un champ dans une table de la base et remplacer par une autre ?
merci de m'aider
en écrivant une requête update qui fait la modif
puis en la faisant tourner dans une fonction
ou en lancant un replace
Elle est pas belle la vie ?
Bonjour
Essai ça
Documente toi également sur les recordset et la synthaxe sql. Bon courage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 dim MyRec as recordset Sub xxx() Dim MyRec As Recordset 'ouverture d'un recordset Set MyRec = CurrentDb.OpenRecordset("SELECT NomDuChamp FROM NomDeTaTable WHERE NumeroDeLaLigneDuChamp=" & Valeur & ";") 'mise à jour des données With MyRec .Edit .Fields(0) = "Nouvelle valeur" .Update .Close End With End Sub
Si ta parole n'est pas aussi sage que le silence alors tais-toi !
La première ligne qui s'est glissée est inutile bien sûr... Désolé.
Si ta parole n'est pas aussi sage que le silence alors tais-toi !
encore une rectification (pas bien réveillé)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Sub xxx() Dim MyRec As Recordset 'ouverture d'un recordset Set MyRec = CurrentDb.OpenRecordset("SELECT NomDuChamp FROM NomDeTaTable WHERE ChampClePrimaire=" & Valeur & ";") 'mise à jour des données With MyRec .Edit .Fields(0) = "Nouvelle valeur" .Update .Close End With End Sub
Si ta parole n'est pas aussi sage que le silence alors tais-toi !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager