Utiliser UPDATE Access
Résolu/Fermé
GDX
Messages postés
219
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
16 janvier 2020
-
2 avril 2013 à 15:17
GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020 - 2 avril 2013 à 16:50
GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020 - 2 avril 2013 à 16:50
A voir également:
- Access update
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Winget update - Guide
2 réponses
blux
Messages postés
26581
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
8 janvier 2025
3 323
Modifié par blux le 2/04/2013 à 16:00
Modifié par blux le 2/04/2013 à 16:00
Salut,
tu peux continuer d'utiliser les recordsets (type table, avec mise à jour).
Dans ton vb, tu diras simplement (une fois que tu auras sélectionné le bon enregistrement, bien sûr) :
Un autre possibilité, si tu fais des mises à jour de masse, est de créer ta requête en tant que variable de type string, et de faire un :
A+ blux
tu peux continuer d'utiliser les recordsets (type table, avec mise à jour).
Dans ton vb, tu diras simplement (une fois que tu auras sélectionné le bon enregistrement, bien sûr) :
with rs !nom_du_champ = ma_valeur !update end with
Un autre possibilité, si tu fais des mises à jour de masse, est de créer ta requête en tant que variable de type string, et de faire un :
docmd.runsql(la_variable_qui_contient_le_texte_de_la_requete)
A+ blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
GDX
Messages postés
219
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
16 janvier 2020
9
2 avril 2013 à 16:25
2 avril 2013 à 16:25
Oui c'est ce que j'ai fait pour finir,
voici mon code
Mais j'ai lu sur le net qu'il vallait mieux réserver les Recordset pour la lecure.
Est-ce qu'il existe une façon plus académique de modifier les table.
Merci,
voici mon code
set monRecordset = CurrentDb.OpenRecordset("SELECT * FROM...") monRecordset.Edit monRecordset("Champ1") = "TOTO" monRecordset.update
Mais j'ai lu sur le net qu'il vallait mieux réserver les Recordset pour la lecure.
Est-ce qu'il existe une façon plus académique de modifier les table.
Merci,
blux
Messages postés
26581
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
8 janvier 2025
3 323
2 avril 2013 à 16:38
2 avril 2013 à 16:38
Comme je l'ai dit : docmd.runsql()...
GDX
Messages postés
219
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
16 janvier 2020
9
2 avril 2013 à 16:50
2 avril 2013 à 16:50
OK, j'avais lu que la 1er partie du msg.
Merci
Merci