j'aimerai savoir s'il est possible :
1. de récupérer le nombres d'nregistrements impactés par la commande
docmd.runsql dans une variable.
2. Pour la commande docmd.transferttext s'il y a un problème peux t'on
récupérer le message d'erreur ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Buddy
Salut
1. Le + rapide : v_nbÜount("Id", "TaTable", "Criteres") avec "Criteres" identiques à ceux de ta chaine sql de mise à jour
2. juste avant d'éxécuter DoCmd.TransfertText tu mets soit On Error Goto Erreur avec un Erreur: quelque part dans ta procédure soit tu mets toujours juste avant On Error Resume Next et après DoCmd.TransfertText tu mets ceci : If Err.Number <> 0 Then MsgBox Err.Numbere & " - " & Err.Description Err.Clear End If
Ouala Bye Buddy
sabine a exposé le 02/01/2006 :
Bonjour,
j'aimerai savoir s'il est possible : 1. de récupérer le nombres d'nregistrements impactés par la commande docmd.runsql dans une variable. 2. Pour la commande docmd.transferttext s'il y a un problème peux t'on récupérer le message d'erreur ?
Merci d'avance.
Salut
1. Le + rapide : v_nbÜount("Id", "TaTable", "Criteres") avec "Criteres" identiques à ceux de ta
chaine sql de mise à jour
2. juste avant d'éxécuter DoCmd.TransfertText tu mets soit On Error Goto Erreur avec un Erreur:
quelque part dans ta procédure soit tu mets toujours juste avant On Error Resume Next
et après DoCmd.TransfertText tu mets ceci :
If Err.Number <> 0 Then
MsgBox Err.Numbere & " - " & Err.Description
Err.Clear
End If
Ouala
Bye
Buddy
sabine a exposé le 02/01/2006 :
Bonjour,
j'aimerai savoir s'il est possible :
1. de récupérer le nombres d'nregistrements impactés par la commande
docmd.runsql dans une variable.
2. Pour la commande docmd.transferttext s'il y a un problème peux t'on
récupérer le message d'erreur ?
1. Le + rapide : v_nbÜount("Id", "TaTable", "Criteres") avec "Criteres" identiques à ceux de ta chaine sql de mise à jour
2. juste avant d'éxécuter DoCmd.TransfertText tu mets soit On Error Goto Erreur avec un Erreur: quelque part dans ta procédure soit tu mets toujours juste avant On Error Resume Next et après DoCmd.TransfertText tu mets ceci : If Err.Number <> 0 Then MsgBox Err.Numbere & " - " & Err.Description Err.Clear End If
Ouala Bye Buddy
sabine a exposé le 02/01/2006 :
Bonjour,
j'aimerai savoir s'il est possible : 1. de récupérer le nombres d'nregistrements impactés par la commande docmd.runsql dans une variable. 2. Pour la commande docmd.transferttext s'il y a un problème peux t'on récupérer le message d'erreur ?
Merci d'avance.
Eric
Bonjour,
Autre solution pour le point 1 (mais peut-être un contournement de la question initiale):
La propriété RecordsAffected indique le nb d'enregistrements impactés par une requête Action via la méthode Execute d'un objet Database. Ainsi, au lieu de mettre un DoCmd.RunSQL strSQL faire: Dim strSQL as String, bd as DAO.Database, lngCompteur as Long strSQL="Update LaTable Set LeChamp=LaValeur Where LeCritère" Set bd = CurrentDb db.Execute strSQL, dbFailOnError lngCompteur½.RecordsAffected set bd = Nothing
Bonjour,
j'aimerai savoir s'il est possible : 1. de récupérer le nombres d'nregistrements impactés par la commande docmd.runsql dans une variable. 2. Pour la commande docmd.transferttext s'il y a un problème peux t'on récupérer le message d'erreur ?
Merci d'avance.
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Autre solution pour le point 1
(mais peut-être un contournement de la question initiale):
La propriété RecordsAffected indique le nb d'enregistrements impactés
par une requête Action via la méthode Execute d'un objet Database.
Ainsi, au lieu de mettre un DoCmd.RunSQL strSQL faire:
Dim strSQL as String, bd as DAO.Database, lngCompteur as Long
strSQL="Update LaTable Set LeChamp=LaValeur Where LeCritère"
Set bd = CurrentDb
db.Execute strSQL, dbFailOnError
lngCompteur½.RecordsAffected
set bd = Nothing
Bonjour,
j'aimerai savoir s'il est possible :
1. de récupérer le nombres d'nregistrements impactés par la commande
docmd.runsql dans une variable.
2. Pour la commande docmd.transferttext s'il y a un problème peux t'on
récupérer le message d'erreur ?
Merci d'avance.
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Autre solution pour le point 1 (mais peut-être un contournement de la question initiale):
La propriété RecordsAffected indique le nb d'enregistrements impactés par une requête Action via la méthode Execute d'un objet Database. Ainsi, au lieu de mettre un DoCmd.RunSQL strSQL faire: Dim strSQL as String, bd as DAO.Database, lngCompteur as Long strSQL="Update LaTable Set LeChamp=LaValeur Where LeCritère" Set bd = CurrentDb db.Execute strSQL, dbFailOnError lngCompteur½.RecordsAffected set bd = Nothing
Bonjour,
j'aimerai savoir s'il est possible : 1. de récupérer le nombres d'nregistrements impactés par la commande docmd.runsql dans une variable. 2. Pour la commande docmd.transferttext s'il y a un problème peux t'on récupérer le message d'erreur ?
Merci d'avance.
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Eric
erreur de frappe :-(
Lire bd.Execute strSQL, dbFailOnError au lieu de db.Execute strSQL, dbFailOnError -- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
erreur de frappe :-(
Lire
bd.Execute strSQL, dbFailOnError
au lieu de
db.Execute strSQL, dbFailOnError
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Lire bd.Execute strSQL, dbFailOnError au lieu de db.Execute strSQL, dbFailOnError -- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
sabine
Merci a vous pour ces réponses.
erreur de frappe :-(
Lire bd.Execute strSQL, dbFailOnError au lieu de db.Execute strSQL, dbFailOnError -- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Merci a vous pour ces réponses.
erreur de frappe :-(
Lire
bd.Execute strSQL, dbFailOnError
au lieu de
db.Execute strSQL, dbFailOnError
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Lire bd.Execute strSQL, dbFailOnError au lieu de db.Execute strSQL, dbFailOnError -- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr