mise à jour

Le
Guy du Lac
Bonjour à tous,

Dans un formulaire j'appelle différentes requètes à l'aide d'un combo box.
J'aimerais pouvoir faire une mise à jour sur la requete en cours dans le
formulaire sans affecter les autres enregistrements de la table. je pourrais
utiliser quelque chose comme

Dim r1 As DAO.Recordset
Set r1 = Me.RecordsetClone

Do While Not r1.EOF
' mise à jour de l'enregistrement

r1.MoveNext

Loop

*************
Ma question, y a-t-il une facon de faire une requete Update sur la source du
formulaire ou je dois utiliser un Do WhileLoop ???


--
Merci,
Guy du Lac
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Thierry (ze Titi)
Le #6384521
Bonjour Guy !

Je pense que tu pourrais construire une requête directement dans ton
code et l'exécuter.
Par exemple:

Dim strSQL As String
strSQL = "UPDATE [" & taListeDéroulante & "] SET unChamp=uneValeur"
DoCmd.RunSQL strSQL

C'est à adapter mais ça peut être une idée.

Message du mardi 30/10/2007

Bonjour à tous,

Dans un formulaire j'appelle différentes requètes à l'aide d'un combo box.
J'aimerais pouvoir faire une mise à jour sur la requete en cours dans le
formulaire sans affecter les autres enregistrements de la table. je pourrais
utiliser quelque chose comme

Dim r1 As DAO.Recordset
Set r1 = Me.RecordsetClone

Do While Not r1.EOF
' mise à jour de l'enregistrement

r1.MoveNext

Loop

*************
Ma question, y a-t-il une facon de faire une requete Update sur la source du
formulaire ou je dois utiliser un Do While...Loop ???


--
Cordialement,
Thierry

Tout pour réussir avec Access :
http://www.mpfa.info

Publicité
Poster une réponse
Anonyme