PortailAccueilFAQRechercherS’enregistrerConnexion
 pb avec opération Dcount...[RESOLU]Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
lecrol
Déjà bien connu



Inscrit le : 03 Oct 2005
Messages : 37

MessageSujet: pb avec opération Dcount...[RESOLU]   Mer 7 Mai - 7:13

Bonjour à tous,
J'ai une table d'articles, "Stocks", chacun appartenant à une catégorie. Sur mon formulaire, pour un article donné, je voudrais afficher dans une zone de texte le nombe d'articles de la base qui sont de la même catégorie que le formulaire. J'ai placé, en évènement "cliq", ces deux instruction ci-dessous
MsgBox (DCount("Catégorie", "Stocks", "Catégorie ="" & Me!Catégorie & """))
MsgBox (DMax("Numordre", "Stocks", "Catégorie ="" & Me!Catégorie & """))
Il n'y pas d'erreur sur ces 2 opérations. Mais le Dcount me donne systématiquement un 0 comme résultat Et le DMAX, lui, ne donne rien. C'est comme si la sélection ne donnait pas de résultat. Or, les catégories concernées sont bien rigoureusement identiques. Je devrais d'ailleurs, AU MINIMUM, obtenir 1 comme résultat (celui du formulaire lui-même)
De plus, si je supprime ce 3e paramètre, j'obtiens bien 1270, nombre total des records de ma table. Le problème est donc bien dans la syntaxe de mon 3e paramètre.
Quelqu’un a-t-il eu le même problème et sa solution ?
Encore merci d'avance,
Roland
Revenir en haut Aller en bas
Yora_senior
Modérateur


Sexe:Masculin
Age : 64
Inscrit le : 29 Juin 2005
Messages : 1093
Localisation : Saint Cyr sur Mer (Var) et parfois St Quentin (Aisne)

Votre configuration PC
Processeur, RAM: AMD 1,8 Ghz
Carte graphique, disque dur: ATI RADEON XPRESS 200- HDD 160 Go + 80 Go + Externe 320 Go
Système d'exploitation, service pack: Windows XP SP2

MessageSujet: Re: pb avec opération Dcount...[RESOLU]   Mer 7 Mai - 17:00

Bonjour Roland,

J'ai essayé ce code par exemple :

Code:
Private Sub Texte4_Click()

MsgBox (DCount("Catégorie", "Stocks", "Catégorie=Catégorie.value"))
End Sub


J'obtiens bien le nombre d'enregistrements correspondants à la catégorie affichée sur le formulaire pour le champ "Catégorie".

En ce qui concerne la fonction Dmax cela dépend de ce que vous voulez obtenir :

-si c'est pour le nombre maximum d'enregistrements correspondants à la catégorie affichée, cela me semble inutile puisque le résultat sera le même que celui affiché par le code ci-dessus.
-si c'est le nombre total d'enregistrements toutes catégories confondues :

Code:
MsgBox (DMax("Numordre", "Stocks", "Catégorie=Catégorie"))


sinon : à préciser.

Remarque : quel est l'objet auquel vous avez affecté l'évènement "Click" ?
(dans les propriétés "Source contrôle" ne doit pas être renseigné).

Cordialement.
_________________
Revenir en haut Aller en bas
lecrol
Déjà bien connu



Inscrit le : 03 Oct 2005
Messages : 37

MessageSujet: merciiiii   Mer 7 Mai - 17:20

Merci Yora senior, que je crois bien connaitre (n'est-ce pas mon prof d'excel et d'access ? J'aimerais bien, d'ailleurs, de tes news, ceci dit en passant !)

Mais pour mon petit pb d'Access et de Dcount je l'ai résolu ça n'était (évidemement ! c'est ce qu'on dit toujours.. après ! ) qune erreur de syntaxe Une histoire de double quote "" ou """"

Encore un grand merci et à bientôt

Roland
Revenir en haut Aller en bas
pb avec opération Dcount...[RESOLU]Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le forum d'Aide Informatique pour tous :: Applications :: Bureautique-