Erreur 3564 - Access

pops -  
blux Messages postés 27995 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

J'ai un problème sous Access. J'ai créé un formulaire de recherche multi critères. Je debute dans la programmation sur Visual Basic...

Voici ce qui pose problème :
Me.lstStats.Caption = DCount("*", "Action", SQLWhere) & " / " & DCount("*", "Action")

Nb : "Action" renvoit à ma table principale.

Si vous voulez tout depuis le debut, dites le moi.

Avez-vous une idée ?

Merci d'avance pour votre aide.

6 réponses

blux Messages postés 27995 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

c'est quoi le message d'erreur au juste, car 3564, ça ne me dit rien ?

Peut-être qu'il faut transformer les dcount en texte pour les mettre dans un caption...

genre cstr(dcount....) & "/" & cstr(dcount....)
0
pops
 
Oups, pardon, 3464...
J'ai changé les valeurs rentrés pour ma donnée "Numaction" qui était numérique et alphanumérique (exemple : 25a22)
Maintenant, les valeurs sont seulement numériques (22)

Et j'ai un autre message "Erreur 3075"...

Je dois vraiment être un cas désespéré !Je vais essayer ce que tu me proposes
0
pops
 
Ce que tu me conseilles ne marche toujours pas
...rrr
0
blux Messages postés 27995 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
C'est quoi l'erreur ? parce que 'ne marche toujours pas 'peut avoir de multiples causes'...

Essaie de mettre ta formule dans une chaine et vois si tu peux l'afficher...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pops
 
Dans la fenetre d'execution, voila ce que ca me donne :

SELECT Numaction, Pilote, Macroprocessus, Résumé_action, Date_réalisation, Action_bouclée, Date_relance FROM Action WHERE Action!Numaction <> 0 Action!Résumé_action like '**' ;

Par contre je ne vois pas pourquoi ca rajoute => Action!Résumé_action like '**' ;

Merci
0
blux Messages postés 27995 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
C'est normal, dans un dcount, on ne met pas une requête SQL mais que la partie WHERE d'une requête puisque le reste de la requête est dans les paramètres de dcount : champ que l'on veut compter et table contenant le champ...
0