[access] Executer un code SQL

Executer un code SQL [access] - VB/VBA/VBS - Programmation

Marsh Posté le 24-09-2002 à 20:51:19    

Bonjour,  
J aurrais voullu pouvoir executer une partie de code SQL dans mon code VB
 
Donc, je m explique:  
Je dois compter mes enregistrement et garder cette info pour la suite de mon code
Par exemple:
 
SELECT count(*) FROM client
WHERE ...
 
rep <- la valeur comptée
suite du prog
 
D avance merci!
Ben

Reply

Marsh Posté le 24-09-2002 à 20:51:19   

Reply

Marsh Posté le 25-09-2002 à 09:20:13    

Un moyen parmi d'autres de
récupérer ton nb dans VarX
 
L'exemple suivant retourne le nombre contenu dans le champ X table client. Le domaine consiste en une table/requête req_cli. L'argument critère limite le jeu d'enregistrements à ceux pour lesquels [Condition ...] est égal à 1.
 
Requête (Req_cli)
SELECT count(*) as X FROM client  
 
Dim varX As Variant
varX = DLookup("[X]", "Req_cli", "[condition si elle existe] = 1" )

Reply

Marsh Posté le 25-09-2002 à 19:49:38    

ben si g bien compris ce que tu veux il faut ke tu passe une instruction docmd.openquery ou qqch qui s'en approche.
l'aide te permettra de trouver exactement l'instruction que tu veux
ou sinon tu peux également créer des recordsets....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed