Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/04/2011, 10h08   #1
Membre habitué
 
Homme Didier
Inscription : novembre 2006
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Didier
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 115
Points : 102
Points : 102
Par défaut Déterminer le type d'une requete en VBA ?

Bonjour

J'ai une base de données importante dans laquelle je crée plusieurs requete en VBA, et les exécute ensuite..
J'arrive à conserver le nombre d'enregistrements affectés de mes requêtes, mais ce que je voudrais c'est ne conserver que le résultat des requetes de type UPDATE.

Savez vous comment en VBA on peut déterminer si une requete est de type Update ?

Merci d'avance pour votre aide....

Didier71
Didier71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2011, 15h14   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonjour,

Tu peux tester la propriété Type de l'objet QueryDef correspondant à la requête.

Cet exemple liste les requêtes Update dans la fenêtre d'exécution :
Code :
1
2
3
4
5
6
7
8
9
10
Sub ListerRequetesUpdate()
Dim db As DAO.Database, qd As DAO.QueryDef
 
Set db = CurrentDb
For Each qd In db.QueryDefs
    If qd.Type = dbQUpdate Then
       Debug.Print qd.Name
    End If
Next
End Sub
A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 23/04/2011, 17h19   #3
Membre habitué
 
Homme Didier
Inscription : novembre 2006
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Didier
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 115
Points : 102
Points : 102
Super !

Merci beaucoup, ça marche.....

Didier71
Didier71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h10.


 
 
 
 
Partenaires

Hébergement Web