VBA Access: Urgent
Babeth
-
Babeth -
Babeth -
Bonjour,
J'aimerai faire une fonction qui récupère le nb de champs qui existent pour chacune de mes requêtes et utiliser la variable NbChamp qui en résulte, dans d'autres modules.
Merci d'avance
Babeth
J'aimerai faire une fonction qui récupère le nb de champs qui existent pour chacune de mes requêtes et utiliser la variable NbChamp qui en résulte, dans d'autres modules.
Merci d'avance
Babeth
4 réponses
-
Bonjour!!
Tu peux pas faire une autre requête en utilisant la fonctioncount
?
tiens pour plus de renseignements!
http://www.toutestfacile.com/phpinit.php?tef_site=sql&chap=aggregate1
bon courage
Maily :-)))) -
Salut,
Tu peux utiliser la fonction Fields.Count pour un recordset.
Exemple:
1. Tu crée un module dans lequel tu tapes la fonction suivant:
Public Function NbrChamp (NomTbl As Recordset) As Integer
Dim mDb As Database
Dim mRs As Recorset
Set mDb = CurrentDb
Set mRs = mDb.OpenRecordset(NomTbl , dbOpenDynaset, dbSeeChanges, dbPessimistic)
NbrChamp = mRs.Fields.Count
End Function
2. Tu sauves ton module (peu importe le nom)
3. Tu peux utiliser cette fonction par exemple:
Si tu as une query "MaQuery"
Test = nBrChamp("MaQuery")
Test sera égal au nombre de champs de ta query
Rien n'est plus dangereux qu'une idée quand on a
qu'une idée :-)-
-
-
C'est encore moi (je sais j'suis chiante)
Pour la première erreur j'avais fais une bourde mais pour le type de ma variable j'vois toujours pas.
Vu que t'as l'air de t'y connaitre un peu en VBA Access, si tu pouvais me donner ton adresse mail parce qu'à mon avis j'aurais encore besoin d'aide: j'en ai jamais fais et mon stage dur encore 2 mois.
Je te remercie
Babeth -
-
-
On me dit que ma fonction n'est pas définie lorsque je l'utilise dans ma procédure SUB (qui est dans un autre module: c'est peu être là qu'il y'a un binzt?)
-
Es-tu sûr de l'avoir définie comme PUBLIC Function ?
Parcequ'il n'y a aucune raison pour qu'il ne la reconnaisse pas. J'ai essayé et sa marche!
Quel nom prote le module contenant la fonction?
Rien n'est plus dangereux qu'une idée quand on a
qu'une idée :-)